简体中文 繁體中文 English Deutsch
微信扫一扫,快速登录
TA的专栏
如果预测的地址被缓存,CPU 将从预测的地址而不是程序原本指定的地址进行推测性加载。一旦从预测地址获取了值,CPU 将使用程序代码中下游的任意指令对该值进行计算。
LVP 会观察加载操作返回的数据值。如果这些值是固定的,这些 CPU 可以在下一次执行加载时打开一个推测窗口,而不是等待 RAW 依赖解决后才有可用的结果。
LAP 会监控来自相同加载指令的地址,用以推测性地加载预测地址,该地址可能错误地指向固定的机密信息(即从未被 CPU 读取)。一旦获取了机密信息,LAP 就会获得一个较大的推测窗口,足以让攻击者对机密信息进行计算,例如通过隐蔽通道泄露它。
Firefox 和 Chrome 似乎确实实现了同一浏览器上下文组隔离,并通过 IPC 桥接所需的 API,因此希望 Safari 也能在未来实现这一功能。
随着摩尔定律逐渐失效,出现了更多独特的微架构优化,我们相信 LAP 可能不是苹果独有的,现在或在未来也可能会在其他地方出现。
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网
GMT+2, 2025-7-8 19:15 , Processed in 0.097570 second(s), 27 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.