Intel嚴重漏洞 OS更新將會降低效能 - 3C

David avatar
By David
at 2018-01-04T21:58

Table of Contents

※ 引述《bf000777966 (joe)》之銘言:
: LINUS 本人證實蘇媽的說法,在新的核心補丁裡面排除了AMD的CPU
: "Exclude AMD from the PTI enforcement. Not necessarily a fix, but if AMD is so c
: onfident that they are not affected, then we should not burden users with the ov
: erhead - x86/cpu, x86/pti: Do not enable PTI on AMD processors"
: "AMD processors are not subject to the types of attacks that the kernel page tab
: le isolation feature protects against. The AMD microarchitecture does not allow
: memory references, including speculative references, that access higher privileg
: ed data when running in a lesser privileged mode when that access would result i
: n a page fault."
: Linus Torvalds Trusts Lisa Su's Commitment to AMD CPU Security
: http://go.newsfusion.com/security/item/1108590


Meltdown的原文(PDF論文): https://meltdownattack.com/meltdown.pdf


原理就是利用speculative execution跟out-of-order execution的特性

在產生exception之前趕快把資料讀走

論文裡還有用intel的TSX隱藏住exception,不讓系統發現



6.4 Limitations on ARM and AMD

論文說在AMD跟ARM上雖然也能跑,但是讀不出結果

蘇媽的說法是他家的CPU禁止任何違法的reference

可信度其實很高(跟論文說的一致)




另一個漏洞叫 Spectre

比meltdown更不直觀,也很難patch掉

不過攻擊原理很類似(改用機率統計判讀)

目前任何有speculative execution的CPU都會中獎

而且要patch的也許不僅是OS而已

一般軟體有資安顧慮的都要修改



結論:

Meltdown是重大的漏洞一定要修(至少從第一代的core i就有的)

Spectre也是很大的洞,連手機都會中,不過比較難利用,也很難Patch掉QQ

--
Tags: 3C

All Comments

Bethany avatar
By Bethany
at 2018-01-05T23:54
Spectre還是得面對
Selena avatar
By Selena
at 2018-01-08T16:14
對不起我實在沒時間精神讀整篇英文QQ有沒有人能說一
下 exception 前讀走是從哪邊讀?
Quintina avatar
By Quintina
at 2018-01-09T06:11
我以為是L1/L2 Cache?
Carolina Franco avatar
By Carolina Franco
at 2018-01-09T22:11
看5.1 Attack Description
Carol avatar
By Carol
at 2018-01-14T19:40
exception後趁cache還在,可以判斷出條件式指令的
結果
Sandy avatar
By Sandy
at 2018-01-15T06:20
其實我搞不懂Spectre要怎麼有意義的針對特定資料
還是就大海撈針 總有一天會讓你等到?
Anonymous avatar
By Anonymous
at 2018-01-18T19:10
要對目標程式有一定了解,偷密碼之類的似乎不難
Jacob avatar
By Jacob
at 2018-01-22T02:58
就我的理解 他撈資料有機率性?
Lydia avatar
By Lydia
at 2018-01-26T00:12
不是,是要跑幾輪才能確定
像是猜密碼
Catherine avatar
By Catherine
at 2018-01-28T18:59
我再重看一次文件好了QQ
Mason avatar
By Mason
at 2018-01-30T17:42
所以效能越好的系統撈越快嗎QQ
Blanche avatar
By Blanche
at 2018-02-02T15:36
我也沒很懂,懂一部份而已QQ
Enid avatar
By Enid
at 2018-02-06T04:56
Spectre目前是還好,因為只能在本地端執行,而且
Freda avatar
By Freda
at 2018-02-06T11:05
只能看到同行程裡的東西

幫朋友組約50K含螢幕+OS 吃雞電腦

John avatar
By John
at 2018-01-04T21:26
已買/未買/已付訂金(元):未買 預算/用途:PUBG,3A作 CPU (中央處理器):AMD R5 1600 MB (主機板):ASUS ROG STRIX B350-F GAMING RAM (記憶體):威剛 ADATA XPG Z1 DDR4 3000 16G (8G*2) VGA ...

VEGA56/64 如果有貨的話,該選哪一張?

Edith avatar
By Edith
at 2018-01-04T21:08
本身沒有再挖礦... 只是純粹是A粉想換卡 目前配備 CPU:I7 6850K MB :X99 劍齒虎 RAM:G.SKILL 2800 8G*8 VGA:MSI RX480 公版 HDD:M8PEY 1TB PSU:AXI 1200W 目標同時看實況即玩戰車世界 之前看實況玩戰車世界 戰車世界FPS會 ...

10k文書辦公機(已買

Quintina avatar
By Quintina
at 2018-01-04T21:07
※ 引述《lipi (Fairyland)》之銘言: 已買/未買/已付訂金(元):已買 預算/用途:文書辦公 CPU (中央處理器):intel G4600 MB (主機板):MSI B250M MORTAR RAM (記憶體):美光 DDR4 2400 8G VGA (顯示卡) ...

gtx1060 問題請益

Barb Cronin avatar
By Barb Cronin
at 2018-01-04T17:32
剛好看版友發文,順便借問一下 gtx1060用單風扇不會很熱嗎? 我兩個朋友用雪原豹(雙風扇),玩遊戲都可以逼近80度欸,這樣單風扇不就壓不住了… - ...

15K LOL、影音機

Puput avatar
By Puput
at 2018-01-04T17:00
已買/未買/已付訂金(元):未買 預算/用途:15K; 主要是下班打個三四場LOL,加上看看劇、電影、實況;偶爾爬文時網頁分頁多。 CPU (中央處理器):Intel Pentium G4600 MB (主機板):技嘉 B250M-D3H(M-ATX/1A1D1H1P/M.2/I網) RAM ...