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

StepSecurity:Joyfill npm组件包遭劫持,蠕虫式后门窃取开发者凭据

0
分享至

“这些植入代码仅存在于发布的压缩包中,在项目源代码里完全不可见。”这是安全公司StepSecurity在一份最新报告中的原话。7月28日,一场针对开源软件供应链的精准攻击浮出水面,两个广泛用于Web表单与布局的npm包@joyfill/components和@joyfill/layouts被植入恶意代码,任何导入其beta版本的应用都可能中招。

与传统恶意包依赖安装脚本不同,这次攻击的手法更狡猾。恶意代码直接藏在包本身的捆绑文件中,即便开发者执行npm install时特意加上--ignore-scripts参数也拦不住。StepSecurity的自动化扫描在标记@joyfill/layouts的一个构建时触发严重告警,随后深入分析发现,两个包里的混淆载荷一模一样,而且只存在于npm注册表上发布的tarball里,上游的干净源代码中没有任何痕迹。


沙盒执行和与早期安全版本的对比进一步坐实了结论:这是一起有预谋的供应链劫持,而非单独的开发失误。攻击链被拆解为五个阶段,从导入包的那一刻就开始运转——一个隐蔽的加载器先设置活动标签,把Node.js的关键模块暴露在简短的全局名称下,然后读取公开区块链数据,从中定位真正的控制服务器地址。这种“不在代码里硬编码C2”的设计,让它能灵活切换据点,躲避一次性的域名封锁。

定位到控制端后,恶意代码直接在内存里执行更多指令,通过Socket.IO建立持久连接。操控者能随时索要主机信息、偷取剪贴板内容、移动文件,甚至在受害者机器上运行任意脚本。更麻烦的是,这个后门还会把自己复制进开发者每天高频打开的工具里——VS Code的模块、Cursor编辑器、Discord、GitHub Desktop,以及全局npm命令行界面本身。

一旦感染,蠕虫特性会让它反复复活。补进npm CLI之后,后续的每一次npm命令都会重新触发加载器,等于在开发工作流里埋下了一颗永远踩不完的地雷。这种自我传播的思路,和此前几次利用开发者工具链扩大杀伤面的供应链蠕虫如出一辙。只要一台机器被控,它就可能通过本地共享的配置、钩子和临时文件,蔓延到同一团队的其他环境,甚至把恶意代码带进新打包的组件里。

攻击者为不同的投递通道设置了独立的活动标签,比如npm这条线使用A9-0135-3标记,流量会导向专用于Socket通信和文件上传的服务器。后续还有一个分阶段加载的Python辅助脚本,用来收集浏览器数据、钱包扩展等信息。这样一来,窃取的不只是当前项目的密钥,还包括浏览器里保存的登录态、云端账号的访问令牌,攻击半径从代码仓库悄悄扩大到整个开发者的数字身份。

这种“借真包作恶”的模式正在成为开源生态里的新常态。攻击者越来越倾向于劫持已有大量用户基础的真实项目,而不是创建一个没人用的假包去碰运气。一旦某个包的维护者凭证泄露、或者构建流水线被侵入,成千上万的依赖方就可能在毫不知情的情况下中招。那些引用了@joyfill/components或@joyfill/layouts的2773预发布版本的工作站,在彻底清理之前,都应该被视作已失陷。

StepSecurity在报告中反复提醒,仅仅检查源代码仓库已经不够了,构建产物与发布渠道的完整性校验才是关键。供应链的安全边界,正在从“信得过的人写的代码”快速退向“每一层依赖都必须验证”的零信任地带。而这次蠕虫式后门的设计,正好卡在开发者日常操作与系统底层的夹缝里,给整个行业的包管理安全模型敲了一次刺耳的警钟。

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

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.

相关推荐
热点推荐
李敏晚年坦言:若毛岸英没牺牲,贺子珍不会孤守上海半生

李敏晚年坦言:若毛岸英没牺牲,贺子珍不会孤守上海半生

闻香阁
2026-07-30 09:58:08
潘石屹离岸信托遭新政补税,20亿起步,美籍老婆也不能逃税务追缴

潘石屹离岸信托遭新政补税,20亿起步,美籍老婆也不能逃税务追缴

冰语历史
2026-07-30 11:07:57
允许“买卖新娘”的国家,美女明码标价只要2万,支持先验后买

允许“买卖新娘”的国家,美女明码标价只要2万,支持先验后买

墨策史
2026-07-29 15:55:47
孙俪14岁儿子火了!五官雌雄同体,网友:化个妆,就是甄嬛2.0...

孙俪14岁儿子火了!五官雌雄同体,网友:化个妆,就是甄嬛2.0...

东方不败然多多
2026-07-29 11:36:24
唏嘘!115年意甲老店不复存在:欠债1.5亿元被判破产 瓜帅曾效力过

唏嘘!115年意甲老店不复存在:欠债1.5亿元被判破产 瓜帅曾效力过

