paperbot · PL 论文追踪

全部论文 待读 收藏

P2 AfterImage: Leaking Control Flow Data and Tracking Load Operations via the Hardware Prefetcher

AfterImage:通过硬件预取器泄露控制流数据并追踪加载操作
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22023匹配度 0/10 · 该论文研究的是基于 Intel IP-stride 硬件预取器的侧信道攻击,属于计算机体系结构与硬件安全方向,不涉及静态分析、程序分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户研究方向几乎无交集。引用 26 inbox
Yun Chen, Lingfeng Pei, Trevor E. Carlson
crossref: 2026-09-12

AI 速览

一句话:提出 AfterImage 侧信道,利用 Intel IP-stride 预取器状态泄露控制流与加载数据,无需推测执行或缓存原语。

处理器侧信道研究通常依赖推测执行和缓存原语来泄露私有数据。本文提出 AfterImage,无需这两者,而是利用 Intel IP-stride 预取器中的漏洞来暴露并传输受害者数据。攻击者用已知值训练预取器,并在执行返回攻击者时观察预取器状态变化,从而监控并泄露大量用户态应用和内核例程中的关键数据。作者展示了跨隔离级的概念验证攻击,端到端地从现代时序均衡算法中泄露完整 RSA 密钥,并证明 AfterImage 可作为高精度标记显著增强功耗侧信道等其他攻击的效果。

问题
处理器侧信道攻击通常依赖推测执行与缓存原语,能否在不使用这两者的情况下泄露受害者的控制流与加载数据?
方法
利用 Intel IP-stride 硬件预取器,以攻击者已知值训练预取器,并在返回攻击者时检测预取器状态变化来推断并传输受害者数据。
评估
通过跨隔离级概念验证攻击、端到端 RSA 密钥泄露,以及将 AfterImage 用作高精度标记增强功耗侧信道攻击来评估。
原文摘要(Abstract)

Research into processor-based side-channels has seen both a large number and a large variety of disclosed vulnerabilities that can leak critical, private data to malicious attackers. While most previous works require speculative execution and the use of cache primitives to transmit data, our new approach, called AfterImage, requires neither, capitalizing on vulnerabilities in Intel’s IP-stride prefetcher to both expose and transmit victim data. By training this prefetcher with attacker-known values, and watching for changes to the prefetcher state when execution returns to the attacker, it is now possible to monitor and leak critical data from a large number of common userspace applications and kernel routines without speculation and additional cache accesses. To demonstrate the novel capabilities of AfterImage, we (1) present proof-of-concept attacks that leak data across different isolation levels, (2) present an end-to-end attack that leaks an entire RSA key from a modern, timing-balanced algorithm, and also (3) show how AfterImage can significantly improve the effectiveness of other attacks, such as power side-channel attacks, by using this technique as a high-precision marker.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot10006,
  title = {AfterImage: Leaking Control Flow Data and Tracking Load Operations via the Hardware Prefetcher},
  author = {Yun Chen and Lingfeng Pei and Trevor E. Carlson},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3575693.3575719}
}