网易首页 > 网易号 > 正文 申请入驻

周下载69万次的npm包遭投毒,开发者凭证被批量窃取

0
分享至

Node.js生态的供应链攻击又来了。这次中招的是node-ipc——一个在npm上周下载量超过69万次的进程间通信模块。安全公司Socket、Ox Security和Upwind联合确认,三个新版本被植入恶意代码,开发者一旦安装,本地凭证就会被批量偷走。

node-ipc是个老面孔了。这个包让Node.js进程能通过Unix域套接字、Windows管道、UDP、TLS、TCP等各种方式互相通信,是很多项目的底层依赖。讽刺的是,它2022年3月就出过事——当时维护者故意发布"武器化"版本,专门往俄罗斯和白俄罗斯的系统里写数据破坏模块,抗议俄乌冲突。即便如此,它现在每周还有69万多次下载。


这次的三個毒版本号是9.1.6、9.2.3和12.0.1。恶意代码藏在CommonJS入口文件node-ipc.cjs里,应用启动就自动执行。代码做了重度混淆,功能相当齐全:先给系统打指纹,然后收集环境变量和敏感本地文件,打包成压缩档,最后用DNS TXT查询把数据传出去。

偷的东西覆盖面极广。云服务商的凭证——AWS、Azure、GCP、Oracle云、DigitalOcean都在列;SSH密钥和配置文件;Kubernetes、Docker、Helm、Terraform的认证信息;npm、GitHub、GitLab、Git的命令行令牌;.env文件和数据库密码;Shell历史记录和CI/CD密钥;macOS的钥匙串、Linux的密钥环;甚至Firefox的配置文件和密钥库、Microsoft Teams的本地存储路径。文件超过4MiB的跳过,.git和node_modules目录不扫,算是"优化"过的。


传数据的方式有点意思。不用常规的HTTP通道,走DNS TXT查询。攻击者搭了个伪装成Azure的域名sh.azurestaticprovider.net:443当引导解析器,数据最终发到bt.node.js,查询前缀用xh、xd、xf这些。Socket算过账:传一个500KB的压缩包,大概要发2.94万次DNS请求——流量混在正常DNS活动里,确实难察觉。数据先存成临时的tar.gz,传完就删,不留痕迹。

这次入侵的路径也查清了。不是维护者本人作恶,是一个外部攻击者拿下一个叫"atiertant"的非活跃维护者账号。恶意代码没有持久化机制,也不下载第二阶段载荷,目标很明确:快速偷凭证,快速撤。受影响项目的开发者得立刻卸掉这三个版本,把所有暴露过的密钥轮换一遍。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
堪称足坛最强“躺赢”!18岁小将4天拿下双冠,西甲法甲皆通吃!

堪称足坛最强“躺赢”!18岁小将4天拿下双冠,西甲法甲皆通吃!

田先生篮球
2026-05-14 22:30:34
郑强翻车,翻得一点也不冤!

郑强翻车,翻得一点也不冤!

梳子姐
2026-05-13 12:19:44
中美谈完之后,岛内最新民调惊人,事关两岸统一,国台办指出明路

中美谈完之后,岛内最新民调惊人,事关两岸统一,国台办指出明路

荐史
2026-05-16 04:37:48
你在无意中发现别人什么秘密?网友爆料,电视剧都不敢这样演

你在无意中发现别人什么秘密?网友爆料,电视剧都不敢这样演

夜深爱杂谈
2026-03-16 22:21:03
被年轻人的“反骨设计”给惊到,离谱但实用,长辈:没见过这样的

被年轻人的“反骨设计”给惊到,离谱但实用,长辈:没见过这样的

室内设计师有料儿
2026-05-15 19:10:47
特朗普43岁小儿媳穿旗袍赴宴,华裔设计师作品,前私教自认普通

特朗普43岁小儿媳穿旗袍赴宴,华裔设计师作品,前私教自认普通

译言
2026-05-15 12:26:05
苦等20年,杨紫终于让所有人闭嘴!张一山那句土味情话成预言

苦等20年,杨紫终于让所有人闭嘴!张一山那句土味情话成预言

一盅情怀
2026-04-14 14:23:21
掀桌了!退出中国市场7天,三星总部5万人闹罢工,损失或达千亿

