您现在的位置是:电脑教程 >>正文
天塌了!NPM 又被 投毒‼️
电脑教程9468人已围观
简介就在七天前,npm才刚刚经历一场“史诗级”供应链大屠杀:攻击者篡改大名鼎鼎的chalk依赖,把挖矿木马 + 系统信息窃取脚本塞进每周下载量 6000 万次的流行包,导致全球无数 CI 瞬间变矿场详见《 ...
就在 七天前 ,天塌npm 才刚刚经历一场 “史诗级”供应链大屠杀:
攻击者篡改大名鼎鼎的被投 chalk 依赖 ,把 挖矿木马 + 系统信息窃取脚本 塞进 每周下载量 6000 万次的毒‼流行包,导致 全球无数 CI 瞬间变矿场(详见《npm 大屠杀:6000 万下载量 chalk 系被投毒》)。天塌
社区惊魂未定 ,被投官方连道歉信都没写完——第二把刀闪电般捅到 :
48 小时内“双连击”9/15 傍晚 :220 万周下载量的毒‼ @ctrl/tinycolor 被劫持发布恶意版本 ,postinstall 自动执行 bundle.js,天塌扫描并外泄本地机密。被投

一句话总结:上周投毒 chalk ,本周轮到你离不开的配色小工具 + 安全大厂 SDK,连“守门员”都成了输送后门的人。
攻击手法拆解(1) 入口:钓鱼或泄露 maintainer 的 npm 令牌 → 劫持发布通道 。
(2) 植入:在 package.json 的 postinstall 字段调用 node bundle.js 。
(3) 执行:
扫描 ~/.aws、~/.npmrc 、香港云服务器~/.env、GITHUB_TOKEN、DOCKER_AUTH。把机密拼接到 webhook.site 公开地址,无需自建服务器 。若运行在 GitHub Actions ,还会 创建新的 workflow 文件,持续驻留。(4) 扩散:利用依赖平级提升(hoist)(node_modules/@ctrl/tinycolor 被上百个包引用),一次投毒 ,万人中招。
哪些包已确认“含毒”以下名称均来自 Socket 团队实时推文 ,列表仍在增加:
@ctrl/tinycolor(≥4.0.3)crowdstrike-* 系列今早更新的服务器租用所有版本任何在 9/14-9/16 突然发 patch 的 Angular 配色周边包名称带 -color、-theme、-ui 且 版本号异常跳升 的小众包(典型特征:上周下载 <1000,突然发 2.0.0)自查与急救三步走(1) 停装
复制# 全局关闭脚本 npm config set ignore-scripts true # 如果 CI 里用的是 yarn,也加 yarn config set ignore-scripts true1.2.3.4.(2) 锁死
复制# 把现有可用版本写死 npm shrinkwrap # 或者把 lock 文件设为只读,禁止自动刷新 git add package-lock.json && git commit -m "freeze clean deps"1.2.3.4.(3) 清密
立刻轮换 :
GitHub Personal Access TokenNPM 访问令牌Docker Hub、AWS、Vault 等任何在 ~/.npmrc 或 env 里出现过的密钥审查 GitHub Actions 日志,看是源码下载否出现陌生 workflow_run 或对外 HTTP 200 到 webhook.site。
以后还能不能 npm i?可以,但 别手滑 。给出三条“保命”默认配置 :
npm :npm ci --ignore-scripts --audit signaturesyarn:yarn install --ignore-scriptspnpm:pnpm install --ignore-scripts(pnpm 默认会弹窗让你审脚本 ,最安全)再加一道 Socket 插件:
复制npx socket@latest scan1.可在 install 前给出 实时风险评分,9 月以来的所有投毒包均被标为 Critical。
写在最后npm 的“便利”是把双刃剑 :一个 postinstall 就能让任何开发者的电脑变成矿机 、泄密器、C2 跳板 。
供应链攻击已进入 “小时级”迭代 时代,亿华云靠 npm 官方人工下架根本来不及。真正的安全阀只有两道 :
开发者自己的手指——别一键 npm i;自动化审查工具——让机器先跑,确认无毒再装。记住:每一次 npm i ,都是把别人写的代码直接跑在你的笔记本、CI、生产服务器上。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/445e499550.html
相关文章
企业级计算机安全事件响应团队(CSIRT)构建指南
电脑教程计算机安全事件响应团队CSIRT)是一种专为及时有效解决计算机安全相关事件而设置的能力,以减轻网络攻击所造成的危害。目前,全球主要国家都建立了国家级CSIRT,来承担保护本国网络安全的国家责任。而随着 ...
【电脑教程】
阅读更多大白菜光盘制作教程(光盘制作技巧详解,让你的电脑焕发新生)
电脑教程作为一种常见的启动盘制作工具,大白菜光盘在电脑维修和系统重装中起着重要的作用。它能够帮助用户将操作系统镜像文件写入U盘或者光盘中,通过一键启动的方式进行系统安装或故障修复。本文将详细介绍大白菜光盘制作 ...
【电脑教程】
阅读更多以骇客耳机如何提升音乐体验?(探索高品质音频世界的骇客耳机)
电脑教程现代人对音乐的追求越来越高,而好的耳机可以帮助我们更好地感受音乐的魅力。在众多耳机品牌中,以骇客耳机凭借其卓越的音质和创新的设计脱颖而出,成为许多音乐爱好者的首选。本文将深入探讨以骇客耳机如何提升音乐 ...
【电脑教程】
阅读更多
热门文章
最新文章
友情链接
- 体验XboxOneX的卓越性能与极致画质(探索一台引领游戏娱乐新纪元的游戏机)
- 比较骁龙410和435(骁龙410与435的区别以及适用场景)
- OPPOA59信号质量如何?(信号稳定性与通话质量是关键)
- 探索触控耳机的革新之道(解锁未来音乐体验,触摸即操控)
- 推动产学研融合创新发展,紫光云工业互联网平台应用创新推广中心落地辽宁
- 高铁餐服(高铁餐服的创新与发展)
- HP系统重装教程(详解HP系统重装步骤,让你的电脑焕然一新)
- iPhone7防抖技术(探索iPhone7防抖技术的出色表现和关键特性)
- NVIDIA发布云原生超级计算架构:优化算力结构,赋能业务上云,降低数据中心能耗
- 华硕笔记本光盘换系统安装教程(轻松学会如何通过光盘更换华硕笔记本系统) 源码库网站建设香港物理机云服务器b2b信息平台企业服务器亿华云