一份关于 Axios npm 包遭受供应链攻击的关键报告,涉及恶意依赖和令牌泄露,凸显了“可信发布”(Trusted Publishing)的重要性。
📝 详细摘要
Simon Willison 报道了一起针对 Axios 的重大供应链攻击事件。Axios 是一个广泛使用的 HTTP 客户端,每周下载量超过 1 亿次。版本 1.14.1 和 0.30.4 因 npm 令牌泄露而遭到破坏,被植入了恶意依赖 plain-crypto-js,该依赖具有窃取凭据和远程访问木马(RAT)的功能。作者指出,恶意版本发布往往缺乏相应的 GitHub 发布记录,并提倡采用“可信发布”机制来保护 npm 生态系统。
💡 主要观点
-
Axios 因长期有效的 npm 令牌泄露而遭到破坏,影响了 1.14.1 和 0.30.4 版本。
此次入侵使攻击者能够注入恶意依赖 plain-crypto-js,该依赖会窃取凭据并安装远程访问木马。
💬 文章金句
- 1.14.1 和 0.30.4 版本都包含了一个名为 plain-crypto-js 的新依赖,这是一种新发布的恶意软件,会窃取凭据并安装远程访问木马(RAT)。
- 看起来这次攻击源于一个泄露的长期有效 npm 令牌。
- 这些恶意软件包在发布时没有附带 GitHub 发布记录,这在我看来是识别潜在恶意发布的一个有用的启发式方法。
📊 文章信息
AI 评分:88
来源:Simon Willison's Weblog
作者:Simon Willison
分类:软件编程
语言:英文
阅读时间:1 分钟
字数:131
标签: Axios, 供应链攻击, npm, 网络安全, 恶意软件