Mini Shai-Hulud 供应链攻击已从 TanStack 扩散至 UiPath、Mistral AI 相关包,共 205 个制品被毒化,攻击者在 6 分钟内发布 84 个恶意版本,Socket 在 6 分钟内全部标记。
梳理了这轮 npm 供应链攻击的传播链条和被绕过的签名验证,读者可据此理解 AI 开发流面临的风险。
Damn,Theo今天这条警告,看得我一身冷汗😰
他说,希望你们明白,这事儿只会越来越糟,
因为现在正在爆发的Mini Shai-Hulud供应链攻击,
已经从TanStack扩散到UiPath、Mistral AI相关包,
总计205个制品被毒化,覆盖AI/MCP、认证、工作流全领域,
最恐怖的是攻击速度,
攻击者在6分钟之内,
一口气发布了84个恶意版本,
Socket在6分钟内全部标记,
但已经有无数项目自动拉取了更新,
这其实已经不是传统的维护者账号被盗事件了,
更像是CI/CD缓存投毒,
攻击者污染了GitHub Action的缓存,
构建时偷偷注入恶意依赖,
偷完所有云凭证、SSH密钥、AI工具配置,
再用偷来的token继续毒化更多包,
形成完美的蠕虫式自我繁殖闭环,
更让人绝望的是,
所有传统安全手段全他么失效了,
这些恶意包有合法的签名和provenance,
因为投毒发生在上游CI环节,
下游所有验证直接通过,
我们曾经引以为傲的安全锁,现在成了攻击者的通行证,
刺激不刺激?
更刺激的是
AI正在把这场灾难加速到极致,
开发者用AI写代码,
用AI agent自动npm install,
自动review PR,
零人工审查成了常态,
攻击者的payload也专门瞄准.claude和.vscode目录,
直接寄生在你的整个AI开发流里,
AI把开发速度拉满了多少倍,
攻击速度就拉满了多少倍,
最扎心的真相是,
现在更新依赖,是你能做的最高风险的动作,
比他么点陌生钓鱼链接还危险⚠️
所以,别再npm update了,
别再用latest了,
强制lockfile加最小发布年龄,
每一个依赖升级都必须手动批准,
能自己写10行代码解决的,就绝对别引包,
今天就全量轮转你所有的云凭证和GitHub token吧!
@theo 说npm hell才刚刚开始,
我觉得他说的还是太保守了,
真正的地狱是,
我们还在用2015年的开发心智,
面对2026年的国家级蠕虫攻击!
#网络安全 #npm #供应链攻击
I hope you guys understand that this is going to keep getting worse在 X 查看被引用的帖子
来源:@AYi_AInotes · x.com