发布于2026-05-24 阅读(0)
扫一扫,手机访问
云端机密计算的安全防线,最近被撕开了一道口子。苏黎世联邦理工的研究人员披露了一个名为Fabricked的漏洞,它能够通过纯软件手段,绕过AMD霄龙(EPYC)处理器的SEV-SNP机密计算保护机制。
这里简单提一下,SEV-SNP的全称是Secure Encrypted Virtualization with Secure Nested Paging。它是AMD为云端环境设计的一套硬核安全方案,通过内存加密、页级访问控制和认证机制,确保虚拟机里的数据不会被宿主机随意窥探。这套机制在金融、医疗、政企这些对数据隐私要求极高的上云场景中,扮演着至关重要的信任基石。
然而,根据已提交至USENIX Security 2026的论文,研究团队成功演示了一种攻击。这种攻击的成功率高达100%,并且完全可重复。更关键的是,它既不需要物理接触服务器,也无需在受保护的虚拟机内部执行任何代码,威胁等级不言而喻。

那么,这个漏洞到底能造成多大破坏?简单说,它能让恶意的云主机直接读取和修改本应受保护的虚拟机内存。更棘手的是,攻击者还能伪造租户所依赖的认证报告,这相当于动摇了云端信任的根基。
问题的核心,出在AMD芯片内部的“高速公路”——Infinity Fabric上。这套高速互连架构负责连接处理器核心、缓存、内存控制器等所有关键模块,可以看作是芯片内部的神经网络。
具体攻击路径颇为巧妙。主板UEFI固件在每次启动时,会负责配置部分路由参数。研究人员发现,如果恶意的UEFI固件故意跳过两个关键的PSP API调用,那么即使在SEV-SNP启用后,攻击者依然能在Infinity Fabric的Data Fabric寄存器中写入恶意配置。

这里需要引入另一个角色:PSP,即平台安全处理器。它是AMD芯片上一个独立的硬件安全模块,专门负责密钥管理、内存保护初始化等关键任务。
研究团队发现,PSP发出的内存请求,会先错误地匹配MMIO(内存映射输入输出)的路由规则,之后才去匹配正常的DRAM规则。攻击者正是利用了这个顺序上的瑕疵,将MMIO映射伪装到RMP(反向映射表)所在的内存区域。这样一来,PSP的写入操作实际上悄悄失败了,但系统却错误地报告初始化成功。
一旦攻击者控制了这片未正确初始化的RMP区域,管理程序(Hypervisor)便获得了任意访问机密虚拟机内存的钥匙。研究团队展示了两种极具破坏性的后果:
其一,攻击者可以在虚拟机认证完成后,偷偷为其开启调试模式。这意味着,虚拟机内的所有内存数据都能被实时解密和查看,而客户却浑然不觉。
其二,攻击者可以直接伪造一整套完整的认证报告。这使得一个恶意的虚拟机镜像,能够完美伪装成经过认证的可信镜像,从根本上欺骗租户和监管系统。
据悉,该漏洞已在基于Zen 5架构的EPYC处理器上得到验证。而根据AMD的官方公告,受影响的平台范围更广,涵盖了Zen 3、Zen 4及Zen 5架构。好在,相应的修复固件已经发布。
整个事件遵循了负责任的漏洞披露流程。AMD在2025年8月收到报告后确认了问题,并分配了漏洞编号CVE-2025-54510。随后,在2026年4月,AMD正式发布了安全通告AMD-SB-3034,向公众通报详情及修复方案。

售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9