要性能还是要安全?Intel漏洞性能测试对比:长舒一口气

发布者:EternalWhisper最新更新时间:2018-01-08 来源: ofweek关键字:性能  安全  Inte  l漏洞  性能测试 手机看文章 扫描二维码
随时随地手机看文章

这两天Intel再一次来到了风暴的中心。继之前ME爆出严重的安全漏洞之后,Intel CPU再一次爆出安全漏洞。

比较要命的是这一次的漏洞修复会带来一定的性能损失。一时间各种消息风声鹤唳,什么CPU性能会掉30%,Intel CEO提前卖掉股票跑路等等。

但是八卦归八卦,我们还是应该冷静下来看一下,这次的漏洞门对我们的日常使用到底有多少影响。

关于本次漏洞:

这次爆出的漏洞分为“Meltdown”和“Spectre”两个部分,两者的原理基本相同,但是攻击深度有区别。Meltdown是攻击到系统内核层面(例如WIN10系统的核心部分),Spectre则会直接访问系统内存,所以理论上破坏力更大。

现在微软提供的系统补丁是针对Meltdown,Spectre则因为更为复杂,所以暂时还没有修复,只是由于攻击难度比较大,所以暂时还没有明确的攻击事件。

目前来看Meltdown漏洞会影响到Intel和ARM不会涉及,AMD。Spectre则会影响到Intel\AMD\ARM三家大厂。

由于Intel对猜测指令依赖性比较强,所以在这次的事件中波及最大。ARM虽然做了一些防御措施,但是有部分产品线是彻底沦陷的。AMD Ryzen因为是重新开发的,所以Meltdown不会涉及,但是Spectre一样还是会中招。

之所以产生如此之大的争议,主要就是因为打上系统补丁之后CPU性能会有下降。

从原理上简而言之,就是恶意程序可以利用CPU在指令集上的漏洞,触发CPU内部的猜测指令,使CPU会访问系统内存、缓存中所有的部分,从而获取敏感信息。

只是这个攻击方式需要被攻击的数据在攻击触发时刚好出现在内存、虚拟内存或CPU缓存中,病毒必须足够聪明,所以攻击难度比较大。

比较可怕的是这个漏洞同样可以攻击到RING 0层面,也就是Intel ME这个级别的CPU厂商保留区,理论上可以完全控制这台电脑。

那么问题来了,为什么CPU内部会存在一个横贯20多年的漏洞?(Intel宣称1995年起的产品都中招)

主要原因就是性能与安全的平衡。性能与安全、稳定性、成本之类的东西互相之间就像是跷跷板,产品设计的时候要考虑互相之间的平衡。

打个比方我们家用的内存,理论上每运行600万次读写必然会出现一次错误,但是这对于消费级来说问题不大,所以就保留了下来。对应的在服务器级上,就要采用ECC内存,但是这就会带来不少代价,价格会贵不少,超频性能、延迟上也会比较难看。

而CPU作为一个综合性的处理芯片,内部结构复杂,采用一些取巧的算法就很好理解了,不然CPU都做不出来。估计这个漏洞是硬件架构导致的逻辑漏洞。

比方说芯片中会有“与门”这个元件,两个输入端入1和入2都显示为真,这个时候输出端才会显示为真,否则为假。那当首先检测的入1就是假,是不是入2就可以不检测了,反正输出的都是假。猜测指令的目的就是为了减少环节提升效率。

以上的文字确实比较深奥,为了帮大家更容易理解,我来换个比喻帮助大家理解。

CPU厂商就好比是一家做羊肉串的饭店。照道理羊肉串的竹签必须要先洗干净,高温消毒,再照紫外线,最后再检测才能去烤肉,但是烧烤的时候其实就可以把竹签杀菌杀干净。

CPU厂商觉得他的烤串都是现串现烤,竹签上的病菌来不及产生毒素,所以CPU厂商就选择洗干净,然后火烤,把中间高温消毒、照紫外线给省了。这个漏洞就好比是病菌利用这个时间差产生了足够的毒素,结果吃的人就拉肚子了。不是特别确切,但是大致就是这个感觉。

由于打上这个补丁会让CPU一部分的取巧的算法被屏蔽,所以会影响一定的性能。这对数据中心的影响最大。

接下来我就针对家用环境先进行一下初步的测试。

测试平台:

这次的测试平台是I5 7500。这边利用到的是我正好做到一半的测试。本来想做一篇7500对比8100的内容,结果现在系统环境发生了明显的变化,所以之前的测试等于作废。所以这个做到一半的测试就被我拉过来对比。

从Intel给出的说法,6、7、8三代受到的影响比较小。

针对老平台的测试我还需要有时间准备,所以先针对市售比较集中的产品吧。

性能测试结论:

系统带宽测试中,可以看到变化比较明显的是L3的读写有一定幅度的下滑。这应该跟指令集的命中率有关。

CPU理论性能上,总体变化也不大,可以看到整数和浮点运算都有小幅度的下滑。

