iLeakage:新的 Safari 漏洞利用 A 和 M 系列 CPU 影响 Apple iPhone 和 Mac

admin 2023年10月31日09:09:37评论44 views字数 1633阅读5分26秒阅读模式
更多全球网络安全资讯尽在邑安全
iLeakage:新的 Safari 漏洞利用 A 和 M 系列 CPU 影响 Apple iPhone 和 Mac

一组学者设计了一种名为iLeakage的新型旁道攻击,该攻击利用 Apple iOS、iPadOS 和 macOS 设备上运行的 A 和 M 系列 CPU 的弱点,从而能够从 Safari 网络浏览器中提取敏感信息

研究人员 Jason Kim、Stephan van Schaik、Daniel Genkin 和 Yuval Yarom在一项新研究中表示:“攻击者可以诱导 Safari 呈现任意网页,随后使用推测执行恢复其中存在的敏感信息。”

在实际的攻击场景中,可以使用恶意网页来利用该弱点来恢复 Gmail 收件箱内容,甚至恢复由凭据管理器自动填充的密码。

iLeakage 不仅是针对 Apple Silicon CPU 的Spectre 式 推测执行 攻击的首个案例,还针对适用于 iOS 和 iPadOS 的所有第三方 Web 浏览器,因为 Apple 的 App Store 政策要求所有浏览器供应商使用 Safari 的 WebKit 引擎。

Apple 于 2022 年 9 月 12 日收到了有关调查结果的通知。该缺陷影响了 2020 年起发布的所有搭载 Apple A 系列和 M 系列 ARM 处理器的 Apple 设备。

问题的症结在于,当受害者访问攻击者控制的网页时,嵌入在一个浏览器选项卡网页中的恶意 JavaScript 和 WebAssembly 可以秘密读取目标网站的内容。

这是通过侧信道利用来实现的,恶意行为者可以利用侧信道利用来通过定时、功耗或电磁辐射等其他变量推断敏感信息。

作为最新攻击基础的侧通道是现代 CPU 中的一种称为推测执行的性能优化机制,自 2018 年 Spectre 曝光以来,它一直是多种类似方法的目标。

推测执行被设计为一种产生性能优势的方式,当遇到条件分支指令(其方向取决于尚未完成执行的先前指令)时,使用备用处理周期以无序方式执行程序指令。

该技术的基石是预测程序将遵循的路径,并沿着该路径推测性地执行指令。当预测被证明是正确的时,任务就会比其他情况下更快地完成。

但是,当发生错误预测时,推测执行的结果将被放弃,处理器将沿着正确的路径恢复。也就是说,这些错误的预测会在缓存中留下某些痕迹。

像 Spectre 这样的攻击涉及诱导 CPU 推测性地执行在正确的程序执行期间不会发生的操作,并通过微架构侧通道泄露受害者的机密信息。

换句话说,通过强制 CPU 错误预测敏感指令,其想法是使攻击者(通过流氓程序)能够访问与不同程序(即受害者)关联的数据,从而有效地破坏隔离保护。

iLeakage 不仅绕过了 Apple 纳入的强化措施,还实现了一种无计时器且与架构无关的方法,当两个进程(每个进程都与攻击者和目标相关联)运行时,该方法利用竞争条件来区分单个缓存命中和缓存未命中在同一个CPU上。

然后,这个小工具形成了一个隐蔽通道的基础,最终实现了 Safari 渲染过程地址空间中任何地方的越界读取,从而导致信息泄漏。

虽然由于需要技术专业知识,该漏洞不太可能被用于实际的现实世界攻击,但该研究强调了即使这么多年过去了,硬件漏洞仍然构成持续的威胁。

iLeakage 的消息发布几个月前,网络安全研究人员披露了三重侧通道攻击的细节——Collide+Power (CVE-2023-20583)、Downfall (CVE-2022-40982) 和 Inception (CVE-2023-20569)——可能会被利用来泄露现代 CPU 中的敏感数据。

它还发现了RowPress,这是对 DRAM 芯片的RowHammer 攻击的一种变体,是对BlackSmith的改进,可用于引起相邻行的位翻转,从而导致数据损坏或盗窃。

原文来自: thehackernews.com

原文链接:https://thehackernews.com/2023/10/ileakage-new-safari-exploit-impacts.html

欢迎收藏并分享朋友圈,让五邑人网络更安全

iLeakage:新的 Safari 漏洞利用 A 和 M 系列 CPU 影响 Apple iPhone 和 Mac

原文始发于微信公众号(邑安全):iLeakage:新的 Safari 漏洞利用 A 和 M 系列 CPU 影响 Apple iPhone 和 Mac

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月31日09:09:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   iLeakage:新的 Safari 漏洞利用 A 和 M 系列 CPU 影响 Apple iPhone 和 Machttps://cn-sec.com/archives/2151700.html

发表评论

匿名网友 填写信息