掀桌了!退出中国市场7天,三星总部5万人闹罢工,损失或达千亿

混沌录
2026-05-15 18:07:25
8个月10万辆:这款10万元电车靠半固态电池杀疯了

8个月10万辆:这款10万元电车靠半固态电池杀疯了

我是一个粉刷匠2
2026-05-15 02:34:58
别再只盯分数!教育部长最新讲话:未来10年这种孩子才不会被淘汰

别再只盯分数!教育部长最新讲话:未来10年这种孩子才不会被淘汰

教师吧
2026-05-12 16:57:26
特朗普国宴吃北京烤鸭,照顾口味搭配牛排冰淇淋,爬天坛气喘吁吁

特朗普国宴吃北京烤鸭,照顾口味搭配牛排冰淇淋,爬天坛气喘吁吁

译言
2026-05-15 06:09:29
不能二次加热的6种食物!医生提醒:吃不完或倒掉,别乱节俭

不能二次加热的6种食物!医生提醒:吃不完或倒掉,别乱节俭

冷眼看世界728
2026-05-12 20:46:26
武功山景区遭“臭屁虫”围攻?有游客调侃“张嘴能吃饱”,景区提醒:可自备防虫药物

武功山景区遭“臭屁虫”围攻?有游客调侃“张嘴能吃饱”,景区提醒:可自备防虫药物

潇湘晨报
2026-05-14 17:33:19
访华圆满结束,特朗普登机离京,临走之前,中美订下“三年之约”

访华圆满结束,特朗普登机离京,临走之前,中美订下“三年之约”

深析古今
2026-05-16 05:10:30
网传上海交通大学某学生用AI伪造竞赛奖金发放记录,想私吞团队奖金?

网传上海交通大学某学生用AI伪造竞赛奖金发放记录,想私吞团队奖金?

文忆天下
2026-05-15 22:57:01
长续航版Model Y价格将上调1.8万元!特斯拉中国回应

长续航版Model Y价格将上调1.8万元!特斯拉中国回应

快科技
2026-05-15 16:15:49
要为芯片的暴跌做准备

要为芯片的暴跌做准备

半导体行业观察
2026-05-15 08:52:08
曼联卡里克谈妥转正周日前或签约!曝两年合同薪酬,转会预算3亿

曼联卡里克谈妥转正周日前或签约!曝两年合同薪酬,转会预算3亿

罗米的曼联博客
2026-05-16 07:30:59
老公向我舅舅借了120万做生意,三年后盈利了,舅舅说:给点利息

老公向我舅舅借了120万做生意,三年后盈利了,舅舅说:给点利息

阿凯销售场
2026-05-15 17:04:18
姆巴佩彻底撕破脸!公开炮轰皇马主帅,曼联急了:这坑谁踩谁死

姆巴佩彻底撕破脸!公开炮轰皇马主帅,曼联急了:这坑谁踩谁死

奶盖熊本熊
2026-05-16 04:12:06
2026-05-16 07:44:49
灰度测试中
灰度测试中
生活正在重构,目前还在灰度测试阶段,暂不全量发布。
2844文章数 27关注度
往期回顾 全部

科技要闻

直降千元起步!苹果华为率先开启618让利

头条要闻

特朗普访问中国43个小时行程密集紧凑 全程回顾

头条要闻

特朗普访问中国43个小时行程密集紧凑 全程回顾

体育要闻

德约科维奇买的球队,从第6级联赛升入法甲

娱乐要闻

方媛为何要来《桃花坞6》没苦硬吃?

财经要闻

腾讯掉队,马化腾戳破真相

汽车要闻

高尔夫GTI刷新纽北纪录 ID. Polo GTI迎全球首秀

态度原创

时尚
房产
亲子
手机
军事航空

顶级团队拍出来的作品不如素人,问题出在哪儿了?

房产要闻

老黄埔热销之下,珠江春,为何去化仅3成?

亲子要闻

孕妇补钙怕刺激怎么选?液体钙无添加配方实测,蓝帽认证更靠谱

手机要闻

苹果40W干翻安卓100W!CNET充电实测出炉,这排名你敢信?

军事要闻

联合国安理会审议叙利亚局势

无障碍浏览 进入关怀版