AMD悄然从消费级Ryzen CPU中移除内存加密
摘要
AMD通过新版AGESA固件悄悄移除了消费级Ryzen CPU的透明安全内存加密(TSME),可能导致用户易受物理攻击,而AMD工程师对此事保持沉默。
暂无内容
查看缓存全文
缓存时间: 2026/06/18 08:47
# AMD 静默移除消费级 Ryzen CPU 的内存加密功能,用户可能浑然不觉自身存在漏洞 — 新版 AGESA 固件后安全特性消失,AMD 工程师在被追问变更原因时陷入沉默
来源:https://www.tomshardware.com/pc-components/cpus/amd-silently-removes-memory-encryption-from-consumer-ryzen-cpus-leaving-users-unaware-that-they-may-be-vulnerable-security-feature-vanishes-after-newer-agesa-firmware-amd-engineers-go-radio-silent-when-pressed-about-the-change
AMD Ryzen 处理器(图片来源:AMD)
根据 Ars Technica(https://arstechnica.com/security/2026/06/users-cry-foul-after-amd-stripped-memory-crypto-from-its-consumer-cpus/)的一篇报道,AMD 已悄然从其低端 CPU 中移除了一项关键安全(https://www.tomshardware.com/tag/security)特性,使得毫不知情的用户可能面临物理攻击的威胁。经过在 GitHub 上追踪的数月调查,Ben Kilpatrick 证实,透明安全内存加密(TSME)特性——该特性保护 CPU 免受从连接的内存芯片(https://www.tomshardware.com/news/cold-boot-attack-ram-laptops,37791.html)窃取数据的物理利用攻击——突然在 AMD 非 Pro 系列 CPU 中不再可用。
在这场涉及与 AMD 工程师、主板厂商及其他 CPU 用户对话的详尽调查即将得出结论时,一名 AMD 工程师突然中断讨论,表示:“很抱歉,我在此问题上没有更多信息可以分享。”截至本报道发布,AMD 尚未正式承认或解释该安全特性的消失。
TSME 是一种保护特性,可加密内存中存储的数据,使其对物理攻击者毫无用处。AMD 最初将此特性加入其高端 CPU,随后扩展至低端 CPU。最终,该特性成为标配,使低端芯片用户确信其作为芯片封装的一部分可用。然而,未经事先通知,AMD 似乎已在这些处理器中废弃了该安全特性。
根据 Ars 的报道,该公司对此事的唯一官方回应(不计 GitHub 讨论)是一封电子邮件回复,称 TSME“是作为 AMD PRO 技术的一部分仅应用于 PRO CPU 的安全特性”——这是该公司首次公开声明这一限制,尽管该特性多年来一直在消费级芯片上工作。然而,目前尚不清楚这种消失是 AMD 有意将 TSME 保留给 Pro 芯片的政策决定,还是引入于 AGESA(https://www.tomshardware.com/pc-components/cpus/amd-partners-roll-out-new-bios-updates-to-patch-tpm-vulnerability-error-with-amd-cpus-addressed-with-agesa-1-2-0-3e)1.2.7.0(一个较新固件版本)中的无意退化。
移除特性的另一个令人担忧之处在于,该特性的消失在 Windows 机器上完全无法检测,并且在 Linux 上需要大量技术工作才能识别。这意味着安全特性被移除,而用户完全不知道发生了变化。
Kilpatrick 自称是“注重隐私的 Linux 爱好者”,他首先报告了这一变化。他在自己运行 Zen 5 架构 Ryzen 7 9700X(https://www.tomshardware.com/pc-components/cpus/amd-ryzen-5-9600x-cpu-review)的机器上安装新操作系统时,为确认所有安全保护均已启用,运行了主机安全 ID(HSI),一项评估系统固件和硬件安全配置的审计功能。令他惊讶的是,HSI 报告称 TSME 不再受支持——尽管他一直在 BIOS 设置中启用了该选项。这一矛盾促使他寻求答案。
他首先联系了主板制造商 MSI,但该公司最初并未给出明确解释。他还向 AMD 的公共工程 GitHub 仓库提交了错误报告,最终有两名 AMD 工程师回复:AMD 研究员软件工程师 Tom Lendacky 和 AMD 高级首席软件工程师 Mario Limonciello。
有趣的是,似乎这两位工程师都没有清楚回答该特性为何消失。他们的建议基本相同:在 BIOS 中禁用并重新启用该选项,如果无效,则联系主板制造商——显然,AMD 内部人员也像报告问题的用户一样不明所以。
正是在此之后,Kilpatrick 向 MSI 施加更大压力,最终说服其工程师进行受控测试。他们发现,消费级 Ryzen 芯片在旧版固件下启用了 TSME,但在新版固件(AGESA 1.2.7.0)下显示为“不支持”,而 CPU 的 Pro 版本无论使用何种固件或主板均支持该特性。
这就留下了巨大疑问:AMD 是故意将 TSME 限制在其 Pro 芯片上,还是这一变化是一次意外退化——新版 AGESA 版本中引入的固件错误?无论如何,硅片似乎一直能够运行该特性。区别在于用户面对的是一个 AMD 应修复的 bug,还是一个 AMD 未恰当解释的静默产品细分决策。
Kilpatrick 将这些 MSI 的发现带回给 AMD 工程师,并在六周后重启讨论。他报告称,MSI 的产品营销团队已直接收到 AMD 的告知:TSME 仅受 Pro 系列处理器支持。他还转述了 MSI 的测试结果:一个控制 TSME 在启动时是否激活的内部 AGESA 标志在消费级芯片上无论 BIOS 设置如何都返回 FALSE,但在 Pro 处理器上启用该特性时返回 TRUE。
随后,Kilpatrick 提出了一个尤为尴尬的问题。他提醒 Lendacky 该工程师早在 2020 年的一条评论,其中确认 Ryzen 3700X(一款消费级 CPU)“应支持 TSME”。在后来的 2025 年同一讨论中,Lendacky 再次推荐使用 TSME,同时指出主板 BIOS 供应商必须开放该选项。因此,事实摆在眼前:AMD 自己的工程师多年前就承认该特性恰恰在如今被移除的低端芯片上工作,证明 Ryzen 的支持并非用户臆想的幻想。
经过更多来回沟通,Kilpatrick 直截了当地询问:消费级芯片上该标志设置为 FALSE 是硅片级别的限制还是固件策略决定——因为前者是永久性的,而后者则可能逆转。Limonciello 的回复基本上画上了句号。他写道:“很抱歉,我在此问题上没有更多信息可以分享。”
公平地说,AMD 从未明确公开宣传 TSME 是消费级 Ryzen 的特性。AMD 长期以来一直表示,相关的内存保护——安全内存加密(SME)——仅在 Pro 和 EPYC(https://www.tomshardware.com/pc-components/cpus/amd-launches-epyc-turin-9005-series-our-benchmarks-of-fifth-gen-zen-5-chips-with-up-to-192-cores-500w-tdp)CPU 层级中可用。SME 由操作系统管理,使用单个密钥,允许操作系统有选择地加密单个内存页面。相比之下,TSME 由固件管理,无需操作系统参与即可加密所有 RAM。启用后,它可防御物理攻击,如冷启动利用、DRAM(https://www.tomshardware.com/pc-components/ram/ram-price-index-2026-lowest-price-on-ddr5-and-ddr4-memory-of-all-capacities)接口嗅探和内存模块移除,并在 BIOS 中启用后静默激活,使其成为两者中更实用的保护措施。
目前,AMD 未发表任何官方声明。它既未确认发生了什么、为何发生、是否真有任何变化,也未说明消费级芯片用户现在应期待什么。考虑到多年来 TSME 在这些低成本处理器上悄然工作——以及 AMD 工程师自己过去的评论表面上将其视为受支持——用户完全有理由将其视为处理器的一部分。
对于大多数消费级 Ryzen 用户而言,这一变化的实际影响有限。TSME 针对物理攻击提供保护,即有人物理接触机器或其内存硬件并试图直接从 RAM 中提取机密的情形。该特性对于携带敏感笔记本电脑、处理机密工作、依赖全盘加密或在扣押、盗窃或硬件篡改构成现实风险的场景中操作的人员更为重要。任何真正需要在 AMD 硬件上使用内存加密的人目前似乎都需要 Ryzen Pro 或 EPYC 系统,除非 AMD 澄清情况或恢复支持。
Google 首选来源(https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB)
*关注 **Tom's Hardware 在 Google 新闻上** (https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB)* *,或**将其添加为首选来源** (https://google.com/preferences/source?q=)* *,以在您的信息流中获取我们的最新新闻、分析和评测。*
Etiido Uko 是 Tom's Hardware 的新闻撰稿人,报道大型科技和 PC 行业的最新动态。他是一名机械工程师和高级技术作家,在文档撰写和报道方面拥有超过九年经验。他对工程和技术的一切充满热情,是电子产品、制造、机器人、汽车和航空航天领域的专家。
相似文章
在用户抗议后,AMD 恢复消费级 CPU 中的内存加密
在用户对消费级 Ryzen 处理器悄然移除 TSME 内存加密表示抗议后,AMD 宣布将在 7 月的固件更新中恢复该功能。
AMD将通过7月BIOS更新在Ryzen 9000 CPU上恢复内存加密功能
AMD将在7月通过BIOS更新为非PRO版Ryzen 9000桌面CPU恢复透明安全内存加密(TSME)功能。此前该特性在早期固件更新中被静默移除,AMD根据社区反馈做出此决定。
AMD从其消费级CPU中移除内存加密功能,用户表示抗议
AMD未经通知即从其消费级Ryzen CPU中移除透明安全内存加密(TSME),引发用户强烈反对。该变动通过固件更新被发现,似乎是故意限制以区分Pro芯片。
AMD 将 Socket AM5 支持延长至至少 2029 年;AM4 依然坚挺
在 Computex 2026 上,AMD 宣布将 AM5 插槽支持延长至至少 2029 年,并重新发布了 Ryzen 7 5800X3D 作为 AM4 的十周年纪念版,为用户提供经济实惠的 CPU 升级选项。
AMD不愿修复的远程代码执行漏洞
一名研究人员发现AMD的AutoUpdate软件存在远程代码执行漏洞,原因在于不安全的HTTP下载链接和缺乏证书验证。AMD最初以超出范围为由不予理会,但在公众关注后同意发布CVE并修复。