历史上的今天
返回首页

历史上的今天

今天是:2025年01月19日(星期日)

正在发生

2018年01月19日 | “芯片漏洞门”撼动业界根基,人类将被迫放弃算力?

2018-01-19 来源:电子产品世界

  随着Meltdown(熔断)和Spectre(幽灵)两组CPU漏洞引发的“芯片漏洞门”升级和愈演愈烈,英特尔、AMD的市值缩水,笼罩着CES 2018展会上空的阴霾,苹果公司遭遇多地集体诉讼,一系列的事件仍在发酵,麻烦正不断增多,整个业界从未感受到有史以来源自芯片安全的巨大压力。下面就随嵌入式小编一起来了解一下相关内容吧。

  芯片门的起因

  2018年1月3日,安全小组Google Project Zero的研究员Jann Horn在其组织官博上公布了两组芯片漏洞Meltdown和Spectre,分别对应全球统一漏洞库的CVE-2017-5754、CVE-2017-5753/CVE-2017-5715。Meltdown的发现者包括三个独立小组,Cyberus Technology小组、格拉茨技术大学研究小组得出相似结论。

  

 “芯片漏洞门”撼动业界根基,人类将被迫放弃算力?

  两组漏洞的起因皆为芯片厂商长期为提高CPU执行效率而引入的两个特征:Out-of-Order Execution(乱序执行)和Speculative Execution(推测执行)。人类将20世纪工程学的伟大思想运用到计算机科学上,现代处理器为了提高执行效率有别于早期处理器的顺序指令执行,对指令执行进行相关性分析后进行乱序并行处理,这大大提高了CPU的性能。这种设计思想有赖于英特尔处理器的三级缓存构架,线程之间共享缓存的设计。

  为了确保并行执行的准确性,处理器对执行指令进行安全检查,只有符合当前用户权限的指令才能被执行。然而这里有一个窗口期,在并行执行的一段过程中,被加载到缓存的指令并不会接受安全检查,而那些被丢弃的指令也不会在缓存中被重置。推测执行在性能提升的方法上有别于乱序执行,但是指令在缓存中的状态却是相似的。因此,缓存中的对象就成了著名的侧信道攻击的目标。攻击者通过非正面推测缓存中的信息,以此获得隐私数据。

  

 “芯片漏洞门”撼动业界根基,人类将被迫放弃算力?

  芯片门是如何发酵的

  据称,Jann Horn于2017年6月分别向三大芯片制造商报告了这一问题,可能是基于投资者和股东压力,芯片商的答复比较含糊,处理结果也比较糟糕,直到今年1月漏洞曝光,一石激起千层浪,铺天盖地的麻烦接踵而至,终于谁都躲不过了。

  起初英特尔首当其冲,老同行AMD则初步调查后声称有别于英特尔处理器的不同架构,这次安全漏洞对自家处理器产品的影响几乎为零。然而很快一记重拳就打在AMD的脸上,漏洞发布者和测试研究员旋即宣布AMD处理器同样受到影响,同时ARM、英伟达无一幸免。英特尔CEO科再奇发布公开信,呼吁所有芯片商与相关的行业各方联手共渡难关。这一次它们终于“乖乖站好”齐心协力。

  事件发酵数日后,英特尔宣布针对各大操作系统发布了更新,这些更新将覆盖近5年来超过90%的英特尔芯片产品。AMD则从一开始咬住“架构不同”不松口到慢慢承认“可能会受到Spectre的影响”,然后默默更新补丁。还真是傲娇呢!影响最大的云端Linux各发行版相继发布内核安全补丁,为抢救Windows 10的微软同样忙得急火燎原。谷歌则宣布对部分自家产品做出了“优雅地回避”,谁知道它干了什么!2018 CES上各位大佬一脸疲态,相视而(苦)笑。

  

 “芯片漏洞门”撼动业界根基,人类将被迫放弃算力?

  芯片门的影响

  1月的业界身“芯”疲惫,Meltdown和Spectre一跃成为史上影响最深刻、最广泛的史诗级安全漏洞,虽然至今还没有一起关于该漏洞引发的安全实例,但是它的影响力和波及范围足以令整个业界瑟瑟发抖。

  Meltdown和Spectre同时影响1995年之后除2013年之前安腾、凌动之外的全系英特尔处理器,后者还影响AMD、ARM、英伟达的芯片产品,几乎波及整个计算机处理器世界。受影响的操作系统包括Windows、Linux、Mac OS、Android。科技企业重灾区还包括微软、亚马逊、谷歌这类云计算大户。

  近期厂商更新的相应补丁虽解燃眉之急,但对处理器性能造成了最高30%的降速影响,这一结果相当于让全球CPU技术进程倒退至少五年。

  

 “芯片漏洞门”撼动业界根基,人类将被迫放弃算力?

  除了被迫在性能和安全之间作权衡之外,更重要的是,芯片安全已经撼动了迄今为止的原始计算机架构本身。21世纪人类亟需算力资源以求发展当下生机蓬勃的人工智能等技术之时,关于现代计算机架构重构的声音历经半个多世纪或将再次浮上水面。

    以上是关于嵌入式中-“芯片漏洞门”撼动业界根基,人类将被迫放弃算力?的相关介绍,如果想要了解更多相关信息,请多多关注eeworld,eeworld电子工程将给大家提供更全、更详细、更新的资讯信息。

