Ledger的首席技术官查尔斯·吉耶梅在X平台上发布消息,披露一起涉及广泛使用的NPM包的供应链攻击事件。该攻击通过伪装成合法更新的恶意包,渗透至多个依赖该项目的开发环境,可能影响数以千计的前端与区块链应用。
NPM(Node Package Manager)作为JavaScript生态的核心包管理工具,其生态系统中超过100万个包被全球开发者频繁调用。此次攻击利用了开发者对第三方包的信任机制,将恶意代码嵌入看似正常的版本更新中,一旦安装即在运行时执行隐蔽操作。
据初步分析,受影响的包包括多个用于钱包集成、身份验证及密钥管理的常用库。尽管尚未发现直接资产损失,但已有多个项目团队紧急回滚依赖版本,并启动安全审查流程。Ledger已联合NPM官方与社区组织,推动建立更严格的包发布审核机制。
区块链安全分析师指出,此类事件凸显了去中心化开发模式下“信任链”管理的薄弱环节。尤其在Web3应用中,若底层依赖被污染,可能导致用户私钥泄露或交易篡改。建议采用自动化签名验证、沙箱测试及持续监控等手段强化防护。
随着区块链应用对开源组件依赖加深,行业正加速推进“可追溯、可验证”的依赖治理方案。部分项目已开始引入SBOM(软件物料清单)与签名验证机制,以应对日益复杂的供应链威胁。此次事件或将推动更严格的标准出台,成为提升整体系统韧性的关键节点。