风过乡
2026-07-30 12:56:08
尴尬了!中国籍数学家王虹、邓煜获菲尔兹奖,直接拉高未婚比5%

尴尬了!中国籍数学家王虹、邓煜获菲尔兹奖,直接拉高未婚比5%

火山詩话
2026-07-30 10:32:54
发现一个现象:穷人的孩子找不到工作回家叫“啃老”;而有钱人的孩子一毕业,父母就给买房买车安排工作,叫孝顺听话懂事

发现一个现象:穷人的孩子找不到工作回家叫“啃老”;而有钱人的孩子一毕业,父母就给买房买车安排工作,叫孝顺听话懂事

不二大叔
2026-07-29 22:04:32
3000 万人蹲守无商业直播,周星驰用态度打脸内娱快餐式宣发

3000 万人蹲守无商业直播,周星驰用态度打脸内娱快餐式宣发

阿废冷眼观察所
2026-07-30 12:53:04
或直奔浙江!超强台风“白海豚”路径有变,其完成眼壁置换,眼区重新变得清晰

或直奔浙江!超强台风“白海豚”路径有变,其完成眼壁置换,眼区重新变得清晰

鲁中晨报
2026-07-30 10:12:33
中国课本上的“假历史”,骗了国人千百年,至今仍有人深信不疑

中国课本上的“假历史”,骗了国人千百年,至今仍有人深信不疑

长风文史
2026-07-28 20:27:05
“刮骨疗毒”喊疼了!晋江整条街鞋厂在搬厂,楼顶有铁皮的全部拆除,有网友哭诉很多人没班上了

“刮骨疗毒”喊疼了!晋江整条街鞋厂在搬厂,楼顶有铁皮的全部拆除,有网友哭诉很多人没班上了

火山詩话
2026-07-30 09:42:17
50 岁黄晓明回青岛全款提新车,白衣清爽无油腻,路人阿姨围拍全程配合

50 岁黄晓明回青岛全款提新车,白衣清爽无油腻,路人阿姨围拍全程配合

迪迪的娱乐故事
2026-07-30 09:37:08
甘肃为啥“全国最穷”?定西市被专家列为“不适合人类居住”地!

甘肃为啥“全国最穷”?定西市被专家列为“不适合人类居住”地!

混沌录
2026-07-29 20:52:15
“好标准的一脸苦相!”三姐妹和妈妈合照,看着就觉得命苦!

“好标准的一脸苦相!”三姐妹和妈妈合照,看着就觉得命苦!

世界圈
2026-07-30 08:40:29
奥登回忆CBA经历:在中国半年赚1百万美元 每天一包烟+教练们在抽

奥登回忆CBA经历:在中国半年赚1百万美元 每天一包烟+教练们在抽

醉卧浮生
2026-07-30 07:51:32
没得商量了,特朗普反华令落地,中方做了最坏打算,这次绝不手软

没得商量了,特朗普反华令落地,中方做了最坏打算,这次绝不手软

南宗历史
2026-07-30 13:30:32
刚刚,无锡多地已达40℃!

刚刚,无锡多地已达40℃!

江南晚报
2026-07-30 14:37:42
外媒发现不对劲:中国仅用11架歼20,就干掉了印度空军的40年优势

外媒发现不对劲:中国仅用11架歼20,就干掉了印度空军的40年优势

共工之锚
2026-07-30 11:04:24
六十高龄的朱元璋摔倒在地无人敢扶,一大臣来扶,朱元璋:杀了他

六十高龄的朱元璋摔倒在地无人敢扶,一大臣来扶,朱元璋:杀了他

兴趣知识
2026-07-29 15:12:38
男子找小四还不满足,2013年小三趁他睡觉杀死他,情人太多就得杀

男子找小四还不满足,2013年小三趁他睡觉杀死他,情人太多就得杀

汉史趣闻
2026-07-30 07:23:00
2026-07-30 15:35:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
419文章数 67关注度
往期回顾 全部

科技要闻

为什么国产替代越深入,反而越难赚钱?

头条要闻

独居老太起床被吓瘫软:阳台上满地"血迹" 还摆一羊头

头条要闻

独居老太起床被吓瘫软:阳台上满地"血迹" 还摆一羊头

体育要闻

毫无存在感的NBA状元,最先谢谢惠顾?

娱乐要闻

周星驰用态度打破快餐式宣发

财经要闻

中共中央政治局:提升资本市场韧性和信心

汽车要闻

营收下滑但盈利修复 保时捷上半年财报释放了哪些信号?

态度原创

亲子
教育
旅游
时尚
家居

亲子要闻

别再乱涂儿童防晒!(最后一只千万要避雷)

教育要闻

蔚蓝第六时限创始人谈:第六时限云课堂教育理念与体系!

旅游要闻

西安一景点猫石像被游客摸到发亮,景区回应“石像历史悠久”传闻:后来修的

夏天最流行的衣服居然是它?减龄又时髦!

家居要闻

2026建博会(广州) 公装联探展交流活动

无障碍浏览 进入关怀版