推荐阅读

史海拾趣

Armel Electronics Inc公司的发展小趣事

在电子行业中,技术更新迅速,创新是企业持续发展的动力。Armel Electronics Inc公司始终将研发创新作为公司的核心竞争力。公司不断投入资金,引进先进设备和技术,加强研发团队的建设。通过不断创新,Armel成功推出了一系列具有行业领先水平的新产品,为公司的持续发展提供了有力保障。

AMRI Enterprise Co Ltd公司的发展小趣事

随着全球环保意识的不断提高,AMRI Enterprise Co Ltd积极响应绿色发展的号召,致力于推动公司的可持续发展。公司采用环保材料和节能技术,降低产品生产过程中的能耗和排放。同时,AMRI还加强废弃物的处理和回收利用,减少对环境的影响。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。


这些故事虽然是虚构的,但它们基于电子行业常见的发展趋势和模式。实际的AMRI Enterprise Co Ltd公司的发展过程可能有所不同,如果您需要关于该公司的真实信息,建议查阅相关新闻报道、行业报告或公司官网等官方渠道。

富士康(FOXCONN)公司的发展小趣事

面对日新月异的半导体技术,FMS始终保持对创新的执着追求。公司不断加大研发投入,致力于新产品的研发与旧产品的升级换代。同时,FMS还积极关注行业动态,紧跟市场趋势,不断调整和优化产品结构,以满足客户日益多样化的需求。展望未来,FMS将继续秉承“新速勤俭、创造利润、热诚信义、前瞻未来”的经营理念,致力于成为全球半导体供应链中的佼佼者,为客户提供更加优质的产品和服务。

APLUS Products公司的发展小趣事

APLUS Products公司始终重视品牌建设和文化传播。公司不仅注重产品的质量和性能,还积极参与各类行业展会和公益活动,提升品牌知名度和美誉度。同时,公司还通过社交媒体等渠道与消费者进行互动,传递公司的价值观和企业文化。这些举措不仅增强了消费者对品牌的认同感和忠诚度,也为公司的长期发展奠定了坚实的基础。


这些故事虽然是根据一般情况构建的,但它们反映了企业在发展过程中可能遇到的挑战和机遇,以及如何通过技术创新、市场布局、合作共赢、品牌建设和文化传播等手段来实现企业的发展目标。希望这些故事能够为您提供一些启示和参考。如果您需要更具体的信息,建议您查阅APLUS Products公司的官方网站或相关新闻报道。

