最新消息
为您精选
每周
保持领先

最优质的加密货币资讯直接发送到您的邮箱。.

迷你 Shai-Hulud 蠕虫利用一个被盗账户,在 30 分钟内劫持了 323 个 npm 包。

经过米卡·阿比奥顿米卡·阿比奥顿
阅读时长:2分钟
  • 5 月 19 日,Mini Shai-Hulud 蠕虫通过被劫持的“atool”帐户入侵了 323 个 npm 软件包,并发布了 639 个恶意版本。.
  • 受影响的软件包包括 echarts-for-react(每周下载量 110 万次)、size-sensor(420 万次)以及阿里巴巴的整个 @antv 数据可视化生态系统。.
  • 目前,这项更广泛的活动已涵盖 npm、PyPI 和 Composer 注册表中的 502 个软件包,版本数已达 1,055 个。.

5 月 19 日,Mini Shai-Hulud 蠕虫入侵了一个 npm 维护者帐户,并在不到 30 分钟内向 323 个软件包推送了 639 个恶意版本。.

被盗用的账户“atool”([email protected])发布了阿里巴巴的整个@antv数据可视化堆栈,以及用于加密货币仪表板、 DeFi 前端和金融科技应用程序的独立库。

流量最高的目标:size-sensor 每周下载量达 420 万次,echarts-for-react 每周下载量达 110 万次,@antv/scale 每周下载量达 220 万次,timeago.js 每周下载量达 115 万次。.

这样的语义化版本范围的 ^3.0.6 echarts-for-react 项目,在下次全新安装时会自动解析为恶意版本 3.2.7。维护者在一小时内关闭了 GitHub 上的安全警告,并将这些警告隐藏在已关闭的问题中。

有效载荷窃取的内容以及如何持久保存

据 Socket.dev 报道,该恶意软件可收集 20 多种dent类型:通过 EC2 和 ECS 元数据获取 AWS 密钥、Google Cloud 和 Azure 令牌、GitHub 和 npm 令牌、SSH 密钥、Kubernetes 服务帐户、HashiCorp Vault 密钥、Stripe API 密钥、数据库连接字符串以及来自 1Password 和 Bitwarden 的本地密码库。.

数据外泄通过两个渠道进行。被盗dent使用 AES-256-GCM 加密后发送到命令与控制服务器。.

作为备用方案,该蠕虫会利用被盗的 GitHub 令牌创建以《沙丘》为主题的公共仓库,例如 sardaukar-melange-742 或 fremen-sandworm-315,然后将窃取的数据作为文件提交。StepSecurity 报告称,已有超过 2500 个 GitHub 仓库包含与此次攻击活动相关的指标。.

此外,该蠕虫还对通过 HTTPS 传输的 OpenTelemetry trac数据进行加密。在基于 Linux 的机器上,它会设置一个 systemd 用户服务,即使软件包已被删除,该服务仍能从 GitHub 获取指令。.

该蠕虫会修改 .vscode 和 .claude 配置文件,以确保在开发环境中重新激活。.

这场运动仍在不断发展壮大。

这是第三波攻击。 正如 Cryptopolitan 报道的那样 ,最初的 Shai-Hulud 变种病毒攻击了 Trust Wallet 的 npm 包,造成 850 万美元的损失。第二波攻击发生在 5 月 11 日,受害者包括 Mistral AI、TanStack、UiPath 和 Guardrails AI。

Socket 通过 npm、PyPI 和 Composer,在 502 个不同的软件包中总共识别dent1,055 个受损版本。.

据Datadog研究人员称,此次攻击背后的威胁组织TeamPCP曾在地下黑客论坛上推广其工具。由于出现了使用不同命令与控制服务器的仿制版本,因此难以追溯攻击源头。.

SlowMist 首席执行官 23pds 表示,任何安装了受影响版本的环境都应被视为完全被攻破。.

建议采取的措施包括撤销所有访问令牌、轮换 AWS、GitHub、npm 和云提供商的dent、对帐户发布实施多因素身份验证,以及审查存储库中的任何可疑活动。.

最顶尖的加密货币专家都在阅读我们的简报。想 加入他们

常见问题解答

什么是迷你沙伊胡鲁德?

Mini Shai-Hulud 是一种自我复制的恶意软件活动,它归因于一个名为 TeamPCP 的经济动机组织,该组织通过被入侵的 npm 包传播,窃取开发者dent,并利用这些凭据以合法维护者的dent发布更多被污染的软件包版本。.

哪些npm包受到了影响?

据 SafeDep 和 Socket 研究显示,5 月 19 日的攻击波及了与 npm 帐户“atool”关联的 323 个软件包和 639 个版本,其中包括 echarts-for-react(每周下载量约为 110 万次)、阿里巴巴的 @antv 数据可视化套件、timeago.js 和 size-sensor。.

如果开发者安装了受影响的软件包,应该怎么办?

安全研究人员建议将机器或 CI 运行器视为完全被攻破:轮换所有dent(AWS、GitHub、npm、SSH、数据库),启用双因素身份验证,审核 GitHub 是否存在与攻击活动命名模式匹配的未经授权的存储库,并从开发者工具配置文件(例如 `.vscode/tasks.json` 和 `.claude/settings.json`)中删除持久后门。.

分享这篇文章

免责声明: 提供的信息并非交易建议。Cryptopolitan.com Cryptopolitan研究 对任何基于本页面信息进行的投资概不负责。我们tron您在做出任何投资决定前进行独立dent /或咨询合格的专业人士。

米卡·阿比奥顿

米卡·阿比奥顿

Micah Abiodun充分利用他在塔林理工大学(TalTech)获得的环境工程与管理硕士学位,为 Cryptopolitan撰写内容和价格预测新闻。如今,他已在加密货币媒体领域耕耘七年,报道主流加密货币、山寨币、 DeFi、稳定币、宏观趋势和新兴技术。

更多…新闻
深度 密码
学速成课程