作者jeff40108 (死得腥羶艳油剂是他)
看板PC_Shopping
标题Re: [情报] Intel严重漏洞 OS更新将会降低效能
时间Thu Jan 4 21:58:52 2018
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.176.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1515074334.A.BB3.html
1F:推 orze04 : Spectre还是得面对 01/04 22:15
2F:推 wahaha99 : 对不起我实在没时间精神读整篇英文QQ有没有人能说一 01/04 22:15
3F:→ wahaha99 : 下 exception 前读走是从哪边读? 01/04 22:15
4F:→ wahaha99 : 我以为是L1/L2 Cache? 01/04 22:16
5F:推 orze04 : 看5.1 Attack Description 01/04 22:19
6F:→ jeff40108 : exception後趁cache还在,可以判断出条件式指令的 01/04 22:28
7F:→ jeff40108 : 结果 01/04 22:28
8F:→ a2935373 : 其实我搞不懂Spectre要怎麽有意义的针对特定资料 01/04 22:29
9F:→ a2935373 : 还是就大海捞针 总有一天会让你等到? 01/04 22:29
10F:→ jeff40108 : 要对目标程式有一定了解,偷密码之类的似乎不难 01/04 22:39
11F:→ a2935373 : 就我的理解 他捞资料有机率性? 01/04 22:40
12F:→ jeff40108 : 不是,是要跑几轮才能确定 01/04 22:43
13F:→ jeff40108 : 像是猜密码 01/04 22:43
14F:→ a2935373 : 我再重看一次文件好了QQ 01/04 22:53
15F:→ greg7575 : 所以效能越好的系统捞越快吗QQ 01/04 22:57
16F:→ jeff40108 : 我也没很懂,懂一部份而已QQ 01/04 23:38
17F:→ F04E : Spectre目前是还好,因为只能在本地端执行,而且 01/05 12:11
18F:→ F04E : 只能看到同行程里的东西 01/05 12:12