魏少军释疑“CPU漏洞门”,大多数人都太乐观了!

发布者:龙爱泉也最新更新时间:2018-01-16 来源: 中国电子报关键字:魏少军  CPU  漏洞 手机看文章 扫描二维码
随时随地手机看文章

  “CPU漏洞门”事件爆发以来,社会的关注不断扩大,其核心问题已经不仅是几家公司是否存在“不做为”嫌疑,而是关系到现代社会对于信息安全的保障。集成电路产业在其中应当承担起应有的社会责任。

  近年来,中国大力发展集成电路产业,目的之一就是确保国家信息的安全可控。借鉴这一事件,中国的CPU企业在发展过程中,应当如何避免类似的事件发生?《中国电子报》采访了清华大学微电子研究所所长魏少军教授。

  漏洞影响将长期存在,目前态度仍过于乐观

  记者:“CPU漏洞门”事件不断扩大。有观点认为,此事件已经堪比十几年前IT业界遭遇的“千年虫”危机。对此事件,你如何评价?

  魏少军:此次发生的“CPU漏洞门”事件涉及的两个漏洞“熔断(Meltdown)”和“幽灵(Spectre)”与之前发生的类似事件有很大不同,具体来说,有如下几个特点。

  一是涉及面很宽。根据报道,不仅英特尔的CPU中招,AMD、IBM,甚至ARM也承认其CPU产品也存在类似风险;

  二是漏洞源自CPU本身的架构和指令执行机理缺陷。现在看来,之前为了提升CPU性能所采取的一些技术,如分支预测、乱序执行、超标量和高速缓存等,是导致这两个漏洞出现的根本原因。这与我们经常谈的“硬件木马”有根本的不同;

  三是影响非常深远。对现有的国际玩家而言,要消除已经出货的数十亿颗CPU存在的漏洞问题几乎是不可能的事情,不仅要付出巨大代价,还需要很长的时间;

  四是解决的难度很大。由于这种漏洞出现在硬件上,而且是CPU架构和指令执行机理所造成的,无法简单地打补丁。通过软件进行修复又会使CPU性能受到不同程度的影响。相关说法表明会有5%~30%不等的性能损失。更为可怕的是,是否可以彻底修复仍然未知;

  五是对这个行业的其他人的影响不可忽视。根据现有知识,凡是在CPU设计中采用的了分支预测、乱序执行、超标量和高速缓存技术的,大概都会碰到同样的问题,产品也都存在留有类似漏洞的风险。

  至于评价,此次事件应该引起我们的高度重视。这类由于架构和指令执行机理缺陷引发的漏洞,通常很难发现;且由于涉及硬件,也很难修改。一旦发生,影响面会非常宽,也会持续很长时间。

  从目前的情况来看,虽然没有证据表明这两个漏洞是处理器厂商有意为之,或者是他们在设计之初就已知晓此事,但由于利用这两个漏洞的门槛不高,也很难断言在这两个漏洞大规模公开前没有被恶意利用过,也就无从知晓已经造成了多大的损失。

  记者:长期来看,这一事件将对行业带来哪些影响?

  魏少军:所谓漏洞是软硬系统本身存在的技术缺陷,可以让攻击者在未获授权的情况下访问或破坏系统。漏洞有两个特点,一是不可避免,二是难以修复。以这次的“熔断”和“幽灵”漏洞为例,所有应用了乱序执行、分支预测、超标量和高速缓存等技术的CPU几乎都无一例外存在这两个漏洞。针对这两个漏洞的修复,大多数人或许都太过于乐观了。不少人认为微软等操作系统厂商能够通过打补丁来修复,最坏不过是引起CPU性能的下降。

  而实际上,操作系统厂商提供的软件补丁不过是部分解决了用户态软件利用该漏洞获取操作系统内存信息的问题,并未杜绝这两种漏洞被恶意利用的可能。即使打了操作系统补丁,别有用心的黑客仍旧可以利用该漏洞获取用户不被允许访问的数据。说的更直接一些,操作系统厂商不过是通过打补丁的方式来撇清自己跟这两个漏洞的关系而已,并没有也不可能消除这些漏洞。事实上,骇客能否通过其他方式绕过操作系统来利用这两个漏洞,已不是他们关心的事了。这两个漏洞在现代主流的CPU里,以前存在、现在存在、恐怕今后还将存在,无论是操作系统软件厂商还是处理器硬件厂商都没有办法进行修复。

  从长远来看,这此漏洞暴露事件将会对主流CPU性能的提升产生一定阻碍。主流的设计厂商在未来的微架构中可能会因为顾忌安全性而更趋于保守。但我们认为,这种影响对于信息技术的长远发展是有利的,只有安全的信息化产品才能够更好服务于人民的生活。

  2018年或可定义为全球硬件安全元年

  记者:中国CPU企业是否也将会受到两个漏洞的波及?

  魏少军:目前还不是很清楚我国CPU企业是否也受到这两个漏洞的波及,因为到目前为止,还没有国内企业承认自己的产品存在类似的漏洞。这有可能是根本就不清楚自己是否被波及到了,也有可能是知道了不说,但更可能是在产品设计中还没有采用乱序执行和分支预测等技术。

  这可以让我们从侧面探窥国产CPU产品性能之所以远远落后国际同行的原因。当然,我们非常希望看到,国内企业采用了乱序执行和分支预测等技术但又规避了前述漏洞。如果真的做到这一点,也说明国产CPU在设计技术上有了巨大的突破。

  记者:国家大力投入发展集成电路产业,一个主要的目的就是保障信息安全。借鉴这一事件,中国CPU企业在发展过程中,应当如何避免类似的事件发生?

  魏少军:这两个漏洞的影响之深远程度可能需要更长的时间来观察,但是毋庸置疑的是,这是第一次硬件安全问题从学术层面走进大众视野。虽然我们不愿意承认,但是随着信息系统硬件设计的日趋复杂,现代芯片动辄上百亿颗晶体管,类似的芯片漏洞、前门、后门,甚至硬件木马(恶意硬件)等将会更大规模的影响信息系统的硬件安全,进而影响软件安全,影响系统安全。因此,完全可以把2018年定义为全球硬件安全的元年。

  这次“熔断”和“幽灵”漏洞暴露后,有两件事情非常值得我们深思。第一,为什么这次发现漏洞的不是传统从事信息安全的专业机构?第二,到目前为止似乎也没有从事信息安全的专业机构能拿出有效的解决方案。这是否说明,在信息安全的发展思路上也出现了“漏洞”?

  长久以来,我国在保障计算机信息安全上做了大量的工作,也取得了不少的成绩。但总的来说还未摆脱被动应对的局面,对暴露出来问题也大多是后知后验。计算机信息安全工作主要停留在查毒杀毒等被动防御层面,很少去考虑主动防御,在主动防御上建树不多。我国一些从事CPU研发的单位和企业寄希望于采取行政手段或通过制定标准规范来达到目的。显然,在本次“熔断”和“幽灵”漏洞面前,这些手段和方法都显得十分苍白无力。这次“CPU漏洞门”事件提醒我们:现在是时候扭转一下发展思路了,要变“被动防御”为“主动防御”。

  要想做到真正的安全可控,关键还是要掌握核心技术。没有核心技术的支撑,按照别人的思路和架构去发展,很难逃开与别人一样的结局。这次“熔断”和“幽灵”漏洞事件给了所有从事CPU研发的人一个重新审视自己工作的机会。中国的CPU发展由于发展水平不高,有可能侥幸绕过了“熔断”和“幽灵”的影响,但不等于今后就可以高枕无忧。我们的CPU企业应该在基础技术上继续追赶的同时,在架构创新上有所作为。

  另外,还需要强调的一点是,我们还可以抓住这次事件的机遇,转危为机。本次“熔断”和“幽灵”暴露出的硬件漏洞,短期内可以通过软件补丁在一段时间内缓解,但长远看还是要通过更换硬件才能够解决。显然,我们需要回答几个问题,第一,软件补丁到底会对CPU的性能带来多大的影响?第二,如何防止骇客再利用这些漏洞,毕竟这些漏洞现在成为了公开的秘密,也就是“潘多拉的盒子”已经打开了,只靠软件是否能够彻底防护住?第三,新的CPU产品如何能够彻底避免此类架构和运行机制上的漏洞?

  尤以第二个问题最为严重,寻求明确的答案也最为紧迫。很不幸的是,答案很可能是否定的。在这三个问题上,我国企业与国外企业处在同一起跑线上,如果抓住机遇,有可能实现国产CPU的一次大幅度进步。例如,国内近年来在芯片领域已经有了不少的进步,特别是在“可重构计算—软件定义芯片”技术上领先国际同行,引起全球的高度关注。利用这一技术所实现的CPU外部特性实时监控技术,可以检出和复现“熔断”和“幽灵”类似的非法操作,并与软件配合随时监控可能插入的、企图利用这些漏洞盗取数据的潜在行为。因此,我国CPU企业应该充分利用这次事件赢取发展先机,实现国产CPU的一次大踏步前进。

