针对整个 Linux 发行版的“信任源”攻击
Trusting-Trust Attack against an Entire Linux Distribution

原始链接: https://arxiv.org/abs/2607.24888

arXivLabs 是一个允许合作者直接在我们的网站上开发并分享 arXiv 新功能的框架。与 arXivLabs 合作的个人和组织都秉持并认可我们对于开放、社区、卓越和用户数据隐私的价值观。arXiv 致力于践行这些价值观,并仅与遵守这些价值观的合作伙伴开展合作。您是否有意开展一个能为 arXiv 社区创造价值的项目?了解更多关于 arXivLabs 的信息。

近期一篇讨论针对 Linux 发行版实施“信任的信任”(Trusting-Trust)攻击的论文在 Hacker News 上引发了广泛争论。研究人员展示了被篡改的系统工具(具体为 `strip`)如何被用于向二进制构建中注入后门代码,证明了此类攻击不仅限于编译器。 批评者认为这些发现并无新意,并指出肯·汤普森(Ken Thompson)在 1984 年发表的原始论文中就明确警告过,任何“程序处理”工具都可能助长此类攻击。许多评论者将此项工作归类为一种已知的“链接病毒”,即受感染的工具会在整个构建链中持续进行自我渗透。 此次讨论还凸显了“可引导构建”(bootstrappable builds)的局限性。尽管 Nix 和 Guix 等项目旨在实现“全源代码引导”以消除黑盒二进制种子,但怀疑论者认为,即便这些系统也依赖于底层未经审计的环境,理论上仍可能遭受持续性攻击。最终,各方共识是,该研究提醒了人们构建环境所固有的风险:如果 CI/CD 或构建工具遭到破坏,无论在纯净源代码上投入多少努力,所有生成二进制文件的完整性都将从根本上遭到破坏。
相关文章

原文

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

联系我们 contact @ memedata.com