蘋果 Macbook 中已經普及的 T2 安全芯片存在無法修復的缺陷

最近發佈越獄工具可以讓任何人利用Mac的漏洞來繞過蘋果口中值得信賴的T2安全芯片,並獲得深入的系統訪問權限。該漏洞是一個研究舊型號iPhone的研究人員發現的,T2芯片可以用同樣的方式攻擊,並存在一系列潛在的威脅。

最糟糕的是,儘管蘋果可以減慢黑客攻擊的速度,但該缺陷無法在每台內置T2芯片的Mac上修復。


總體而言,越獄社區對macOS和OS X的關注程度不如iOS,因為它們沒有蘋果移動生態系統中內置的相同限制和防禦系統。但是2017年推出的T2芯片存在一些侷限性(雷鋒網注,首款搭載T2芯片的產品是iMac Pro,2018年之後的MacBook都搭載T2芯片)。蘋果將T2芯片作為一種可信賴的機制來保護諸如加密數據存儲、Touch ID和激活系統等重要功能,該功能可與蘋果公司的“查找(Find My)”服務配合使用。

但T2還包含一個稱為Checkm8的漏洞,越獄者已經在蘋果的A5到A11(2011年至2017年)的芯片中利用了該漏洞。現在,開發iOS越獄工具的同一小組Checkra1n已發佈對T2的支持。

在Mac上,越獄後可以探測T2芯片並探索其安全功能。它甚至可以在T2上運行Linux或在MacBook Pro的Touch Bar上播放毀滅。不過,越獄也可能成為黑客的武器,以禁用macOS安全功能,例如失去系統完整性保護和安全啟動,並安裝惡意軟件。

結合中國安全研究和越獄組織Pangu團隊在7月公開披露的另一個T2漏洞,越獄也可能用於獲取FileVault加密密鑰並解密用户數據。該漏洞是不可修補的,因為該漏洞存在於硬件底層的不可更改的代碼中。

長期研究iOS的Will Strafach表示:“ T2是Mac中的一個小小的黑盒子,它是計算機中的一台計算機,用於進行完整性檢查、處理丟失模式等特權任務。所以該芯片存在的意義就是難以破解,但現在已經完成了。”

對此問題,蘋果沒有迴應《連線》雜誌的置評請求。

但是,越獄有一些重要的限制,這使其無法成為全面的安全危機。首先是攻擊者需要對目標設備進行物理訪問才能利用它們,該工具只能通過USB在其他設備上運行。這意味着黑客無法遠程大規模攻擊具有T2芯片的每台Mac。當然,攻擊者可以越過目標設備將其越獄然後消失,但是這種方法並不“持久的”,T2芯片重啟後,越獄就失效了。

Checkra1n的研究人員注意到,T2芯片不會在每次設備啟動時都重新啟動。為了確保Mac不受越獄的威脅,必須完全恢復T2芯片的默認設置。
最後,越獄不能使攻擊者立即訪問加密數據。它可能允許黑客安裝鍵盤記錄程序或其他惡意軟件,這些記錄程序或其他惡意軟件以後可以獲取密碼,或者可以使暴力破解更為容易。

Checkra1n團隊成員在星期二發推文説: “還有許多其他漏洞,包括遠程漏洞,無疑會對Mac的安全性產生更大的影響。”

在與《連線》的討論中,Checkra1n研究人員補充説,“我們認為越獄是提高T2透明度的必要工具。這是一種獨特的芯片,它與iPhone有所不同,以前它是一個完整的黑盒子,我們現在可以對其進行探索,並弄清楚它如何用於安全保護。”

出現攻擊也並不為奇,自去年發現Checkm8漏洞以來,T2芯片也同樣受到攻擊。研究人員指出,帶有T1芯片的舊Mac機不受影響。不過,這一發現意義重大,因為它破壞了更新的Mac的關鍵安全功能。

由於這種緊張關係,越獄一直是一個灰色地帶。它使用户可以自由地在其設備上安裝和修改所需的內容,但這是通過利用蘋果代碼中的漏洞來實現的。業餘愛好者和研究人員以建設性的方式利用越獄,包括進行更多的安全測試,並可能幫助蘋果修復更多的錯誤,但是攻擊者總是有可能利用越獄來傷害他人。

企業管理公司Jamf的蘋果安全研究員,前NSA研究員Patrick Wardle説:“我認為T2容易因為Checkm8受到攻擊,蘋果真的沒有太多可以修復的工具。這並非世界末日,但是這種原本可以提供額外安全性的芯片現在幾乎無濟於事。”

Wardle指出,對於使用蘋果的激活鎖和“查找”功能來管理其設備的公司而言,越獄可能在設備被盜和其他內部威脅方面尤其成需要注意。越獄工具對於尋求捷徑發展潛在強大攻擊的攻擊者而言可能是一個寶貴的起點。

他説:“攻擊者可能創建一個‘漂亮’的內存植入,這種植入會在重新啟動時消失。 這意味着惡意軟件將在硬盤上不留痕跡的情況下運行,並且受害者很難追查。

但是,使用特殊的受信任的芯片來保護其他進程的方法會帶來更深層次的問題。除了蘋果的T2之外,許多其他技術供應商都嘗試了這種方法,包括英特爾、思科和三星。

嵌入式設備安全公司Red Balloon的創始人Ang Cui表示:“建立硬件'安全'機制永遠只是一把雙刃劍。如果攻擊者能夠破解安全的硬件機制,則防禦者通常會比沒有構建硬件時損失更多。理論上這是一個明智的設計,但在現實世界中通常會適得其反。”

在這種情況下,可能必須有高價值的損失才能報警。但是基於硬件的安全措施確實會造成最重要的數據和系統所依賴的單點故障。即使Checkra1n越獄沒有為攻擊者提供無限的訪問權限,它也可以為攻擊者提供比任何人都想要的更多的權限。

原文鏈接:https://www.wired.com/story/apple-t2-chip-unfixable-flaw-jailbreak-mac/ 雷鋒網(公眾號:雷鋒網)雷鋒網

雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知



資料來源:雷鋒網
作者/編輯:包永剛

如果喜歡我們的文章,請即分享到︰