心机黑客潜伏两年后向XZ添加后门 多个Linux发行版中招影响服务器安全
内容提要
Linux社区对在Linux发行版中广泛使用的压缩格式xz-utils项目中发现的后门表示担忧。恶意代码允许未经授权的访问,影响版本5.6.0和5.6.1。 Fedora Linux 40/41和其他发行版受到影响。该代码的目的是干扰sshd身份验证,可能授予未经授权的远程访问。建议停止使用受影响的版本,并向发行版开发者寻求安全建议。此事件凸显了独立开源贡献者的问题以及对开源项目的供应链攻击威胁的增加。
延伸解读
后门如何威胁系统安全
恶意代码通过systemd干扰sshd身份验证,可能让攻击者无需密码或密钥即可远程访问系统。这直接威胁服务器安全,因为SSH是远程管理的主要入口。受影响的xz-utils 5.6.0和5.6.1已被多个发行版集成,包括Fedora 40/41和Rawhide,但RHEL不受影响。用户应立即停止使用受影响版本,并联系发行版开发商获取修复建议。
开源维护模式的脆弱性
xz-utils虽被广泛使用,但长期仅由一名活跃贡献者维护。攻击者Jia Tan从2022年开始贡献代码,逐步获取信任并成为主要贡献者,最终植入后门。这暴露了开源项目依赖少数维护者的风险,攻击者可能利用维护者精力不足,通过长期潜伏获取控制权。这种“孤独贡献者”问题在关键开源项目中普遍存在,值得社区反思。
供应链攻击的警示
此次事件是典型的供应链投毒:攻击者从上游开源项目入手,通过合法贡献逐步渗透,最终影响下游Linux发行版。这种攻击隐蔽性强,因为恶意代码随正常更新分发。未来针对开源项目的供应链攻击可能显著增加,开源社区需加强代码审查、贡献者背景核查和发布流程安全,以降低类似风险。
Q&A
xz-utils项目中发现的后门是如何影响Linux发行版的?
后门允许未经授权的访问,干扰sshd身份验证,可能导致黑客获得远程访问权限。
哪些Linux发行版受到xz-utils后门的影响?
受到影响的发行版包括Fedora Linux 40/41和其他多个Linux发行版。
如何处理受xz-utils后门影响的Linux版本?
建议立即停止使用受影响版本,并向开发者寻求安全建议,包括检查和删除后门程序。
xz-utils项目的后门是如何被植入的?
后门是由一名名为Jia Tan的贡献者在逐步获得信任后植入的,利用了孤独开源贡献者的问题。
未来针对开源项目的供应链攻击有什么趋势?
未来针对开源项目的供应链攻击可能会显著增加,给开源社区带来挑战。
xz-utils后门事件对开源社区有什么启示?
该事件凸显了开源项目中孤独贡献者的问题和供应链攻击的威胁,需加强安全防范。