spectre和meltdown

就利用到了 cache 的缓存的时间不一样 (访问某些位置时会发生访问时间快的问题使得可以通过这个来得到其他进程的数据内容)

  1. 分支预测 (speculative execution)
  2. 侧信道攻击 (side-channel attack)
  3. 访问时间差异获取数据内容

通过下面的这张图基本也可以理解个大概了

pic

spectre和meltdown
http://example.com/2024/12/13/spectre和meltdown/
作者
JunBin Liang
发布于
2024年12月13日
许可协议