每日最新頭條.有趣資訊

英特爾再現安全漏洞:2011年後計算機幾乎全中槍

安妮 發自 凹非寺

量子位 出品 | 公眾號 QbitAI

剛剛,英特爾再次被曝出芯片安全漏洞,代號“ZombieLoad”,譯為“喪屍負載”。

這個漏洞主要有兩個特點。

一是覆蓋範圍極大。

科技媒體TechCrunch大致推測,這次漏洞的波及範圍幾乎為所有2011年裝有英特爾芯片的計算機。

也就是說,無論是蘋果電腦還是微軟電腦,無論計算機系統如何,都會通通中招,不能幸免。

二是危及用戶隱私安全。

黑客可以利用這些漏洞,進而查看用戶實時訪問著哪些網站,並且很容易重新利用這些信息獲取用戶密碼和訪問令牌账戶。

你的隱私,可能就這樣莫名暴露無疑。

這讓網友一下子炸了,登上了TechCrunch、Techmeme等多家科技媒體頭條。

這是個怎樣的漏洞?

設計缺陷

喪屍負載是一種側通道攻擊,也就是說,時間信息、功率消耗、電磁洩露甚至聲音等額外信息來源都就可以是黑客下手的契機。

對於英特爾用戶來說,黑客無需注入惡意代碼,就能通過這種漏洞黑掉一台計算機。

這是一種微架構數據采樣(MDS)攻擊,通過利用CPU中的加載、存儲等微體系結構中的推測執行操作,能推斷出其他應用程序正在CPU中處理的數據,進而竊取數據。

簡單來說,它能讓處理器無法理解和正確處理數據,迫使處理器尋求處理器微指令(microcode)的幫助防止系統崩潰。

通常,一個應用程序只能看到自己應用中的數據,但是當喪屍負載漏洞出現後,可讓數據留出這些邊界牆,將洩露處理器當前加載的所有核心數據。

發現這個漏洞的研究人員之一的Daniel Gruss表示,受喪屍負載影響的PC和筆電電腦不僅僅是易受攻擊的雲,它也可在虛擬機中被觸發。

總而言之,這個漏洞就可以用一個成語概括:防不勝防。

Daniel Gruss表示,雖然還沒有有用戶被攻擊的報導,但研究人員不排除會出現這種情況,因為任何攻擊都不會留下痕跡……

記得更新

作為普通用戶,應該如何預防自己的電腦受到攻擊呢?

TechCrunch認為,作為普通用戶,其實也沒必要太過恐慌。

黑客無法立刻通過這個漏洞入侵你的電腦,還需要進行特殊的技巧才能進行攻擊,除非在應用程序中編譯代碼或是有惡意軟體從中作祟,則無需太過擔心。

當然,還是防患於未然的好。

目前,英特爾已經準備好修複MDS文件,但需要通過不同的作業系統部署補丁。英特爾表示,安裝微指令的補丁將有助於清除處理器的緩存區,防止數據被讀取。

蘋果表示,最新版的MacOS Mojave作業系統和Safari桌面瀏覽器的更新已經包含了修複程序,因此Mac用戶應該下載最新的更新即可,無需進行額外操作。

谷歌也表示,最近的產品已經包含一個修複程序,只要chrome瀏覽器用戶使用的是最新版本,就自帶了漏洞的補丁。

而微軟發布了一份準備好的聲明,表示將在今天晚些時候準備好修複,建議Windows 10用戶下載此修補程序。

這些補丁可用來修複易受攻擊的英特爾處理器,包括Intel Xeon、Intel Broadwell、Sandy Bridge、Skylake和Haswell芯片等。

TechCrunch預計其他公司可能會繼續跟進編寫補丁。

無獨有偶

英特爾的每一次安全漏洞,都會潛在影響數億用戶群體,此前的漏洞“熔斷”和“幽靈”也曾鬧得沸沸揚揚。

並且波及範圍不比這次小。

2017年,谷歌旗下的信息安全團隊Project Zero首先發現了由CPU“預測執行”(Speculative Execution)引起芯片漏洞:即“Spectre(幽靈)”和“Meltdown(熔斷)”。

它們均由架構設計缺陷導致,可以讓普通非特權程序訪問到系統記憶體讀取敏感信息,帶來隱私和設備安全隱患。

經外媒The Register報導後,此事引發軒然大波。Project Zero研究員表示這三處漏洞波及範圍巨大,每個1995年後發布的處理器都會受到影響。並且,除英特爾外,AMD,ARM的處理器也有風險。

也就是說,無論是Windows,Linux,Mac系統還是智能手機安卓系統都不安全了。還有消息稱除非重新設計芯片,否則風險無法完全排除,且修複後系統性能會下降。

去年,英特爾處理器又有三大漏洞曝光,從遍布個人電腦的Core(酷睿)到伺服器上的Xeon(至強),都受到影響。黑客可能會利用這些漏洞來竊取信息。

這次漏洞被稱為L1TF,或者L1 Terminal Fault。和之前的著名漏洞熔斷、幽靈一樣,運用的都是預測執行(speculative execution)計算技術中的缺陷。

也就是說,處理器要高效運行,就需要對下一步可能執行的操作進行有根據的預測。猜對了,就能節約資源,而基於錯誤猜測進行的操作,會被拋棄掉。

但這個過程會留下線索,比如處理器完成某個請求所需的時間,就帶有意想不到的信息。黑客能從這些蛛絲馬跡中發現弱點,操縱這種“預測”的路徑,在適當的時候,挖掘到從進程數據緩存裡洩露出來的數據。

而這個漏洞中,就可以利用一個名為L1的數據緩存,可以訪問SGX保護的記憶體“飛地”。這些研究人員同時也發現,攻擊可以暴露讓SGX執行完整性檢查的“證明密鑰”。

每一次英特爾被曝出漏洞,總會有看熱鬧的網友在報導下評論:

AMD了解一下?

傳送門

最後,附喪屍負載研究報告:

ZombieLoad: Cross-Privilege-Boundary Data Sampling

https://zombieloadattack.com/zombieload.pdf

小程序|get更多AI學習乾貨

加入社群

量子位AI社群開始招募啦,量子位社群分:AI討論群、AI+行業群、AI技術群;

歡迎對AI感興趣的同學,在量子位公眾號(QbitAI)對話界面回復關鍵字“微信群”,獲取入群方式。(技術群與AI+行業群需經過審核,審核較嚴,敬請諒解)

喜歡就點「在看」吧 !

獲得更多的PTT最新消息
按讚加入粉絲團