在Intel和AMD处理器中发现了一个新漏洞

苏黎世联邦理工学院(ETHZurich)的研究人员发现了一种针对Intel和AMD处理器的新攻击机制,包括KabyLake、CoffeeLake、Zen1、Zen1+和Zen2。它被称为Retbleed,它通过推测性地执行任意代码来工作.这使他能够窃取密码和敏感数据。

推测执行是一种计算优化技术,它允许处理器在知道未来任务是否需要操作之前执行操作。即,存在所谓的分支。

该漏洞的原理是这样的:如果处理器确定分支预测不合理,则回滚操作。但是,这种情况下处理的数据保留在缓存和缓冲区中,可以读取。

也就是说,如果利用Retbleed漏洞的病毒启动一个命令,它会失败,而残留文件会进入缓存。然后循环重复,直到系统关闭。

同时,要删除病毒,您将不得不牺牲部分系统性能,因为分支预测使现代CPU如此之快。值得注意的是,跌幅可能约为28%。

两家公司都已经表示他们已经意识到这个问题,并承诺会尽快解决。同时,该漏洞的大规模应用尚未见报道,但有个别案例记录。

但在M1处理器中存在无法通过编程关闭的间隙。