阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论 2 条评论

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

Flux.never是什么

0x5d0de9

Java WebFlux SpringWebflux

小间距led显示屏型号主要有哪几种?有什么优势?

Dylan

显示器 LED显示屏 led显示屏厂家

Groovy初学者指南

Java随想录

Java Groovy

百度文心大模型4.0正加紧训练,即将发布

阿Q说代码

大模型训练 大模型 百度文心

陷入企业ERP管理困境?这些才是破局密码

YG科技

关于A/B 测试系统的基本知识

QE_LAB

A/B 测试 测试技术

网络文件安全共享工具Dropshare 5免激活最新版

胖墩儿不胖y

Mac软件

最新intellij idea 2023 Mac破解版安装详细步骤 附IntelliJ IDEA2023激活码 支持M1/M2

晴雯哥

Xilisoft Video Converter Ultimate for Mac(曦力音视频转换专家) v7.8.27中文直装版

mac

苹果mac Windows软件 Xilisoft Video 视频转换软件

深度学习算法:从模仿到创造

小魏写代码

如何利用动态配置中心在JavaAgent中实现微服务的多样化治理

华为云开源

云原生 微服务治理

OpenObserve 可观测平台探究

jupiter

Prometheus 可观测平台 OTLP OpenObserve observabili

亚马逊收购Anthropic,意在切断英伟达的芯片垄断

B Impact

C++ 使用getline()从文件中读取一行字符串

二哈侠

ARTS-WEEK8(23.10.1-23.10.6)

EchoZhou

基于 ACK Fluid 的混合云优化数据访问(一):场景与架构

阿里巴巴云原生

阿里云 容器 云原生 混合云 ACK

DevOps|研发效能解决的是企业效率问题

laofo

DevOps cicd 研发效能 持续交付 效能度量

图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)

GreatSQL

greatsql

监控分析工具比较 (Zipkin, Skywalking, Pinpoint, CAT)

周晓宁

【MySQL】就这一篇帮你解决 MySQL 磁盘占用过高的问题

非晓为骁

MySQL Docker Binary Log 磁盘空间 general log

文心一言 VS 讯飞星火 VS chatgpt (108)-- 算法导论10.1 6题

福大大架构师每日一题

福大大架构师每日一题

运维 | 解决 CentOS 终端主机名显示-bash-4.2 问题

Appleex

centos 运维

简单的3D建模软件 Metasequoia 4密钥激活版

mac大玩家j

3D Mac软件 建模软件 3d建模

数据库:定义、历史及分类

Frank

OpenTiny 系列产品 TinyEngine 低代码引擎在 HC 大会正式宣布开源~(源码已开放)

OpenTiny社区

开源 前端 低代码

Adobe Photoshop 2024 for Mac v25 正式版 支持神经滤镜 Neural Filters 中文激活版 intel/M1通用(ps2024)

晴雯哥

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