Swarm生态系统遭遇供应链攻击:钱包安全面临严重威胁

根据安全研究机构Socket发布的最新分析报告,知名去中心化存储项目Swarm的开发团队Ethersphere近期成为一次复杂供应链攻击的目标。攻击者通过污染官方软件发布渠道,向开发者与节点运营者推送了携带恶意代码的软件更新。

攻击手法:从开发包到桌面端的双重渗透

此次攻击呈现出高度的计划性与技术性。攻击者首先于11月9日向npm软件包仓库发布了恶意版本的bee-js开发包(版本号13.3.0)。该软件包是Swarm节点交互的核心JavaScript库,被大量开发者使用。

几乎同时,攻击者还通过自动更新机制,向Swarm Desktop桌面客户端用户推送了被植入木马的0.56.2版本。这种双重攻击路径显著扩大了潜在影响范围,既威胁到基于bee-js构建应用的开发者,也直接危及普通节点运营者的资产安全。

恶意代码行为分析:数据窃取与持久化控制

安全研究人员对恶意代码的分析揭示了其多重危害:

  • 敏感信息窃取:恶意代码会主动扫描并读取Bee节点的配置文件(bee.yaml)。由于该文件通常以明文形式存储着访问加密钱包密钥库所需的密码,攻击者可轻易解密并获取完整的钱包控制权。
  • 密钥库盗取:代码会定位并复制节点的整个加密钱包密钥库文件,将其回传至攻击者控制的服务器。
  • 后门植入:除了数据窃取,恶意软件还会在受感染设备上建立远程控制通道,为攻击者提供持久的系统访问权限,为后续更广泛的攻击活动创造条件。

应对措施与用户行动指南

事件曝光后,npm官方已迅速下架了恶意的bee-js 13.3.0软件包,Ethersphere团队也紧急撤下了Swarm Desktop 0.56.2版本,阻止了攻击的进一步扩散。截至目前,尚未有经过确认的用户资金损失报告。

Socket安全团队为可能受影响的用户提供了明确的补救建议:

  • 立即检查并卸载bee-js 13.3.0及Swarm Desktop 0.56.2(或任何可疑版本)。
  • 在确信安全的干净设备上,使用可信来源重新安装最新版本的Swarm软件。
  • 最为关键的一步:假设原有密钥可能已泄露,应在安全环境下生成全新的钱包密钥对,并将所有资金及质押资产转移至新地址。切勿继续使用可能已暴露的原有钱包。

此次事件再次凸显了加密货币与去中心化基础设施领域面临的独特安全挑战。供应链攻击因其高隐蔽性和强破坏性,正成为攻击者日益青睐的手段。对于节点运营者和开发者而言,保持软件来源的可信度、审慎对待自动更新、并对敏感配置(如明文密码)采取更严格的保护措施,是未来必须强化的安全实践。