TONTOU攻击披露:绕过部分Spectre v2缓解措施
创始人
2026-08-07 14:11:31
0次

IT之家 8 月 7 日消息,科技媒体 bleepingcomputer 昨日(8 月 6 日)发布博文,报道称麻省理工学院计算机科学与人工智能实验室(CSAIL)最新披露 TONTOU攻击,可以在 AMD 和英特尔处理器上,绕过部分 Spectre v2 缓解措施。

该攻击全称为 Time-of-Neutralization to Time-of-Use,由实验室博士生 Daniël Trujillo 与副教授 Mengjia Yan 发现,可绕过近期用于防御 Spectre v2 的缓解措施,并从 Linux 机器泄露敏感数据。

IT之家援引博文介绍,Spectre v2 又称 BTI(Branch Target Injection,分支目标注入),属于 Spectre 类漏洞的一个变体。

该漏洞利用处理器间接分支预测器,诱导处理器错误预测间接分支目标,从而沿攻击者影响的代码路径执行推测操作。

现代处理器会用分支预测推测最可能的执行路径,并在分支结果确认前提前执行相关指令。Spectre v2 可让攻击者操纵 CPU 间接分支预测器,让处理器在攻击者指定位置执行推测指令,进而暴露敏感数据。

研究人员称,TONTOU 可以绕过依赖清理或隔离分支预测器的 Spectre v2 防御机制。此类机制被研究人员统称为基于中和的缓解措施,涵盖英特尔的 eIBRS(增强型间接分支限制推测)与 AMD 的 Safe RET(安全返回)。

TONTOU 攻击阶段

这类防御在分支预测器被隔离之后、受害分支使用预测器之前存在时间窗口。现有 Spectre v2 缓解措施假设,攻击者无法利用清理分支预测器状态与使用该状态之间的间隔。研究人员则引入一种原语,可在清理之后、使用之前再次污染 CPU 状态。

Trujillo 对 BleepingComputer 表示,攻击者无需特殊权限,即可读取系统任意内存,包括哈希密码等敏感数据。

研究人员开发了中断注入(Interrupt Injection)攻击。无特权用户程序可安排定时器中断,让其在内核执行期间触发。研究人员解释称,这可以迫使内核跳转到中断处理程序,并利用该处理程序在中和后的窗口内污染微架构状态。

在部署最新 Spectre v2 缓解措施的 AMD Zen 2 主机上,2 名研究人员完整验证了 TONTOU 攻击链,包括中和、重定向、污染,以及使用被污染的分支预测器。

该攻击已在 Intel 与 AMD 处理器上测试。在运行 Linux 6.14.0-37-generic、配备 16GB 内存的 AMD Zen 2 系统上,研究人员显示该攻击可按 5.47 bytes/s 的速率、91.97% 的准确率泄露任意内核内存,其中包括 /etc/ shadow(用于存储密码哈希)文件内容。10 次测试中,攻击有 5 次成功定位并提取该文件,每次尝试平均耗时 18 分钟。

参考

相关内容

热门资讯

我来教大家辅助器脚本!大同麻将... 我来教大家辅助器脚本!大同麻将多功能辅助器脚本,大同麻将本来是有辅助器脚本我来教大家辅助器脚本!大同...
实操分享外挂攻略!丽水都莱多功... 实操分享外挂攻略!丽水都莱多功能外挂攻略,丽水都莱其实真的有外挂攻略1、玩家可以在丽水都莱透视最简单...
重大通报透视器软件!随便字牌多... 重大通报透视器软件!随便字牌多功能透视器软件,随便字牌竟然真的是有透视器软件随便字牌能透视中分为三种...
发现一款开挂插件!小甘麻将多功... 发现一款开挂插件!小甘麻将多功能开挂插件,小甘麻将都是是真的有开挂插件1、操作简单,无需小甘麻将手机...
教程辅助辅助器技巧!闲来麻将多... 教程辅助辅助器技巧!闲来麻将多功能辅助器技巧,闲来麻将果然真的有辅助器技巧1、每一步都需要思考,不同...
必备辅助推荐开挂攻略!微乐福建... 必备辅助推荐开挂攻略!微乐福建麻将多功能开挂攻略,微乐福建麻将一直真的有开挂攻略1、微乐福建麻将辅助...
一起来探讨辅助器插件!万顺苑多... 一起来探讨辅助器插件!万顺苑多功能辅助器插件,万顺苑原来真的是有辅助器插件1、完成万顺苑有辅助插件,...
一分钟揭秘辅助器攻略!一乐浙江... 一分钟揭秘辅助器攻略!一乐浙江多功能辅助器攻略,一乐浙江都是是有辅助器攻略一乐浙江脚本下载中分为三种...
推荐一款透视器教程!海迅麻将多... 推荐一款透视器教程!海迅麻将多功能透视器教程,海迅麻将好像是有透视器教程亲,关键说明,海迅麻将透视脚...
今日公布辅助app!重庆蛮籽麻... 今日公布辅助app!重庆蛮籽麻将多功能辅助app,重庆蛮籽麻将其实是真的有辅助app1、重庆蛮籽麻将...