Ethersphere
5 节点1 篇6 来源
去中心化存储网络 Swarm 的开发组织 Ethersphere 遭遇供应链攻击。攻击者利用被盗的持续集成(CI)凭证,通过官方 GitHub Actions 流程将恶意代码注入 JavaScript 库 bee-js 13.3.0 和桌面应用 Swarm Desktop 0.56.2,并上架至 NPM。这些恶意版本旨在窃取节点钱包私钥及解锁密码,并在 Windows、macOS 和 Linux 系统上植入持久化后门。尽管受影响版本在数小时内被撤回并发布了干净版本,但安全机构警告,已安装恶意软件的设备应视为完全受损,需立即轮换密钥并重建系统。【背景】Ethersphere 是维护 Swarm 协议核心客户端 Bee 及相关工具的主要开源组织。
事情怎么走到这一步
SafeDep 分析显示,攻击者控制的账户 nugaon 尝试注入 GitHub Actions 工作流以窃取 CI 凭证,但未成功。
safedep.io ↗攻击者使用被盗凭证通过发布机器人 bee-worker 提交恶意代码,触发自动化流程将含后门的 bee-js 13.3.0 发布至 NPM。
thehackernews.com ↗约 30 分钟后,Swarm Desktop 0.56.2 也被发布,该版本包含相同的恶意加载器,可窃取钱包密钥并安装后门。
safedep.io ↗NPM 在 bee-js 13.3.0 上架约 75 分钟后将其下架;GitHub 在 Swarm Desktop 0.56.2 公开约 8.5 小时后将其撤回。
ithome.com.tw ↗Ethersphere 维护者发布干净版本 Swarm Desktop 0.56.3,并建议用户回退 bee-js 至 13.2.0。
thehackernews.com ↗
还没定论的部分
- 攻击者最初如何获取 Ethersphere 的 CI 凭证或入侵维护者账户?