不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚

由:zhiyongz 发布于:2026-10-23 分类:AMD 阅读:14次 评论:0次
快科技10月23日消息,据报道,Linux 7.4内核近日合入了x86/bugs代码合并请求,其中一项关键调整直接关系到AMD下一代Zen 6处理器的性能表现。内核将利用Zen 6新增的BTB CTX硬件隔离功能,正式关闭开销较大的SafeRET软件安全缓解措施。
不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚
不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚
BTB全称分支目标缓冲区,是CPU前端预测间接分支跳转方向的核心部件。在Zen 1到Zen 4上,用户态进程和内核态共享BTB条目,恶意进程可以污染预测条目,诱导内核跳转到错误地址,进而泄露敏感数据。这正是2023年曝光的SRSO漏洞,也称Inception。Linux此前的应对方案是SafeRET,它通过重写返回指令序列,让攻击者无法瞄准分支预测器。这套机制确实有效,但代价是每一次函数返回都要执行额外的指令,长期拖累系统性能。
Zen 6在硬件层面解决了这个问题,BTB条目按上下文打上标签,内核的预测查询永远不会命中用户进程植入的条目,特权级隔离在源头生效。因此,Linux 7.4可以直接关闭SafeRET,把软件开销彻底抹掉。补丁由AMD工程师Borislav Petkov提交,已于2026年9月合入x86/bugs分支,预计随Linux 7.4正式发布。
不过需要注意,BTB隔离只覆盖用户态到内核态、客户机到宿主机两条路径。用户进程之间、虚拟机之间的攻击向量,仍需依赖Spectre v2防护和上下文切换时的IBPB屏障。对Zen 6用户而言,这是一次实打实的免费性能回归。
不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚
不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚
【本文结束】出处:快科技


标签: !AMD Zen 6

相关阅读

评论

精彩评论
公众号(关注获取最新装机方案)
公众号