CPU基准测试会包含较多不同的软件,大多也是出现比较小的性能下降。

CPU渲染测试,从CINEBENCH上看他也是一样,差距可见但不大。

3D物理测试是截取3D基准测试的物理计算部分,这是跟CPU有关的项目,情况同上。

3D基准软件测试比较好玩,打了补丁之后总体居然提升了1%。不过特定软件在高负载下性能下滑比较明显,比方说3DM11的X分,Catzilla的4K测试。游戏性能还来不及测试,后续补上。

测试总结:

其实结论很简单,对于6、7、8三代影响不会很大(因为都是马甲,7500可以类比很多产品)。

从性能来说是会性能下滑肉眼可见,但是幅度很小,所以用1151四核的人可以不必太纠结。

按照目前得到的说法,六代酷睿之前的产品受影响比较大,越早的产品相对受影响会越大。给大家一个参考,4790K预计会有8%左右的性能下滑。

关于本次的测试:

由于是突发事件,所以没有足够的时间进行性能测试。集合目前看到的一些文章,对游戏和NVMe SSD的影响预计会大于基准测试。

关于基准测试的部分,也有部分人说CINEBENCH性能下降非常显著(CHH上7300U)可能是CPU本身比较弱,在后台较杂的家用环境下,补丁的负优化效果被放大了。

关于更新策略:

这个事件中,大家最纠结的应该就是“要不要打这个补丁”。

从目前的测试来看,6、7、8三代酷睿的受影响程度会比较小,可以考虑先打上这个补丁,但是对于之前的产品,由于补丁的性能影响会比较大,且攻击方式比较特殊,没有具体的攻击案例,所以可以考虑观望一下。

关于Intel自身:

虽然目前测试下来,对于家用电脑,比较新的CPU预计性能影响不会太大,但是从这个事件上来说,似乎Intel也是早有准备。

因为之前6700K首发的时候,我就发现一个比较奇怪的问题,67K的整数性能调整很大,24和32位整数性能加强了很多;CPU缓存的带宽也提升很明显;同时CPU性能受到内存性能的影响也变大。但是总体性能与4790K的差异并不够明显。

之前我认为可能是酷睿架构经历这么多年的演变,架构程度度太高,所以提升计算能力也无法继续提升性能,但是这个漏洞影响到的就是内存与缓存的性能(是不是刚好跟上面的对上了?),所以似乎六代酷睿的时候,Intel已经为这个补丁的爆发做了准备。

如果真的是这样的话,至少新产品问题会比较少,也算是聊表安慰。


关键字:性能  安全  Inte  l漏洞  性能测试 引用地址:要性能还是要安全?Intel漏洞性能测试对比:长舒一口气

上一篇:2017年电子行业十大风云人物
下一篇:LG电子预计2017年运营利润达22亿美元 飙升84%

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

基于ATMEL AVR单片机的居家安全卫士系统实现,附软硬件架构
1.设计方案目标: 智能居家安全卫士系统是利用先进的计算机技术、综合布线技术、依照人体工程学原理,融合个性需求,将与家居生活有关的各个子系统有机地结合在一起,实现“以人为本”的全新家居生活体验。高性能ATMEL最新MCU及Xmega和UC3系列产品是基于设计出一款高处理性能和低功耗功能的内核而开发的产品。此系列继承ATMEL家族优良基础。基于ATMEL最新MCU及Xmega和UC3系列产品为控制芯片的居家安全卫士(MI—home),以“方便、舒适、享受、超前、舒心”为主题,我们设计了以下几个模块:“非接触式IC刷卡门禁模块”、“防盗防火报警模块”、“安全控电模块”、“空气质量检测模块”、“温湿度检测模块”、“GSM无线通信模块”、
[电源管理]
基于ATMEL AVR单片机的居家<font color='red'>安全</font>卫士系统实现,附软硬件架构
LED产品的品质性能指标
近年来, LED 应用产品尤其是半导体照明产品对大功率LED需求越来越旺,同时对LED的品质要求也越来越高,其主要表现在以下几个方面:   1、正向电压测试:正向电压的范围需在电路设计的许可范围内,很多客户设计驱动发光管点亮都以电压方式电量,正向电压大小直接会影响到电路整体参数的改变,从而会给产品品质带来隐患。另外,对于一些电路功耗有要求的产品,则希望保证同样的发光效率下正向电压越低越好。   2、光通量分档:光通量值是LED用户很关心的一个指标,LED应用客户必须要知道自己所使用的LED光通量在哪个范围,这样才能保证自己产品亮度的均匀性和一致性。   3、反向漏电流测试:反向漏电流在载入一定的电压下要低于要求的值,生产过程中由
[模拟电子]
飞兆推业界首款多路复用器 扩展SD/SDIO/MMC能力
FSSD06扩展多功能便携式设计的SD/SDIO/MMC能力 飞兆半导体公司 (Fairchild Semiconductor) 的 FSSD06 是首款多路复用器,同时支持高压和双压安全数字 (SD)/安全数字 I/O (SDIO)/多媒体卡 (MMC),并具有扩展 ASIC 和基带处理器 SDIO 端口的能力。FSSD06 非常适用于多功能便携式应用,如 GPS 设备、手机、数码相机、MP3 播放器和打印机等。这种安全数据双端口多路复用器能够实现 1.8V 主处理器与高压和双压卡之间的连接,能以低至 1μA 的电池能耗提供无缝的双向通信。 飞兆半导体的 FSSD06 与众不同,它允许应用设备的处理器在安全数字、安全数字I/
[新品]
2016年云计算安全趋势分析
    如今,各种规模的组织正在将其业务的关键业务和工作负载转移到云计算中,当我们进入2016年之后,这些趋势还将会加强。根据调查机构Gartner的报告,公共云服务在2015年得到13.5%的增长,而云服务上的支出将持续增加到2019年。Gartner还发现80%的IT组织在未来几年希望增加其在云计算的投资。这种趋势使得IT组织比以往任何时候都需要采用本土云计算的解决方案,并且专为云计算环境制定了具体的云安全策略。   云安全与传统的内部数据中心的环境安全性相比,需要一个不同的方法。因为在云计算中工作时,需要深入了解某些细微差别和挑战。然而,许多IT管理者还没有完全理解这一新的现实,以确保他们的云基础设施安全。   没有一
[安防电子]
工业4.0:从信息安全出发提升智能制造
在经历了机械化、电气化、数字化的转型发展以后,全球的工业制造正在经历新一轮的变革——智能化。以德国政府于2013年提出的“工业4.0”为开端,智能制造在近年里一直处于风口浪尖。世界各国都提出了符合自己国情的战略方针。在中国,以实现“制造强国”目标的行动纲领被称为“中国制造2025”。很多中国企业希望藉由智能制造,大幅降低成本,实现弯道超车,但是事情往往没有那么简单。在智能制造风行一时的大背景下,适时的后退一步审视全局是非常必要的。在急着把所有设备都连上网之前,不妨思考一下智能制造可能带来的风险和切实可行的解决方案。 工业4.0背景下信息安全的意义和面临的风险  从通俗的角度说,工业4.0是以智能制造为主导的第四次工业革命。随着
[安防电子]
Microchip第四代企业级NVMe固态硬盘控制器 ,提供更优异性能
随着数据中心支持的人工智能(AI)和机器学习(ML)工作负载越来越多,市场需要具备更宽存储带宽和更高单机架存储密度的云级别基础设施。因此,市场的趋势是按照如M.2和全球网络存储工业协会(SINA)新推出的企业和数据中心固态硬盘外形尺寸(EDSFF) E1.S等行业标准,采用体积更小、且支持第四代PCIeÒ的非易失性存储器高速(NVMe™)固态硬盘。这些固态硬盘要求控制器具备体积小和低功耗的特点,能驱动NAND闪存发挥最大潜力,同时保持这种企业级NVMe固态硬盘所需的丰富功能集和可靠性。 Microchip Technology Inc.(美国微芯科技公司)宣布Flashtec®系列又添新成员 Flashtec NVMe
[嵌入式]
Microchip第四代企业级NVMe固态硬盘控制器 ,提供更优异<font color='red'>性能</font>
ARM核920T性能优化之Cache
程序在执行过程中会频繁的运行小范围的循环代码,而这些循环又会对数据存储器的局部区域反复访问。 Cache同时使用了时间和空间的局部性原理。如果对存储器的访问受时间影响,在时间上有连续性,则这种时间上密集的访问被称为时间局部性访问;如果多次对存储器的地址访问相近,则这种空间上邻近的访问被称为空间局部性访问。 一.存储层次: 最顶层:存储层次的最顶层在处理器内核中,该存储器被称为寄存器文件。这些寄存器被集成在处理器内核中,在系统中提供最快的存储访问。 一级存储:紧耦合存储器(TCM),一级cache和主存在这一级。 二级存储:辅助存储器(辅助存储器),用来存储正在运行的较大的程序未被使用的部分,或者存放当前没有运行的
[单片机]
ARM核920T<font color='red'>性能</font>优化之Cache
三星KNOX将集成黑莓企业服务:增强安全
   新浪手机讯 11月15日上午消息,三星与黑莓共同宣布,黑莓企业服务将会被集成在三星KNOX安全架构上,以保证三星能提供足够安全的安卓企业手机解决方案。   联合之后,双方都会受益,安全性提升,用户体验提升。三星KNOX将手机分为个人与工作两个部分,两者互不干扰,适合公司配给员工使用。   而上个月,三星KNOX安全架构曾被爆料非常容易“被黑”。今年初,黑莓CEO程守宗也曾表示,三星KNOX安全架构起不到真正保护安卓安全的作用。看来三星比较重视KNOX业务,也因此促成了两家的合作。   尽管两家宣布了合作,但在手机市场,两家产品还是存在竞争关系。黑莓的颓势与三星的崛起存在千丝万缕的联系,两家目前的合作在此时看来还真是包含万般滋味
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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