写点什么

RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码

  • 2019-08-21
  • 本文字数:945 字

    阅读完需:约 3 分钟

RubyGems 维护人员在11个 Ruby 库中发现了后门代码

外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。


恶意代码是在流行 Ruby 库 rest-client 的四个版本中首次发现的,荷兰 Ruby 开发人员 Jan Dintel 分析称:“rest-client 中发现的恶意代码会收集受攻击系统的 URL 和环境变量,发送到乌克兰的远程服务器。根据用户设置,可能会包括用户的服务使用凭证,例如数据库、支付服务提供商等。”


另外,代码还包含一个后门机制,允许攻击者将 cookie 文件发送回受攻击的项目,并执行恶意命令。


据了解,这些恶意代码已经存在了一个多月未被他人发现,在恶意库版本被 RubyGems 移除之前,已经累积了 3584 次下载。官方建议如果项目开发者使用了这些库,一定要采取相应的升级或降级措施,使用相对安全的版本。


发现后门代码的 Ruby 库列表:


  • rest-client: 1.6.10 (downloaded 176 times since August 13, 2019), 1.6.11 (downloaded 2 times since August 14, 2019), 1.6.12 (downloaded 3 times since August 14, 2019), and 1.6.13 (downloaded 1,061 times since August 14, 2019)

  • bitcoin_vanity: 4.3.3 (downloaded 8 times since May 12, 2019 )

  • lita_coin: 0.0.3 (downloaded 210 times since July 17, 2019)

  • coming-soon: 0.2.8 (downloaded 211 times since July 17, 2019)

  • omniauth_amazon: 1.0.1 (downloaded 193 times since July 26, 2019)

  • cron_parser: 0.1.4 (downloaded 2 times since July 8, 2019), 1.0.12 (downloaded 3 times since July 8, 2019), and 1.0.13 (downloaded 248 times since July 8, 2019)

  • coin_base: 4.2.1 (downloaded 206 times since July 9, 2019) and 4.2.2 (downloaded 218 times since July 16, 2019)

  • blockchain_wallet: 0.0.6 (downloaded 201 times since July 10, 2019) and 0.0.7 (downloaded 222 times since July 16, 2019)

  • awesome-bot: 1.18.0 (downloaded 232 times since July 15, 2019)

  • doge-coin: 1.0.2 (downloaded 213 times since July 17, 2019)

  • capistrano-colors: 0.5.5 (downloaded 175 times since August 1, 2019)


2019-08-21 18:2314858
用户头像

发布了 497 篇内容, 共 325.2 次阅读, 收获喜欢 1921 次。

关注

评论

发布
暂无评论
发现更多内容

[自研开源] MyData 使用手册v0.7.1

LIEN

开源 数据集成 业务融合 API对接 mydata

康士柏四驱版2000马力机,助你玩转改装界

Geek_2d6073

京东JD商品详情API引领电商智能化新潮流

技术冰糖葫芦

API 接口

Sharding-JDBC源码解析与vivo的定制开发

vivo互联网技术

源码解析 sharding-jdbc 定制开发

【技术探讨】无线通信模块拉距测试,是否一定要带笔记本电脑?

Geek_ab1536

比特币BRC20铭文智能打币工具开发

薇電13242772558

BRC-20

长连接网关技术专题(十):百度基于Go的千万级统一长连接服务架构实践

JackJiang

即时通讯;IM;网络编程

直播预告|小白开箱: 云数据库在五朵云上的评测

NineData

评测 选型 云数据库 NineData 云猿生

速存,详细罗列香橙派AIpro外设接口样例大全(附源码)

华为云开发者联盟

开发 华为云 开发板 昇腾AI处理器 华为云开发者联盟

成功入选CVPR2024!毫末提出一种基于摄像头的4D占据网格预测的Cam4DOcc新方案

Geek_2d6073

Golang微服务对接Spring-Cloud Gateway

于顾而言

golang Spring Cloud Gateway #微服务

探索基于Stable Diffusion的智能绘画大模型

百度开发者中心

人工智能 大模型 绘画工具

简单聊聊租户隔离定义以及优势

行云管家

IT运维 租户 租户隔离

从原理到实践,拆解人工智能的神秘面纱

测吧(北京)科技有限公司

测试

OpenTiny 妇女节限时特别活动来啦~

OpenTiny社区

开源 Vue 前端 低代码 组件库

NineData与OceanBase携手完成产品兼容认证,共筑企业级数据库新生态

NineData

数据库 oceanbase 兼容 NineData 奥星贝斯

探索AI绘画的无限可能:一站式集成大模型工具

百度开发者中心

人工智能 大模型 AI绘画

揭秘QQ的AI绘画大模型技术——QQGC深度解析

百度开发者中心

大模型 绘画

义乌等保测评公司有哪些?用哪款堡垒机好?

行云管家

等保 义乌

TDengine 3.2.3.0 版本发布,流计算等八大板块功能更新

TDengine

tdengine 时序数据库

RubyGems 维护人员在11个 Ruby 库中发现了后门代码_语言 & 开发_田晓旭_InfoQ精选文章