考虑基于 ARM Cortex-A8 或 M4 系列 CPU 和目标操作系统 RTOS 或嵌入式 Linux 的嵌入式系统的情况。Spectre 和 Meltdown 是否都会影响此类不允许安装或执行用户外部应用程序的系统?感谢你的回答。
问问题
182 次
1 回答
0
当我学习它是如何工作的时,让我试着解释它是如何工作的。如果有人对此有补充,或者如果我在某个部分错了,请给我上药。
在处理器中,我们有一种称为流水线的技术,它通过一次执行多项操作来提高处理器的效率,因此它可以同时使用尽可能多的部分。为了便于阅读,我只注意到 3
- 加载指令(女巫似乎花费了很多时间)
- 反编译指令
- 执行反编译的执行
由于 1 开始到 3 结束之间的时间,处理器已经预测女巫指令应该在执行前几步执行。
崩溃工作是因为英特尔处理器不检查某些内存可能可供处理器使用。有一个微码更新的解决方法,让性能降低大约 30%。但它不会影响你的处理器
幽灵般的漏洞集合是基于让处理器错误预测下一条指令。这很难防御,它似乎影响到每一个现代处理器。流水线使处理器更快。每个现代处理器制造商都使用它来竞争,而这些联盟是在软件级别和硬件级别上速度比安全更重要的时期的结果。您可以尝试防止它的唯一方法是使您的软件保持最新。
有关更多信息,请参阅https://meltdownattack.com/
于 2018-01-19T07:38:22.007 回答