时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

周下载量过 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:254621
用户头像

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

关注

评论 2 条评论

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

天下拍-艺术品拍卖经典案例分享

至存网络

埋点 拍卖 用户画像 艺术品拍卖 资产拍卖

C 语言宏定义原来可以玩出这些花样?高手必看!

伤感汤姆布利柏

EviMed:左手综述内容,右手参考文献!三步产出可溯源的万字医学综述!

科技汇

HarmonyOS NEXT 中级开发笔记:修车助手的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

反向海淘代购中二次付款难题的深度解析与解决之道

代码忍者

Databend 产品月报(2025年3月)

Databend

时序数据库 IoTDB 荣获第八届中关村国际前沿科技大赛工业互联网领域赛 Top3

Apache IoTDB

通义灵码 Rules 来了:个性化代码生成,对抗模型幻觉

阿里巴巴云原生

阿里云 云原生

第九届华为ICT大赛中国总决赛收官 84支队伍晋级全球总决赛

极客天地

数据分析与AI丨基于AI的电子元件焊接质量优化

Altair RapidMiner

机器学习 AI 数据分析 制造业 RapidMiner

HarmonyOS NEXT 中级开发笔记:出行地图应用中的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:基于HarmonyOS Design的壁纸应用数据库实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:基于HarmonyOS Design的资讯分析应用数据库实践

bianchengyishu

HarmonyOS NEXT

C 语言内存布局深度剖析:从栈到堆,你真的了解吗?

不在线第一只蜗牛

C#

Flink批处理自适应执行计划优化

Apache Flink

大数据 flink 实时计算 批处理

HarmonyOS NEXT 中级开发笔记:智力象棋应用的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:基于HarmonyOS Design的爆款短剧应用数据库设计与实践

bianchengyishu

HarmonyOS NEXT

看过智谱现场演示,我觉得AI要开始卷“动手能力”了

Alter

AI

开发提测流程优化思考:如何在质量控制与效率间寻找平衡?

TechLead Studio

SvelteKit 最新中文文档教程(16)—— Service workers

冴羽

Vue 前端 React Svelte SvelteKit

HarmonyOS NEXT 中级开发笔记:体育赛车应用中的鸿蒙数据库实践

bianchengyishu

HarmonyOS NEXT

C 语言内存布局深度剖析:从栈到堆,你真的了解吗?

伤感汤姆布利柏

HarmonyOS NEXT 中级开发笔记:家庭菜谱应用的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

卧槽!C 语言宏定义原来可以玩出这些花样?高手必看!

不在线第一只蜗牛

C#

通义灵码 Rules 来了:个性化代码生成,对抗模型幻觉

阿里云云效

阿里云 云原生

为什么 Apache Doris 是比 Elasticsearch 更好的实时分析替代方案?

SelectDB

搜索引擎 全文检索 elasticsearch 日志分析 Doris

「高盛」最新人形机器人研报:主流人形机器人公司梳理和商业化瓶颈(附报告)

机器人头条

机器人 科技 大模型 人形机器人 具身智能

HarmonyOS NEXT 中级开发笔记:电竞直播应用的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:电影票务应用的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:电器管家应用的数据库设计与操作实践

bianchengyishu

HarmonyOS NEXT

HarmonyOS NEXT 中级开发笔记:艺术展览应用的数据库设计与实践

bianchengyishu

HarmonyOS NEXT

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