推荐 9.5
Conf: 50%
本文研究了苹果自研 ARM 架构处理器(Apple Silicon)上 macOS 系统的内核地址空间布局随机化(KASLR)安全性。KASLR 是一种基于随机化的内核加固技术,但历史上容易受到微架构侧信道攻击。现代 macOS 系统通过内核隔离(kernel isolation)将内核页表与用户空间页表分离,试图阻止 KASLR 突破攻击。本文发现,利用系统调用中的 Spectre 型推测执行 gadget,无特权攻击者可以诱导对选定内核地址的转换,使 TLB(转换后备缓冲区)根据地址的有效性发生变化,从而构建绕过内核隔离的 KASLR 突破原语。研究人员通过硬件性能监控单元对多种 M 系列处理器上的 TLB 内部结构进行逆向工程。基于该原语,他们实现了 SysBumps——首个针对 Apple Silicon 上 macOS 的 KASLR 突破攻击。实验评估表明,SysBumps 能够在不同 M 系列处理器和 macOS 版本上有效突破 KASLR。文章还讨论了可能的缓解措施。该研究揭示了即使在内核隔离存在的情况下,推测执行侧信道仍可被利用,对苹果生态系统的安全性构成了严重威胁。
💡 推荐理由: 首个针对 Apple Silicon macOS 的 KASLR 突破攻击,绕过了内核隔离,揭示了系统调用中推测执行的新风险,对苹果设备安全性具有重大影响。
🎯 建议动作: 研究跟进
排序因子: 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)