写点什么

周下载量过 200 万的 npm 包被注入恶意代码,Vue、Node 项目恐受影响

  • 2018-11-27
  • 本文字数:885 字

    阅读完需:约 3 分钟

周下载量过200万的npm包被注入恶意代码,Vue、Node项目恐受影响


今天上午,小编在 Twitter 上刷出了这条推文,再翻看国内一些论坛,开发者已经有所讨论,小编在这里给大家整理一下。


这篇推文及其附带的 GitHub 链接大体是说上周 npm 下载量超过 200 万的 package 被注入了恶意代码,黑客利用该恶意代码访问热门 JavaScript 库,目标是 copay(开源比特币钱包)及其衍生产品的用户,以此窃取用户的数字货币。


这个被注入恶意代码的 package 名为event-stream,它是一个用于处理 Node.js 流数据的 JavaScript 软件包,而且 Angular、Vue、Bootstrap、Gatsby 等都在使用 event-stream,所以使用这些库的开发者都应该检查一下自己是否受到了影响。


如果你使用加密货币相关的库,并且运行npm ls event-stream flatmap-stream,出现flatmap-stream@0.1.1,如下所示:


$ npm ls event-stream flatmap-stream...flatmap-stream@0.1.1...
复制代码


则代表你的项目很可能受到了影响。


这个事件的起因是 event-stream 项目的作者由于时间和精力有限,将其维护工作交给了另一位开发者 Right9ctrl,该开发者获得了 event-stream 的控制权,将恶意代码注入。据报道,该恶意程序在默认情况下处于休眠状态,当 BitPay 的 Copay 钱包启动后,就会自动激活,它将会窃取用户钱包内的私钥并发送至 copayapi.host:8080。


目前 npm 已经删除了带有恶意版本的 event-stream,如果你想继续使用 event-stream,可更新到最新版本的 event-stream 4.0.1。


最后,GitHub 的评论区都在争论开源项目作者是否应该对类似事件负责,因为它关乎上万开发者和项目的安全,而此事是作者的失职,对此,你怎么看?

GitHub 链接

https://github.com/dominictarr/event-stream/issues/116


更多内容可关注前端之巅公众号(ID:frontshow)


活动推荐

12 月 7 日北京 ArchSummit 全球架构师峰会上,来自美团、百度、阿里、快手的讲师齐聚一堂,共同分享“打造 Native 体验 Hybrid App 实践”、“定制统一可维护的前端架构”、“10 年双十一前端关键技术”和“同构 Web App 的另一种探索”等前端经验与实践。


详情请戳:


https://bj2018.archsummit.com/schedule?utm_source=wechat&utm_campaign=10&utm_medium=frontshow&utm_content=banner


2018-11-27 13:254686
用户头像

发布了 83 篇内容, 共 52.6 次阅读, 收获喜欢 187 次。

关注

评论 2 条评论

发布
用户头像
1
2018-12-03 16:21
回复
没有更多了
发现更多内容

YashanDB支持的多种数据格式与兼容性

数据库砖家

整合ITSM和IT安全!-ManageEngine卓豪

ServiceDesk_Plus

ManageEngine卓豪

快递签收需要证明?签收回单 API 就能助您

快递鸟

365 赚钱宝小程序系统

微擎应用市场

YashanDB支持的报告与数据可视化工具技术分析

数据库砖家

【RFID工具车厂家对比】价格和性能差距大吗,怎么选最合适?

斯科信息

斯科信息 RFID工具车哪个品牌好 RFID工具车厂家对比 RFID工具车厂家推荐 深科物联

义乌购商品列表API文档指南(附代码)

tbapi

义乌购API 义乌购商品数据采集 义乌购商品详情api 义乌购数据

2025企业数字化转型还有必要吗?

伤感汤姆布利柏

还在肉眼找CAD版本差异?用它!图纸+表格变动一目了然

在路上

cad

365 打卡神器小程序系统

微擎应用市场

CAD输出PDF为什么是竖向的?原来是这个原因!

在路上

cad CAD看图王

从云端到终端,从大模型到机器人:智源众智FlagOS 1.5引领开放计算生态迈向成熟

智源研究院

云栖2025 | 阿里云AI搜索年度发布:开启Agent时代,重构搜索新范式

阿里云大数据AI技术

阿里云 AI 搜索 向量检索 云栖大会

电子行业如何通过MES系统实现数字化升级

万界星空科技

mes 电子行业 数字化转型‘’ 智能化MES 电子行业mes

AI工具助力企业发展

跑一跑

AI工具助力企业发展

跑一跑

网络安全风险评估指南:CISO如何通过风险评估提升安全防护

qife122

网络安全 CISO

云栖热词:AI 原生

阿里巴巴云原生

阿里云 AI 云原生

配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理

阿里巴巴云原生

阿里云 云原生 agent

中小微企业能源管理 “入门神器”:MyEMS 开源系统如何低成本实现专业级管控?

开源能源管理系统

开源 能源管理系统

Qoder 限时 5 折优惠!支持支付宝付款,开发者效率神器半价解锁!

阿里巴巴云原生

阿里云 Qoder

深入研究:义乌购商品详情API详解

tbapi

义乌购API 义乌购商品数据采集 义乌购商品详情api 义乌购商品数据分析

从“模糊管理”到“精准调控”:MyEMS开源系统用数据解锁能源效率最大化

开源能源管理系统

开源 能源管理系统

当工厂能耗 “隐形流失” 遇上 MyEMS:一场精准 “抓漏” 的能源保卫战

开源能源管理系统

开源 开源能源管理系统

极氪汽车×火山引擎:AI数据专家“上岗”,注入“分钟级”数据洞察力

字节跳动数据平台

2025 中国企业出海:技术何以成为增长引擎

xuyinyin

区块链 Web3 项目的开发

北京木奇科技有限公司

区块链开发 软件外包公司 web3开发

YashanDB支持的多模数据管理功能全面介绍

数据库砖家

豆包编程Workshop|10月·深圳·「一点都不技术的」创作派对

字节跳动终端技术

周下载量过200万的npm包被注入恶意代码,Vue、Node项目恐受影响_大前端_覃云_InfoQ精选文章