驱动之家 23小时前
顶级显卡防线失守!英伟达RTX A6000遭GPUThor攻破:成功绕过ECC保护
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_font3.html

 

快科技 8 月 27 日消息,顶级显卡引以为傲的 ECC 纠错机制近日被证明并非万无一失,多伦多大学的研究人员成功通过一种名为 GPUThor 的手段,攻破了英伟达安培架构工作站显卡的硬件防线。

此次测试的是英伟达旗下的工作站旗舰 RTX A6000,作为专业级产品,该显卡采用双槽涡轮散热设计,配备 4 个 DisplayPort 接口,是目前诸多大模型训练和专业渲染任务的主力硬件。

RTX A6000 的核心特色是拥有 48GB 容量的 GDDR6 显存,并支持 ECC 纠错功能以确保生产力任务的稳定性。

研究人员发现,该显卡在处理不可纠正的错误时存在约 10 毫秒的响应延迟,在这极其短暂的窗口期内,显卡虽然已经检测到数据异常,但在强制终止进程前,攻击者的恶意内核依然能读取到被篡改的数据。

技术细节方面,GPUThor 采用了 " 非均匀锤击 " 策略,可以规避显存内置的刷新防护机制。

所谓 Rowhammer(行锤击),是指通过对显存特定行进行高频重复访问,利用电容放电干扰相邻行,从而诱发位翻转(即 0 变成 1,或 1 变成 0)的硬件攻击方式。

在实测中,研究人员在 RTX A5000 上诱发了每 GB 高达 37.7 万次的位翻转,这一强度是此前已知攻击方式的数百倍。

更严重的是,该攻击能诱发三位翻转,而目前显卡普遍采用的 SECDED 级别 ECC 纠错只能处理一位错误。

简单来说,当同时出现 3 位数据翻转时,SEC-DED 规格的 ECC 纠错已经超出处理上限,错误有概率逃逸检测,显卡无法识别数据已经遭到篡改,直接把错误数据当作正常数据运行,最终引发静默数据损坏。

研究人员利用这一漏洞,成功实现了从普通权限到主机 Root 权限的提升。

这直接威胁到了多租户 GPU 云服务的安全性,因为攻击者可以作为普通租户,通过运行 CUDA 内核来窃取宿主机的最高控制权。

英伟达在最新的安全公告中承认了这一风险,但指出开启 ECC 仍能提高攻击门槛,只是不再是绝对防御。

目前受影响的型号主要集中在采用 GDDR6 显存的安培架构工作站显卡,包含 RTX A6000 ( 48 GB GDDR6 ) 、RTX A5000 ( 24 GB GDDR6 ) 、RTX A4500 ( 20 GB GDDR6 ) 、RTX A4000 ( 16 GB GDDR6 ) 。

而较新的 RTX 4090(GDDR6X)以及采用 HBM 显存的计算卡在测试中尚未发现位翻转现象。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:青山

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

英伟达 多伦多大学 云服务 程前
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论