设为首页 - 加入收藏  
您的当前位置:首页 >人工智能 >天塌了!NPM 又被 投毒‼️ 正文

天塌了!NPM 又被 投毒‼️

来源:亿华互联编辑:人工智能时间:2025-11-05 12:40:11

就在 七天前,天塌npm 才刚刚经历一场 “史诗级”供应链大屠杀:

攻击者篡改大名鼎鼎的被投 chalk 依赖,把 挖矿木马 + 系统信息窃取脚本 塞进 每周下载量 6000 万次的毒‼流行包,导致 全球无数 CI 瞬间变矿场(详见《npm 大屠杀:6000 万下载量 chalk 系被投毒》)。天塌

社区惊魂未定,被投官方连道歉信都没写完——第二把刀闪电般捅到:

48 小时内“双连击”9/15 傍晚:220 万周下载量的毒‼ @ctrl/tinycolor 被劫持发布恶意版本,postinstall 自动执行 bundle.js,天塌扫描并外泄本地机密。被投

9/16 凌晨:同一攻击链已 横向感染 40+ 包,毒‼涵盖 Angular 生态、天塌颜色工具、被投甚至企业安全厂商包。毒‼

9/16 早上:第二波投毒 启动,天塌目标直指 CrowdStrike 相关 npm 包,被投可自动触发恶意 GitHub Actions。毒‼

一句话总结:上周投毒 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、生产服务器上。

上一篇:slim 是一款轻便的linux图形窗口桌面管理工具,它设置简单,启动迅速,占很少内存,是一个不错的选择。软件名称:SlimComputer(电脑卸载提速软件) v1.3 英文官方安装版 软件大小:369KB更新时间:2015-01-271、使用命令安装slim。sudo apt-get install slim2、安装完成后slim 默认有5个主题,选择一个自己喜欢的。3、如何让slim使用自己喜欢的主题,slim的配置文件在/etc/slim.conf4、使用root权限打开slim.conf,开始编辑。5、将图中的圈出来的地方改为你喜欢的slim主题的文件夹名称,改完后保存退出。6、使用 slim -p slim主题路径(/usr/share/slim/themes/某一主题)注意事项:编辑配置文件时要用root权限。
下一篇:Ubuntu 9.10(Karmic Koala)采用GNOME 2.28桌面环境,GNOME2.28将带来更多的改进,采用最新的Linux kernel 2.6.31。假如你的Ubuntu还不是最新的9.10,那还等什么,快来升级安装吧。图1:打开 系统—系统管理—更新管理器图2:点检查,假如有软件要更新,先把所有更新安装上。升级一般来说只能从9.04直接升级,假如你现在的版本比9.04老,那么你首先要升级到9.04。假如你的系统有软件要更新,那么一定要先把这些软件更新完之后再升级到9.10。享受你的Ubuntu 9.10吧。好像升级完之后menu.lst是不会自动升级的。反正我的没有。只好手动改了。只要照着新内核的名字把老的替换掉就可以了。 修改源(见图3-4),删除9.04的源,复制一个Ubuntu 9.10的源进去即可。(我用的是下面的)可以参考:Ubuntu 9.10 更新源 与 Ubuntu 9.10 教育网源deb http://tw.archive.Ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb http://tw.archive.Ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb-src http://tw.archive.Ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted图3:图4sudo apt-get update更新源列表,必须执行.假如发现速度慢则换别的源(见图5)。sudo apt-get -d dist-upgrade-d 表示只下载文件 ,先把文件下载下来,假如速度慢则换源再继续(见图6)。图5图6sudo update-manager -d开始升级到Ubuntu 9.10,(见图7),图7 你想现在开始升级吗? 点击开始升级。(见图8)图8升级完成之后,系统会要求你重启。不急,选择不重启。为了系统下次能够正常启动,还需要进行进一步软件包检查。关闭升级窗口之后,再重复使用:sudo apt-get updatesudo apt-get upgrade图9图10成功升级到Ubuntu 9.10。(见图11)图11

相关文章:

相关推荐:

最新文章

0.12s , 11669.7109375 kb

Copyright © 2025 Powered by 天塌了!NPM 又被 投毒‼️,亿华互联  滇ICP备2023000592号-16

sitemap

Top