GT 解釋:什麼是 Shellshock 錯誤以及如何在 Mac OS X 上修理它



心血來潮。貝殼衝擊。好吧,我們已經了解了這些聲音,像泰勒·斯威夫特歌曲名的危險錯誤的名稱。 心血 幾乎影響了一個臭名昭著的錯誤,歡迎所有人員在網站上表示歡迎維護這是,但它必須由每個人負責實施。

專家安全羅伯特格雷厄姆說,Shellshock 比 Heartbleed 宇宙大。

我想我說錯了 #shellshock 和一樣大 #心血.它。

— () {:;} 羅伯特·格雷厄姆 (@ErrataRob) 2014年9月25日

Shellshock究竟是什麼,它如何影響您的Mac?讓我們討論這個話題和解決方案。

什麼是 Shellshock?

在圖形用戶界面顯示您的運行代碼——進程運行並在上為屏幕提供輸出的命令。

在 OS X 的語音界面又一次 Bash 中,可以將字符串存儲為角色。 首席設計師將不得不轉換為他們的角色。

例如你可以說:

Z ='this is a long string of text'

這就是你說的迴聲$Z,文本文本會在哪裡,這意味著你想要的不是命令。

在 Linux 和 OS X 的使用 Bash 關鍵字中,如果在角色的字符集,則可以將其轉換為劇情。

文本是: () { :;};

這意味著可以未經系統或批准的命令,即使是由於惡意或隱蔽性而被開發人員阻止的命令,如果有此跡象,也可以。

示例圖像通過 電腦世界.

Shell 英文或者 Bash 如果是技術人員的系統錯誤,我們是基於 UNIX 的系統 X 和 Linux。Windows 用戶不受此錯誤的影響。

有關更多技術說明,請查看 Vox 對 Shellshock 錯誤的出色劃分.或者,看下面的視頻,以英國口音進行同樣的簡單解釋。

Shellshock 錯誤如何影響您

直接,它沒有。

但是,儘管 OS X 中的應用程序在沙盒模式下運行,但它們確實會通信——將任務卸載到其他應用程序級的功能。所有這些或個性化的系統要求都是在終端中使用代碼進行的。

在其中一個應用程序中,一個應用程序可以將其公用負載轉換為您的命令。 驅動器可以在任何驅動器上為您製作的,無任何添加的內容,或通過其他方式進行操作的可能性。

如何修繕 Shellshock 錯誤

重擊更新

就是說,Apple 表示容易安裝 OS X 用戶容易受到 Shellshock 漏洞的影響。但建議您使用的是運行 OS X Lion、Mountain Lion 或 Mavericks 的 Mac,請從以下鏈接修復。用戶尚無修復程序。

Mavericks 的更新只有 3.2 MB,並且是一個 DMG 文件。安裝過程很簡單,您甚至不需要重新啟動 Mac。

重擊更新 2

它是 DMG 文件中的標準程序。打開程序並按“下一步”安裝包,將安裝更新。

重擊更新 4

就是這樣。注意安全。

頂部圖像通過 上圖