[情報] 駭客可透過操控電壓竊取Intel部分CPU資
部分英特爾CPU存在Plundervolt漏洞,駭客可透過操縱電壓來偷取敏感資料
攻擊者只要在英特爾處理器SGX安全區在執行敏感運算時,稍微增減幾毫伏的電壓,就能繞
過安全機制
文/李建興 | 2019-12-11發表
歐洲資安研究人員發現了部分英特爾處理器型號,存在編碼為CVE-2019-11157的漏洞,這個
漏洞被命名為Plundervolt,駭客可以利用英特爾提供給用戶,用來調整頻率以及電壓的特
權軟體介面,破壞系統的安全性。
經證實,駭客能透過控制執行安全區(Enclave)運算的電壓,入侵英特爾酷睿處理器上的S
GX(Software Guard Extensions),研究人員提到,這代表即便英特爾SGX的記憶體已經加
密,或使用身份驗證技術,都沒辦法抵禦Plundervolt攻擊。
Plundervolt攻擊利用了處理器中兩個獨立的晶片元件,其一是英特爾處理器中的電源管理
介面,這個介面可讓作業系統管理處理器的電壓和頻率,為了節省電力,現代的處理器都會
根據執行的工作負載,不斷調整使用的電壓。
另一個Plundervolt攻擊利用的元件則是英特爾SGX,SGX是一組內建於現代英特爾處理器的
安全相關指令,SGX在安全區遮蔽敏感資訊的運算,只要在安全區中的內容受到保護,駭客
便無法從安全區的外部存取或是修改,特別是能抵擋取得作業系統Root權限的攻擊者。
但是Plundervolt漏洞能讓攻擊者,透過控制電壓來繞過這個防護機制。當SGX安全區在進行
敏感操作的時候,攻擊者只要增加或是減少幾毫伏的電壓,就可能讓運算發生錯誤,並產生
安全上的間隙。攻擊者可以將錯誤加到應用程式的資料加密演算法中,以利未來的攻擊應用
,或是取得CPU加密金鑰和其他敏感資訊。
攻擊者可以從遠端利用Plundervolt漏洞進行攻擊,無需物理上實際接觸處理器,但是攻擊
者仍須取得完全Root存取權限,也就是說,攻擊者要攻擊SGX安全區,基本上必須要接管整
個系統。
研究人員提到,Plundervolt是在安全區,執行類似CLKScrew和VoltJockey這類降壓攻擊(U
ndervolting Attack),降壓介面只能在取得不受信任(Untrusted)作業系統的Root權限
才能存取,研究人員檢查了常用的Hypervisors和虛擬機器軟體,訪客作業系統無法存取降
壓介面。
英特爾已經對這個漏洞發布了微程式和BIOS補丁,英特爾提到,他們沒有看到這個漏洞被利
用的案例。從2015年以來,英特爾發布的酷睿處理器以及Xeon E3 v5、E3 v6、E-2100和E-2
200伺服器處理器家族,皆受Plundervolt漏洞影響。
https://youtu.be/1bvK532x3ys
https://www.ithome.com.tw/news/134758?fbclid=IwAR216oVLZvdbr3XKNXvb2ATcyPkgFLW01
OW_K71xBvRzQTB9B8_8pyG5XoA
-----
電壓也可以竊取資料
厲害了我的I
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.218.157 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1576065234.A.1C8.html
→
12/11 19:55,
4年前
, 1F
12/11 19:55, 1F
推
12/11 19:56,
4年前
, 2F
12/11 19:56, 2F
→
12/11 19:56,
4年前
, 3F
12/11 19:56, 3F
→
12/11 19:56,
4年前
, 4F
12/11 19:56, 4F
→
12/11 19:57,
4年前
, 5F
12/11 19:57, 5F
→
12/11 19:57,
4年前
, 6F
12/11 19:57, 6F
推
12/11 19:58,
4年前
, 7F
12/11 19:58, 7F
推
12/11 19:58,
4年前
, 8F
12/11 19:58, 8F
推
12/11 19:59,
4年前
, 9F
12/11 19:59, 9F
推
12/11 19:59,
4年前
, 10F
12/11 19:59, 10F
→
12/11 20:00,
4年前
, 11F
12/11 20:00, 11F
推
12/11 20:02,
4年前
, 12F
12/11 20:02, 12F
→
12/11 20:02,
4年前
, 13F
12/11 20:02, 13F
推
12/11 20:08,
4年前
, 14F
12/11 20:08, 14F
推
12/11 20:12,
4年前
, 15F
12/11 20:12, 15F
推
12/11 20:13,
4年前
, 16F
12/11 20:13, 16F
推
12/11 20:16,
4年前
, 17F
12/11 20:16, 17F
→
12/11 20:16,
4年前
, 18F
12/11 20:16, 18F
推
12/11 20:19,
4年前
, 19F
12/11 20:19, 19F
推
12/11 20:33,
4年前
, 20F
12/11 20:33, 20F
推
12/11 20:34,
4年前
, 21F
12/11 20:34, 21F
推
12/11 20:34,
4年前
, 22F
12/11 20:34, 22F
推
12/11 20:34,
4年前
, 23F
12/11 20:34, 23F
→
12/11 20:35,
4年前
, 24F
12/11 20:35, 24F
推
12/11 20:36,
4年前
, 25F
12/11 20:36, 25F
→
12/11 20:38,
4年前
, 26F
12/11 20:38, 26F
→
12/11 20:39,
4年前
, 27F
12/11 20:39, 27F
→
12/11 20:39,
4年前
, 28F
12/11 20:39, 28F
推
12/11 20:41,
4年前
, 29F
12/11 20:41, 29F
→
12/11 20:41,
4年前
, 30F
12/11 20:41, 30F
→
12/11 20:42,
4年前
, 31F
12/11 20:42, 31F
推
12/11 20:50,
4年前
, 32F
12/11 20:50, 32F
→
12/11 20:51,
4年前
, 33F
12/11 20:51, 33F
推
12/11 21:10,
4年前
, 34F
12/11 21:10, 34F
推
12/11 21:16,
4年前
, 35F
12/11 21:16, 35F
推
12/11 21:30,
4年前
, 36F
12/11 21:30, 36F
→
12/11 21:31,
4年前
, 37F
12/11 21:31, 37F
推
12/11 21:32,
4年前
, 38F
12/11 21:32, 38F
推
12/11 21:42,
4年前
, 39F
12/11 21:42, 39F
→
12/11 22:25,
4年前
, 40F
12/11 22:25, 40F
→
12/11 22:33,
4年前
, 41F
12/11 22:33, 41F
→
12/11 22:33,
4年前
, 42F
12/11 22:33, 42F
→
12/11 22:34,
4年前
, 43F
12/11 22:34, 43F
→
12/11 22:35,
4年前
, 44F
12/11 22:35, 44F
→
12/11 22:41,
4年前
, 45F
12/11 22:41, 45F
推
12/11 23:36,
4年前
, 46F
12/11 23:36, 46F
→
12/11 23:38,
4年前
, 47F
12/11 23:38, 47F
→
12/11 23:38,
4年前
, 48F
12/11 23:38, 48F
推
12/12 00:15,
4年前
, 49F
12/12 00:15, 49F
→
12/12 00:19,
4年前
, 50F
12/12 00:19, 50F
推
12/12 00:44,
4年前
, 51F
12/12 00:44, 51F
→
12/12 00:57,
4年前
, 52F
12/12 00:57, 52F
推
12/12 01:52,
4年前
, 53F
12/12 01:52, 53F
→
12/12 01:57,
4年前
, 54F
12/12 01:57, 54F
推
12/12 07:21,
4年前
, 55F
12/12 07:21, 55F
推
12/12 07:28,
4年前
, 56F
12/12 07:28, 56F
→
12/12 10:31,
4年前
, 57F
12/12 10:31, 57F
推
12/12 10:39,
4年前
, 58F
12/12 10:39, 58F
推
12/12 10:40,
4年前
, 59F
12/12 10:40, 59F
推
12/12 10:44,
4年前
, 60F
12/12 10:44, 60F
推
12/12 16:42,
4年前
, 61F
12/12 16:42, 61F
推
12/13 01:34,
4年前
, 62F
12/13 01:34, 62F
→
12/13 01:37,
4年前
, 63F
12/13 01:37, 63F
→
12/13 01:38,
4年前
, 64F
12/13 01:38, 64F
→
12/13 01:39,
4年前
, 65F
12/13 01:39, 65F
→
12/13 01:39,
4年前
, 66F
12/13 01:39, 66F
→
12/13 01:40,
4年前
, 67F
12/13 01:40, 67F
→
12/13 01:41,
4年前
, 68F
12/13 01:41, 68F
→
12/13 01:42,
4年前
, 69F
12/13 01:42, 69F
→
12/13 01:44,
4年前
, 70F
12/13 01:44, 70F