案例中心

针对超过 15K 个 Go 模块库的 Repojacking 攻击似乎很可能 媒体

2025-05-14

Go模块库面临Repojacking攻击风险

关键要点

潜在风险:超过15000个Go模块库可能遭受Repojacking攻击。暴露原因:超过9000个库因GitHub用户名变更而遭受风险,其余由于账户删除而暴露。去中心化的脆弱性:Go模块的去中心化特性使其更易受到攻击。

根据黑客新闻报道,GitHub上超过15000个Go模块库,涵盖至少800000个变体,可能受到Repojacking攻击的威胁。VulnCheck的报告显示,超过9000个库因GitHub用户名更改而面临漏洞,而剩余的库则因账户被删除而暴露。研究人员表示,Repojacking攻击对Go模块的威胁更大,主要是由于其去中心化的特性。

任何人都可以指示Go模块镜像和pkggodev缓存该模块的详细信息。攻击者可以注册一个新未使用的用户名,复制模块库,并将一个新模块发布到proxygolangorg和gopkgdev,VulnCheck首席技术官雅各布贝恩斯Jacob Baines说。他还指出,Go或GitHub应对此类Repojacking攻击问题负责。“在这之前,Go开发者必须清楚他们使用的模块以及这些模块源自的库的状态,”贝恩斯补充道。

持续关注

开发者们应保持警惕,定期检查他们所依赖的库以确保安全。同时,Go和GitHub应重视攻击风险,采取有效措施来保护用户的安全。

针对超过 15K 个 Go 模块库的 Repojacking 攻击似乎很可能 媒体加速器梯子