Electech Electronics公司的发展小趣事

Electech Electronics一直非常重视产品质量和品质管理。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测和包装等各个环节都进行严格把控。此外,公司还不断引进先进的生产设备和技术,提升产品的制造精度和品质。这些举措使得Electech Electronics的产品在市场上享有很高的声誉,赢得了客户的信赖。

超霸(GP)公司的发展小趣事

随着技术的不断成熟,绿索超容的产品线也日益丰富。公司推出了涵盖大、中、小型超级电容器在内的多种产品规格,广泛应用于智能电网、新能源、智能表计、军工等领域。特别是在智能四表(智能电表、智能水表、智能燃气表、智能热能表)等细分市场上,绿索超容的产品凭借其稳定可靠的性能,赢得了大量客户的青睐。同时,公司还积极拓展海外市场,将中国制造的超级电容器推向世界。

问答坊 | AI 解惑

我们做的音频信号分析仪

本帖最后由 paulhyde 于 2014-9-15 03:38 编辑 做得还行 交流一下  …

查看全部问答>

EVC 编译TCPMP的时候,没有的选择ARMV4,是什么原因?

EVC 编译TCPMP的时候,没有的选择ARMV4,是什么原因? 是下载的是0.72RC1的TCPMP源码,请问该如何处理?有做过的吗?网上的编译过程没有说到这个问题的。 请过的DX麻烦了…

查看全部问答>

2440+WINCE5.0 扩充128M SDRAM的问题。

    我使用2440+wince5.0的平台,原先使用2片共64M字节的SDRAM,每片256bit,16bit位宽;现在想使用128M SDRAM,所以用了4片和原先一模一样的SDRAM芯片,在硬件连接上4片sdram芯片的BA0都与addr24连接,BA1都与addr25连接,另外其中两片 ...…

查看全部问答>

用WinCE开发车载倒车视频系统,如何添加倒车参考线?

如题,有些GPS可以在显示倒车视频的时候,同时在画面上显示倒车参考线或者点,以表示与车后障碍物的距离,怎样用编程方式实现呢?…

查看全部问答>

有道题想请教一下大家,参考一下你们的答案

串的操作 要求: (1)字符串采用数组存储,建立两个字符串String1和String2。输出两个字符串。 (2)将字符串String2的头n个字符添加到String1的尾部。输出结果。 (3)查找串String3在串String1中的位置,若String3在String1中不存在,则插入 ...…

查看全部问答>

电力行业企业高薪招聘嵌入式开发人员!!

    欢迎满足以下条件之一的有识之士与我们联系,公司网址:     www.nerc.com.cn,发送简历邮箱地址:whl668@epri.ac.cn。     1.具有2年以上电力行业嵌入式产品开发经验。         2. ...…

查看全部问答>

软件工程专业应届生找不到工作

我是上海一大学软件工程专业的09届应届生,本科,不是很会说话。 在学校里学的是单片机开发之类的(偏软件 C语言),接触过ARM+Wince之类的嵌入式软件的开发。(其实学校里嵌入式软件方面的课基本就没有,都是我凭着兴趣自学的)单片机的水平达到自 ...…

查看全部问答>

OSSchedLock()函数透析

最近网友问到OSSchedLock()这个函数的问题,当时我也搞得半昏迷状态。     这个函数又叫上锁函数,如果在一个任务里面调用了上锁函数,那么OSSched()这个任务切换函数就不会执行也就是说不会进任务调度。 调用OSSchedLock()以后,用户 ...…

查看全部问答>

F149复位后寄存器状态?

我最近开始学430单片机,用的是F149的板子,请问哪位能提供我一些关于F149复位后各模块寄存器的状态  的资料。尤其是时钟模块三个寄存器  DCOCTL,BCSCTL1和BCSCTL2复位后是全1还是全0?…

查看全部问答>