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

Odelette avatar
By Odelette
at 2018-01-06T15:07

Table of Contents

套用秘書的例子來解釋Spectre~



首先更正一下Meltdown的舉例

想像一下正常的秘書遇到這種事會如何處理...
應該要報告老闆說有人再偷問你的行程吧@@

不過如果打電話的時候加上"你先確認一下我有沒有權限"(*)
出包的責任就轉移到秘書身上惹

正常的秘書聽到這種提問應該就會很認真的去確認一下權限
這基本上就是除了I家與ARM A15/A57/A72之外正常CPU會做的事.

大雷包I家秘書的做法則是如同之前舉例一般還是跑去看行程惹
可是人家可沒有要秘書直接去查喔!
所以秘書也不能跟老闆報告說有人在調查你的行程LOL

也就是說老闆永遠也不會知道他的行程洩漏
我也可以神不知鬼不覺地問出更多的敏感資料

這就是Meltdown

(*) 實際上只要問些秘書要花很多時間才能回答的問題就好
像是如果費馬最後定理是錯的話再問老闆的行程之類der lol



Spectre則更間接一點, 下面我只描述其中一種版本
(branch target injection, 我喜歡叫全面啟動法,核心都是在如何植入一個idea)

想像一下如果我一直以來都想要掌握老闆行蹤
而我與老闆之間唯一的連結就是秘書
那我該怎麼做呢?

一個辦法是誘使秘書自動自發的洩漏資料

假設我每次出差都跟秘書說幫我訂一下出差地點的知名景點門票
久而久之秘書就會預設說啊大家出差好像都超愛順便觀光der

這次老闆要去台北秘書就也順便查了101觀景台的門票價格
然後跑去問老闆要不要去101觀光

老闆當然是滿臉??
e04冬天滿滿祖國特產防激光霧霾有什麼好看der

秘書當然很沮喪地走出老闆der房間
這時候我再去問說喔喔各大景點的門票價格是多少

絕大多數秘書都得要上網查價格
但因為他剛剛已經查過台北知名景點
這時候速度就會快很多

於是我就知道老闆是要去台北惹


從頭到尾我的行為都是合法的,秘書也是,老闆也是,沒有任何"可能"違法
所以這招所有內建有預測器的CPU都會中獎

難度只在於誘使秘書問出想要他問的問題
I家的難度基本為0(因為預測器結構太有規律)
A家極難(普遍認為預測器是用基因方法設計沒有什麼規律可以利用)
ARM的則是不同的team用不同的設計所以沒有什麼規律可言


Spectre的潛力其實遠超出以上的描述
想像一下電腦裡那麼多預測器,什麼預測何時要載入資料.何時ssd要啟動trim機制
爭搶快取的規則,turbo預測器
通通都可以拿來玩...OTZ

--
Tags: 3C

All Comments