关键字:魏少军  CPU  漏洞 引用地址:魏少军释疑“CPU漏洞门”,大多数人都太乐观了!

上一篇:向APFS文件系统转进:看iOS 10.3如何为iPhone扩容存储空间
下一篇:国科微主控芯片能否撕开国产替代空间

推荐阅读最新更新时间:2024-05-03 02:19

详细讨论究竟什么是虚拟化技术
  虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。   虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能
[测试测量]
AWS、谷歌和微软:尽量使云免受英特尔处理器安全漏洞的影响
   AWS 、 谷歌 、微软以及其他云供应商正在通知客户,由于仓促修补存在于许多计算机处理器上的关键漏洞,他们可能会面临停机和性能降低的情况。下面就随网络通信小编一起来了解一下相关内容吧。   周三,国外媒体The Register发布报告,披露了两个被称为Meltdown(熔断)和Spectre(幽灵)的安全漏洞。这两个安全漏洞是由微处理器设计上的问题所造成的,而这些问题可能允许恶意代码读取计算机核心内存中的内容。这些问题尤其会影响绝大多数云服务器当前所运行的英特尔芯片,但其他处理器——包括一些由AMD和Arm设计的处理器——似乎也会受到影响。   这三个大型的云供应商向用户披露到,去年年底,由于需要进行补丁部署以消除漏洞的
