新型 TIKTAG 攻击曝光,专门针对谷歌浏览器和 Linux 系统

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

韩国研究团队发现了一种名为TIKTAG的新型攻击,可以绕过ARM内存标记扩展(MTE)的安全防护功能,导致数据泄露几率超过95%。攻击专门针对谷歌浏览器和Linux内核,利用投机执行来泄露MTE内存标记。研究人员提出了一些缓解措施,但Chrome浏览器的安全团队目前不打算修复漏洞。

🎯

关键要点

  • 韩国研究团队发现了一种名为TIKTAG的新型攻击,针对ARM内存标记扩展(MTE)。

  • TIKTAG攻击可以绕过MTE的安全防护,导致数据泄露几率超过95%。

  • MTE是ARM v8.5-A架构新增的功能,旨在检测和防止内存损坏。

  • 研究人员使用TIKTAG-v1和TIKTAG-v2两个工具,通过投机执行泄露MTE内存标记。

  • TIKTAG-v1利用CPU分支预测和数据预取行为泄漏MTE标记,特别有效于Linux内核。

  • TIKTAG-v2利用存储到加载转发行为,影响缓存状态以推断标签检查结果。

  • 研究人员向受影响企业报告了发现,并提出了一些缓解措施。

  • ARM承认情况严重,但不认为这是对功能的妥协,Chrome安全团队目前不打算修复漏洞。

  • Chrome浏览器默认不启用基于MTE的防御功能,因此修复优先级较低。

延伸问答

TIKTAG攻击是如何绕过MTE的安全防护的?

TIKTAG攻击利用投机执行技术,通过TIKTAG-v1和TIKTAG-v2工具泄露MTE内存标记,从而绕过安全防护。

MTE是什么,它的主要功能是什么?

MTE是ARM v8.5-A架构新增的功能,旨在检测和防止内存损坏,通过为内存块分配标签来确保指针与内存区域匹配。

TIKTAG攻击对谷歌浏览器和Linux系统的影响是什么?

TIKTAG攻击导致数据泄露几率超过95%,可能使安全系统无法抵御隐蔽的内存破坏攻击。

研究人员提出了哪些缓解措施来应对TIKTAG攻击?

缓解措施包括修改硬件设计、插入投机障碍、添加填充指令和增强沙箱机制。

Chrome浏览器的安全团队对TIKTAG漏洞的态度是什么?

Chrome安全团队承认存在漏洞,但目前不打算修复,认为V8沙盒的目的不是保证内存数据和MTE标记的机密性。

TIKTAG-v1和TIKTAG-v2工具的主要区别是什么?

TIKTAG-v1利用CPU分支预测和数据预取行为泄漏MTE标记,而TIKTAG-v2利用存储到加载转发行为影响缓存状态以推断标签检查结果。

🏷️

标签

➡️

继续阅读