Jessica avatar
By Jessica
at 2018-01-07T01:26
我與老闆之間唯一的連結就是秘書>>>3P!?
Charlotte avatar
By Charlotte
at 2018-01-11T12:47
所以說這個跟HPET會有關係嗎?
William avatar
By William
at 2018-01-11T14:28
都一樣用速度作為洩漏管道,所以是der
Hedy avatar
By Hedy
at 2018-01-16T12:08
所以Spectre也是i皇比較嚴重??
Irma avatar
By Irma
at 2018-01-17T09:34
基本上只有ryzen逃過一劫
Cara avatar
By Cara
at 2018-01-20T00:10
i皇: 秘書,you are fired.
Rachel avatar
By Rachel
at 2018-01-24T20:15
吃土雞家族都在吃土沒follow不清楚
Victoria avatar
By Victoria
at 2018-01-27T13:37
是不是該炒作Ryzen了,趁還沒漲
Irma avatar
By Irma
at 2018-01-29T19:43
所以是蘇媽之前在吹的預測器讓AMD現在可以酸intel?
Elvira avatar
By Elvira
at 2018-02-02T10:03
其實也沒吹吧 的確是比較新的設計
William avatar
By William
at 2018-02-05T18:52
那如果禁用HPET 改用TSC時鐘會有所改善嗎
William avatar
By William
at 2018-02-08T15:24
一些古老程式會全死吧XD
Tom avatar
By Tom
at 2018-02-09T02:43
[售]首批馬來西亞R7-1700 大鵰超3.95 電瞎門前交易
Anonymous avatar
By Anonymous
at 2018-02-11T00:04
ZEN+ CES應該會展出了吧
Bennie avatar
By Bennie
at 2018-02-15T12:25
應該快了 除非GF那邊產能塞車或出包吧
Freda avatar
By Freda
at 2018-02-19T06:48
GF那邊塞車跟CES展示樣品沒啥關係吧
Joe avatar
By Joe
at 2018-02-20T16:55
AMD GPU已經夠搶手了,CPU不要也來啊...ORZ
John avatar
By John
at 2018-02-24T11:04
粉粉哪裡會認為AMD的CPU跟GPU搶手? 等等又要PO
steam佔有率高潮惹
Kumar avatar
By Kumar
at 2018-02-25T23:14
如果發現預測錯就flush不該進cache的data?
Donna avatar
By Donna
at 2018-02-27T17:25
等待資料清空變成延遲?
Charlotte avatar
By Charlotte
at 2018-03-02T02:36
這會變成懲罰時間吧
Ursula avatar
By Ursula
at 2018-03-03T23:47
想問果牌A系列有中嗎?
Adele avatar
By Adele
at 2018-03-06T18:21
Spectre有 Meltdown不知道
George avatar
By George
at 2018-03-07T11:34
部分清沒用,要L1/2/3全清才能把timing資訊清掉
Regina avatar
By Regina
at 2018-03-10T21:15
可以拓展cache miss queue以包含validate的時間
確保只有valid的data access可以進到$裡...

35K左右吃雞菜單(含螢幕)

David avatar
By David
at 2018-01-06T12:09
已買/未買/已付訂金(元):未買 預算/用途:吃雞等中度遊戲 CPU (中央處理器):AMD Ryzen 5 1600【技嘉高興 價】 MB (主機板):技嘉 GA-AB350-GAMING【技嘉 ...

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

Michael avatar
By Michael
at 2018-01-06T11:49
這是給要更新的人看的 微軟在這星期有丟一個重大更新。是這個月的更新彙整套件(嚴格來說是提前一星期釋出 。平常應該是會在每月第二個星期二才會釋出更新) 正常來說有些人會接收到更新,有些人不會接收到更新 雖然以往可以透過手動更新解決,但這次我是建議你用Windows Update取得更新 原因在於你的防 ...

AMD發布18.1.1顯卡驅動

Mary avatar
By Mary
at 2018-01-06T03:36
DX9修好了 https://goo.gl/CK7UgM 而且這次是Alpha版,連Beta都不是了XD 直接在網站寫還沒完整測試,沒需求不建議更新 至少有處理啦 而且更新後效能不會降低喔 :) - ...

防塵靜音,限高440mm 以下ATX用機殼

Mason avatar
By Mason
at 2018-01-06T00:45
家裡的桌子基本上好好的,但是放主機的高度大概就是440mm 現在用的是視博通的統治者(高438mm),但是我覺得他好吵又不防塵 所以想要詢問各位有沒有好物推薦~ 需求是這樣: ATX*1 5.25*1 3.5*4 2.5*1 前有U3+U2即可 需要靜音防塵。散熱不拘,但是需要為傳統直立式 限高440 ...

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

Edward Lewis avatar
By Edward Lewis
at 2018-01-06T00:20
為什麼cache預料之外的hit會導致data外流.... 其實表面來說 資料沒有被讀出來 但是是被窮舉的方式猜出來的 基本原理 0. int64 a = rdtsc() RDTSC = Read the Time Stamp Counter, 這個數字從開機的時候就從0開始增加,一個cycle ...