“幽灵”“熔断”影响处理器近两千款,魏少军称部分国内厂商不知是否被波及
扫描二维码
随时随地手机看文章
各厂商应对“幽灵(Spectre)”与“熔断(Meltdown)”的行动还在持续。华硕、技嘉和微星都发布了固件更新。华硕发言人称,英特尔更新了处理器微码,华硕也正在努力为支持第六、七、八代酷睿处理器及酷睿X系列处理器的主办准备安全更新,华硕已经放出超百款主板BIOS更新,该公司建议用户尽快下载最新安全更新。技嘉和微星也做出类似回应,这两家公司均有多个系列主板受到影响。据TheRegister网站报道,虽然Oracle仍然对熔断风险依然保持沉默,但在其最新补丁中,悄悄对X86系统进行了更新。
IBM已经针对Power 7+和Power 8系列共33款处理器进行了固件更新。
据中国电子报《魏少军释疑“CPU漏洞门”,大多数人都太乐观了!》报道,清华大学微电子研究所所长魏少军教授表示,“幽灵”与“熔断”风险波及范围广、影响程度深、解决难度大,应该引起行业内高度重视。
从目前的情况来看,虽然没有证据表明这两个漏洞是处理器厂商有意为之,或者是他们在设计之初就已知晓此事,但由于利用这两个漏洞的门槛不高,也很难断言在这两个漏洞大规模公开前没有被恶意利用过,也就无从知晓已经造成了多大的损失。
对于国内厂商在面对目前处理器安全风险普遍沉默的状况,魏少军指出:
目前还不是很清楚我国CPU企业是否也受到这两个漏洞的波及,因为到目前为止,还没有国内企业承认自己的产品存在类似的漏洞。这有可能是根本就不清楚自己是否被波及到,也有可能是知道了不说,但更可能是在产品设计中还没有采用乱序执行和分支预测等技术。
这可以让我们从侧面探窥国产CPU产品性能之所以远远落后国际同行的原因。当然,我们非常希望看到,国内企业采用了乱序执行和分支预测等技术但又规避了前述漏洞。
魏少军强调,国产厂商要主动参与,抓住机会,转危为机:
本次“熔断”和“幽灵”暴露出的硬件漏洞,短期内可以通过软件补丁在一段时间内缓解,但长远看还是要通过更换硬件才能够解决。显然,我们需要回答几个问题,第一,软件补丁到底会对CPU的性能带来多大的影响?第二,如何防止骇客再利用这些漏洞,毕竟这些漏洞现在成为了公开的秘密,也就是“潘多拉的盒子”已经打开,只靠软件是否能够彻底防护住?第三,新的CPU产品如何能够彻底避免此类架构和运行机制上的漏洞?
魏少军认为在这三个问题上,国内厂商与国外企业处在同一起跑线上,如果抓住机遇,有可能实现国产CPU的一次大幅度进步。
不过在《处理器“漏洞门”的警示:“小众”的国产处理器切不可高枕无忧》中,集微网表示,曾尝试与君正、龙芯等几家国内主要处理器厂商联系,然而国内厂商不约而同保持沉默。
当然,集微网还是发现了一些信息。
9号投资者在互动平台上向北京君正提问:君正芯的每一行代码都是自己写的,是中国真正的自主芯片,无安全之忧,该说法是否属实?君正回应,公司芯片是架构授权,自主研发的CPU核,确实属于自主可控。
同一天投资者也问了中科曙光,后者表示,曙光云目前尚未收到任何关于利用该漏洞攻击用户的信息,曙光云本着对客户高度负责的态度,第一时间成立应急小组,持续监控平台性能并积极响应客户反馈。
龙芯、中天微则以不方便回答拒绝了采访。
TechSugar也尝试与国内处理器厂商联系,但基本也没有得到反馈。
在之前文章中,TechSugar表示:
目前,国产处理器厂商针对该问题还较少表态,但TechSugar相信,国产X86、Arm及Power架构处理器产品同样面临风险。危机面前,国产芯片厂商还是要敢于发声,敢于参与此次安全大事件处理,才能够在全球信息产业版图中占据一席之地。总是沉默,终究只能处在边缘地带,谈何自主可控?
目前的解决方案,多少都会造成系统性能下降,而且由于涉及范围过大,补丁引发的副作用也不断被爆出。SolarWinds称其基于AWS的服务器系统在更新补丁后,发现跑相同任务时处理器占用率上升,但最新补丁占用率已经开始下降。有关补丁副作用,在TechSugar上一篇相关推送文章中有汇总。
据不完全统计,受幽灵影响的英特尔、苹果、AMD与IBM处理器共有一千八百款以上,受熔断影响的英特尔与苹果处理器共有一千五百余款。
Arm公布目前受这两种攻击方式影响的内核共十款,除了苹果,高通、Nvidia、海思、联发科、赛灵思与Altera等知名IC设计公司无一幸免,这些公司均有用受影响内核设计的处理器,应用范围不仅局限与手机与平板电脑等消费与通信市场,包括汽车、工业应用处理器存在被攻击风险- -当然,恩智浦i.MX系列与瑞萨R-Car系列多数可能不会联网,所以风险不大。
以下为相关列表:
英特尔、苹果、AMD与IBM受影响处理器数量统计
数据来源:TECHARP、IBM网站
持续更新中
Arm受影响内核统计
具体受影响处理器系列型号(持续更新中)
Spectre 1(变种1)
AMD EPYC 系列处理器
AMD Ryzen Threadripper系列处理器
AMD Ryzen系列处理器
AMD FX 8000系列处理器
AMD 9000 系列APU
Apple A4, A5, A5X, A6, A6X, A7, A8, A8X, A9, A9X, A10 Fusion, A10X Fusion 与 A11 Bionic SoC
ARM Cortex-A75, Cortex-A73, Cortex-A72, Cortex-A57, Cortex-A17, Cortex-A15, Cortex-A9, Cortex-A8, Cortex-R8, Cortex-R7 内核
IBM Power7+、Power8、Power9系列处理器
第1至第8代Intel Core 处理器
Intel Core X系列处理器
Intel Xeon 3400, 3600, 5500, 5600, 6500 , 7500 系列处理器
Intel Xeon E3, E3 v2, E3 v4, E3 v5 , E3 v6 系列处理器
Intel Xeon E5, E5 v2, E5 v3 , E5 v4 系列处理器
Intel Xeon E7, E7 v2, E7 v3 , E5 v4 系列处理器
Intel Xeon Phi 3200, 5200, 7200 系列处理器
Intel Xeon W 处理器
Intel Pentium G 处理器
Intel Atom C, E, A, Z, x3 系列处理器
Intel Pentium N 与 J 系列处理器
Intel Celeron G, N 与 J 系列处理器
Spectre 2(变种2)
AMD EPYC 系列处理器
AMD Ryzen Threadripper系列处理器
AMD Ryzen系列处理器
Apple A4, A5, A5X, A6, A6X, A7, A8, A8X, A9, A9X, A10 Fusion, A10X Fusion 与 A11 Bionic SoC
ARM Cortex-A75, Cortex-A73, Cortex-A72, Cortex-A57, Cortex-A17, Cortex-A15, Cortex-A9, Cortex-A8, Cortex-R8, Cortex-R7 内核
IBM Power7+、Power8、Power9系列处理器
第1至第8代Intel Core 处理器
Intel Core X系列处理器
Intel Xeon 3400, 3600, 5500, 5600, 6500 , 7500 系列处理器
Intel Xeon E3, E3 v2, E3 v4, E3 v5 , E3 v6 系列处理器
Intel Xeon E5, E5 v2, E5 v3 , E5 v4 系列处理器
Intel Xeon E7, E7 v2, E7 v3 , E5 v4 系列处理器
Intel Xeon Phi 3200, 5200, 7200 系列处理器
Intel Xeon W 处理器
Intel Pentium G 处理器
Intel Atom C, E, A, Z, x3 系列处理器
Intel Pentium N 与 J 系列处理器
Intel Celeron G, N 与 J 系列处理器
Meltdown(变种3)
Apple A4, A5, A5X, A6, A6X, A7, A8, A8X, A9, A9X, A10 Fusion, A10X Fusion 与 A11 Bionic SoC
ARM Cortex-A75 内核
IBM Power7+、Power8、Power9系列处理器
第1至第8代Intel Core 处理器
Intel Core X系列处理器
Intel Xeon 3400, 3600, 5500, 5600, 6500 , 7500 系列处理器
Intel Xeon E3, E3 v2, E3 v4, E3 v5 , E3 v6 系列处理器
Intel Xeon E5, E5 v2, E5 v3 , E5 v4 系列处理器
Intel Xeon E7, E7 v2, E7 v3 , E5 v4 系列处理器
Intel Xeon Phi 3200, 5200, 7200 系列处理器
Intel Xeon W 处理器
Intel Pentium G 处理器
Intel Atom C, E, A, Z, x3 系列处理器
Intel Pentium N 与 J 系列处理器
Intel Celeron G, N 与 J 系列处理