博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
周下载量过 200 万的 npm 包被注入恶意代码,Vue等 项目恐受影响
阅读量:7175 次
发布时间:2019-06-29

本文共 919 字,大约阅读时间需要 3 分钟。

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

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

今天上午,小编在 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

转载地址:http://yhbzm.baihongyu.com/

你可能感兴趣的文章
Pureftp+mysql环境配置
查看>>
技术琐话2018-01-01
查看>>
Windows 8中的酷功能 - 快速启动详解
查看>>
磁盘管理之交换分区swap
查看>>
CloudStack安装及使用过程中的几个常见问题
查看>>
Oracle 11g RAC Installer 故障之--数据库软件安装无法发现集群
查看>>
Android中文API(124) —— DialerFilter
查看>>
MongoDB配置文件YAML-based选项全解
查看>>
DELL PowerEdge 2950 RAID5数据恢复手记
查看>>
SDSQliteOpenHelper将数据库建立在SD卡上
查看>>
微软下载中心使用Silverlight搜索
查看>>
深入浅出WPF(1)——什么是WPF
查看>>
配置springmvc在其他类中(spring容器外)获取注入bean
查看>>
安装rrdtool1.4.2的脚本
查看>>
Powershell与运维之系统管理(一)磁盘管理
查看>>
多核内存共享和分布式内存系统的区别
查看>>
经典星号查看器查看密码
查看>>
window 2008 由于不是正版问题老是自动重启
查看>>
VB Script判断文件夹下文件的数量并发MAIL预警
查看>>
音视频开发:码率、延时、花屏、卡顿
查看>>