币圈界报道:

硬件钱包亦难逃劫难:弱种子密钥引发百万级资产蒸发

即便设备始终由持有者保管,一个低熵生成的种子短语仍可能使整个钱包陷入被远程清空的风险。2026年7月爆发的Coldcard攻击事件正是这一安全隐患的集中体现。此次攻击始于2026年7月30日,针对的是自2021年3月起使用特定固件版本创建的钱包,其根本原因在于种子生成过程中随机性严重不足。本文基于截至2026年10月28日的公开研究,全面解析该漏洞的技术细节、攻击演进过程及关键防护策略。

种子短语为何成为安全命门?

在加密资产体系中,助记词(Seed Phrase)是控制所有资金的核心凭证,通常由12或24个单词构成。其安全性完全依赖于生成过程所包含的真实随机性——即“熵”的充足程度。标准12词组合应具备128位熵值,理论上抵御任何暴力破解尝试。

然而,当生成机制存在缺陷,导致实际熵值远低于理论水平时,便形成“弱种子密钥”。此类短语的组合空间大幅缩小,攻击者可在离线环境下穷举所有可能组合,并通过链上扫描快速定位资金归属地址,实现无接触式盗取。

漏洞如何悄然植入系统?

Coldcard设备本应依赖专用安全芯片生成高熵随机数以确保种子不可预测。但在2021年3月发布的固件中,由于构建配置错误,该芯片未被启用。取而代之的是一个基于设备序列号与时间戳的简单公式来生成初始值。

原本用于检测异常的验证机制仅检查设置是否存在,却未确认其是否真正生效。据第三方分析报告估算,有效熵值从预期的128位骤降至32至40位区间,这意味着普通计算设备即可在合理时间内完成完整搜索,无需物理接触目标设备。

哪些用户面临潜在威胁?

Coinkite官方建议,使用Mk2和Mk3型号在固件版本4.0.1至4.1.9之间创建的种子密钥均存在风险。后续影响范围进一步扩大,具体名单需参考制造商最新公告。

种子类型状态说明如下:在受影响固件下生成的种子,若未附加额外保护则处于高危状态;至少完成50次掷骰子操作的用户,因引入了外部物理随机性,风险显著降低;添加强且唯一的助记词密码(Passphrase)可提供独立钱包层级的额外防护。注:掷骰子为用户主动输入的随机行为,与种子混合;而BIP-39助记词密码是可选附加词,用于创建隔离钱包。

攻击进程揭示了怎样的演变路径?

根据区块链追踪数据,首次大规模攻击发生于2026年7月30日,约41分钟内清空了约1,200个地址。随后多轮攻击持续升级,已公布损失金额从约8,800万美元攀升至逾1.15亿美元,具体数值因统计口径不同而异。

有研究机构指出,部分用户早在2024年便发现账户异常,但问题长期未获重视。确认漏洞后,Coinkite立即暂停出货,目前执法部门正介入调查责任人身份。

为何更新固件无法挽回旧种子?

固件升级仅能规范未来新种子的生成逻辑,无法改变已存在的种子短语。无论是纸质备份还是金属存储介质上的原始单词,其内容不会因软件更新而改变,因此绑定的资金依旧暴露于风险之中。

Coinkite建议用户:首先更新固件,然后生成全新种子,验证备份与接收地址,进行小额测试转账,最后再转移剩余余额。值得注意的是,补丁仅对新创建钱包提供保护,旧种子依然无效。

最新防御措施带来了哪些变化?

经过为期三周的安全审查(涵盖原始漏洞及其衍生影响),Coinkite于2026年8月21日发布新版固件。新流程要求用户在设备生成的熵中主动注入个人随机性,增强抗预测能力。后续版本陆续推出,包括适用于Mk4/Mk5的5.6.1版及Q型号的1.5.1Q版,但这些更新同样无法修复早期固件生成的种子。

美国政府加密资产是否受此波及?

“钱包泄露”一般指种子短语外泄,但在此案例中,问题本质并非信息暴露,而是初始生成阶段即存在结构性缺陷。当前公开报告中未发现美国政府持有的加密钱包与此事件直接关联。尽管美国已通过行政命令建立比特币储备机制,但该事件凸显所有机构必须对密钥生成流程实施独立审计与透明化管理。

专家提醒:需要警惕哪些隐蔽风险?

最令人担忧的是,该故障源于一个未被察觉的静默构建配置错误,且弱种子密钥往往由常见词汇组成,外部无法通过表面特征识别其脆弱性。无论是所有者还是第三方审计人员,均难以在不访问内部数据的前提下判断其安全性。

目前最大不确定性在于仍有多少受影响的种子尚未迁移。只要资金未转移,每个未更新的钱包都持续处于被攻击状态。读者应重点核查以下三项:生成种子时所用固件版本、是否执行过掷骰子等物理随机操作、以及是否已在修补后完成资金迁移。

核心结论:旧种子无法通过补丁修复

Coldcard事件表明,弱种子密钥是一种永久性缺陷,其危害深植于生成过程本身,而非临时性漏洞。该问题潜伏长达五年未被发现,而现有修复手段仅适用于未来创建的钱包。最终损失规模与未迁移种子数量仍属未知。所有硬件钱包使用者务必核实自身种子的生成环境,并持续关注厂商发布的权威声明。