[网络通信]
双通道同步云电视解析
随着社会的高速发展,用户对电视的要求不仅仅在于传统的电视功能,家庭里面每位成员都有不同的需求,看的节目也不一样。为了更好的适应都市消费需求,康佳率先面向市场推出了颇具影响力的“双通道同步云电视”。 在谈论康佳同步云电视“双通道”功能,可能很多朋友首先联想到的就是传统电视的“画中画”功能。但是二者相比,却存在天壤之别。据笔者了解,画中画是利用数字技术,在同一屏幕上显示两套节目。即在正常观看的主画面上,同时插入一个或多个经过压缩的子画面。画中画不能够全屏收看主副画面。 而电视双通道功能则是同步处理两路不同的视频、音频信号,使得在同一屏幕可以同时输出两幅不同画面,通过不同的眼镜及佩戴耳机就可以分别收看到两个不同节目的电视技术。
[嵌入式]
英特尔证实将提高CPU等多种芯片价格 应对成本上涨
多位知情人士今日称,英特尔已通知客户,将在今年晚些时候提高大部分微处理器和外设芯片产品的价格,主要是因为成本不断上升。 三位行业高管称,英特尔计划在今年秋季提高服务器和PC处理器等旗舰产品,以及包括WiFi和其他连接芯片在内的一系列其他产品的价格。 英特尔此举正值美国和全球通胀飙升之际。今日公布的数据显示,6月份美国通胀率达到9.1%,为40年来的最高水平。同时,人们对可能出现经济衰退的担忧也在加剧。 分析人士称,大宗商品、原材料、运输和劳动力成本的上涨,确实给芯片行业带来了巨大的压力。但是,通胀也给消费者的开支蒙上了一层阴影,这使得定价决策成为了一件令人担忧的事情。 今年早些时候,消费者对智能手机、PC、电视和游
[半导体设计/制造]
英特尔证实将提高<font color='red'>CPU</font>等多种芯片价格 应对成本上涨
进军笔记本电脑市场 高通14亿美元收购了CPU厂商NUVIA
今日,高通对外宣布,已经完成对CPU厂商NUVIA的收购,其收购金额达14亿美元。同时,其首款采用 Qualcomm Technologies全新设计的骁龙平台将于 2022 年下半年出样,并将用于高性能超便携式笔记本电脑中。 高通公司高管对外表示,此次收购将有助于高通在Windows、Android 和 Chrome 生态系统的扩展。高通计划将其下一代CPU在智能手机、笔记本电脑、智能汽车中进行应用。 随着智能手机市场的不断饱和,作为智能手机芯片的龙头,如果不工辟新的疆土,这种行业地位很难持续地保住。现在,高通开始向英特尔的垄断的CPU领域进军,不知两个巨头狭路相逢,会激战出怎样的火药味。此外,也可以看出高通的野心,随着智能
[手机便携]
多参数监测智能服饰系统
随着传感器技术、材料技术和无线通信技术的快速发展,采用将医用监测设备与服装相结合的方法可以较好地满足人们这一需求。 文中提出一种穿戴式多参数监测智能服饰系统,它将传感器、织物电缆和柔性电路板有机结合到服装中,实现了在日常生活以及作业环境下对多生理参数的动态、协同监测,具有生理信号检测、信号特征提取功能,并利用蓝牙技术完成数据的备份,以便于进一步分析,也可以利用具有蓝牙功能的通信设备,实现远程医疗服务等功能。 1 系统硬件组成 蓝牙智能服装系统原理,如图1所示。该系统由电池模块、传感器、柔性电路板、电子织物、中央处理器和蓝牙模块组成。CPU采用ADI公司基于ARM7TDMI内核的ADμC7024处理器,ADμC7024卓越的处
[单片机]
多参数监测智能服饰系统
年度五大最佳CPU:Intel竟独霸四席!
国外媒体TechSpot今天评选出了他们心目中的2017年度最佳的五款CPU处理器,但可能和很多人的想法不同,尽管今年AMD Ryzen表现十分突出,Intel仍然拿下了五个奖项中的四个。 Intel Core i7-8700K:发烧友首选 获奖理由主要是这颗主流级旗舰CPU有着不可思议的性能、惊人的超频能力,而且默频达到4GHz的情况下功耗控制非常出色,非常适合追求极限画质的玩家。 Intel Core i5-8400:游戏玩家必备 这是Intel迄今最廉价的六核心CPU,虽然不支持超线程但是六个线程如今已经绰绰有余,特别是在游戏方面,AMD Ryzen 5 1600虽然价格差不多,提供了六核心十二线程,但并无什么帮助,
[嵌入式]
S3c2440ARM异常与中断体系详解2---CPU模式(Mode)状态(State)
这节课我们来讲CPU的工作模式(Mode) 状态(State)寄存器 7种Mode: usr(用户模式) sys(系统模式) undefined(und)(未定义模式) Supervisor(svc)(管理者模式) Abort(abt)(中止模式) IRQ(irq)(中断模式) FIQ(fiq)(快速中断模式) 2种State: ARM state Thumb state 寄存器: 通用寄存器 备份寄存器(banked register) 当前程序状态寄存器(Current Program Status Register);CPSR CPSR的备份寄存器:SPSR(Save Program Statu
[单片机]
S3c2440ARM异常与中断体系详解2---<font color='red'>CPU</font>模式(Mode)状态(State)
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved