硬件
即将推出的Windows 10更新将避免减慢幽灵
目录:
今年早些时候发现了两个影响当前处理器的漏洞。 这些推测性执行漏洞被称为Spectre and Meltdown ,意味着黑客可以仅通过访问网站来窃取数据。
Retpoline将是Spectre和Meltdown降低性能的解决方案
尽管没有这些漏洞的已知事件,但是处理器微代码补丁可能会对已打补丁的PC的性能产生高达30%的影响 。 几家科技公司一直在努力缓解这一问题,并且在微软的最新举措中,他们正在努力在明年年初发布的Windows 10的下一个主要版本中实施Retpoline。
我们建议阅读有关麻省理工学院研究人员的文章,以找到防止幽灵和熔毁的方法
Retpoline作为缓解策略,将间接分支机构交换为回报,以避免使用来自BTB的预测,因为预测可能会被攻击者中毒。 Skylake +的问题在于,RSB溢出依赖于使用BTB预测,这使攻击者可以控制推测。
是的,默认情况下,我们在19H1航班中启用了retpoline以及所谓的“导入优化”,以进一步减少由于内核模式下的间接调用而对性能产生的影响。 结合起来,这些可以将Spectre v2缓解的性能影响降低到大多数情况下的噪声水平。
-Mehmet Iyigun(@mamyun)2018年10月18日
所有这些意味着Spectre将不再使我们的处理器感觉变慢,并且总体而言,这将使Spectre缓解仅对大多数用例产生1-2%的影响 ,这当然是个好消息。 。 但是,微软似乎并未计划认可该解决方案,这意味着Windows 10用户将需要升级到最新版本的操作系统以恢复其性能 ,这在一定程度上引起了争议,尤其是对于喜欢系统的企业用户而言。经过良好测试,运行稳定。 您如何看待Retpoline在Windows 10中的到来?