不靠软件补丁防漏洞!AMD Zen 6用硬件搞定:性能白赚
  • 红茶
  • 2026年10月23日 11:41
  • 0

快科技10月23日消息,据报道,Linux 7.4内核近日合入了x86/bugs代码合并请求,其中一项关键调整直接关系到AMD下一代Zen 6处理器的性能表现。内核将利用Zen 6新增的BTB CTX硬件隔离功能,正式关闭开销较大的SafeRET软件安全缓解措施。

不靠软件补丁防漏洞!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用硬件搞定:性能白赚

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0