Cache attack(缓存攻击):一种利用计算机CPU缓存等层级存储的访问时间差来推断敏感信息的攻击方式,常见于侧信道攻击(side-channel attack)范畴,可用于窃取密钥、推断内存访问模式,或跨进程/跨虚拟机泄露数据(具体效果取决于硬件、权限与隔离机制)。
/kæʃ əˈtæk/
A cache attack can sometimes reveal parts of a secret key.
缓存攻击有时能够泄露密钥的部分信息。
Researchers demonstrated a cache attack that infers which web pages a user visits by measuring timing differences across processes.
研究人员展示了一种缓存攻击:通过跨进程测量时间差来推断用户访问了哪些网页。
cache 源自法语 cacher(“隐藏”),在计算机语境中指“缓存”(为了加速访问而临时保存的数据)。attack 来自古法语 attaque(“进攻/攻击”)。合起来 cache attack 字面即“针对缓存机制的攻击”,强调利用缓存的“速度差”和“共享性”造成的信息泄露。