币圈界报道:

Coldcard漏洞暴露自我托管深层风险:1亿美元损失背后的技术陷阱

David Schwartz强调,此次Coldcard设备的安全缺陷表明,即便在去中心化架构下,极端罕见的技术故障仍可能造成远超预期的财务灾难。他将该事件与2011年MF Global破产案类比,指出两者均涉及客户资产隔离机制失效,但关键差异在于传统金融体系中客户资金通常受保险覆盖,而加密领域缺乏类似保护。

漏洞根源:伪随机数生成器缺陷导致种子可被逆向推导

Galaxy Research披露,与Coldcard相关联的攻击已造成逾1亿美元损失。其核心问题源于2021年3月发布的固件版本中存在的种子生成缺陷。该缺陷使设备依赖软件伪随机数生成器,而非硬件熵源,导致生成的种子随机性不足。攻击者可在离线环境下通过暴力计算匹配公开地址,从而重建私钥并转移资金,无需物理接触设备或破解网络。

传统金融对比:自我托管不等于零风险

Schwartz将此事件视为对“自我托管即完全规避对手方风险”这一假设的挑战。他指出,历史上曾有多起经纪公司挪用客户资产的案例,如20世纪70年代多家券商亏损客户持仓,以及MF Global事件中客户资金被混用。这些历史教训表明,即使在传统金融体系内,信任链条依然存在断裂可能。而在加密世界,一旦种子泄露,用户几乎无法获得任何救济途径。

攻击路径解析:从弱种子到大规模资金转移

Coldcard由加拿大厂商Coinkite制造,是一款专用于比特币的离线硬件钱包。其设计初衷是通过气隙隔离防止远程攻击。然而,漏洞存在于特定固件版本(Mk2和Mk3,4.0.1至4.1.9)中,影响了约7300个钱包。据调查,三波主要攻击共窃取1596枚比特币,另有约14起小规模事件关联同一缺陷。若第四波攻击属实,总损失可能逼近2055枚,价值接近1.3亿美元。

应对措施:更换种子为唯一有效解决方案

Coinkite已发布修复固件(4.2.0及以上),但更新本身无法挽救已有种子。受影响用户必须生成全新种子并迁移资金。官方建议先进行小额测试交易以验证接收地址正确性,再逐步转移余额。尽管新版本采用更安全的种子生成流程,并保留用户手动添加熵值的选项,但现有种子仍处于不可逆风险之中。此次事件证明,气隙虽能抵御网络攻击,却无法防范固件逻辑缺陷带来的系统性威胁。