区块链 区块链技术 比特币公众号手机端

你的密钥,不是你的币:Coldcard 钱包被黑,损失达 1.3 亿美元且仍在增加

移除托管方并不能消除托管风险

移除第三方托管方并不能消除托管风险,而是将该风险转移到持有者所依赖的硬件、软件和密钥生成流程上。

自 7 月 30 日起,攻击者已通过多轮不断升级的攻击,掏空了 Coldcard 设备上的钱包:截至 8 月 1 日约 1,082 BTC,随后两波约 284 BTC,而第四波攻击可能正在进行中。 Galaxy Research 目前估计,至少有 15 个独立攻击者正在利用该漏洞,而我们最初识别到的只有少数几个协同操作的攻击者。截至 8 月 4 日,追踪到的总损失接近 1.3 亿美元。

漏洞详情

该漏洞源于 Coldcard 的种子生成流程。正常情况下,设备会从芯片内嵌的专用硬件随机数生成器中提取熵(一种随机性度量),用于生成新的助记词种子。2021 年 3 月(没错,五年前)发布的一个固件版本中引入的固件 Bug,导致该流程的一部分转而使用软件回退机制。该回退机制仅以设备的固定信息和计时器/时钟寄存器作为种子,而非新的强随机源。

因此,本应包含约 128 位随机性的种子,在受影响的 Mk2 和 Mk3 设备上,其有效熵可能仅为约 40 位;在较新的 Mk4、Q 和 Mk5 设备上则为 72 位。在这种熵水平下,攻击者只要大致了解设备标识符和种子生成时间,就可以离线生成候选种子,并将相应地址与公开区块链进行比对。攻击者无需物理接触钱包。

Coldcard 的加拿大制造商 Coinkite 发布了紧急固件更新,但这种修复是前瞻性的,而非追溯性的。这些补丁可以保护安装后生成的种子,但无法强化那些已经使用存在漏洞的固件创建的种子。这些种子将永久面临被暴力破解并恢复的风险。因此,建议受影响的用户在已打补丁的硬件上生成全新的种子,并将资产迁移到新钱包。

我们的观点

自我托管通常被认为是消除对手方风险最彻底的方式:投资者自己持有私钥,从而免受交易所、托管方或其他中间机构倒闭的影响。Coldcard 被攻击事件暴露了这一权衡的另一面。移除第三方托管方并不能消除托管风险,而是将该风险转移到持有者所依赖的硬件、软件和密钥生成流程上。

这一事件使自我托管背后的核心假设之一变得更加复杂。"不是你的私钥,就不是你的币"(not your keys, not your coins)这一格言将私钥的控制权视为防范盗窃或没收的首要保障。然而,在这个案例中,硬件钱包本身在密钥创建环节引入了漏洞。一位用户表示,他把 Coldcard 放在银行的保险箱里,从未将其连接到互联网,却仍然在七分钟内损失了 18.25 BTC。正如这位受害者感叹的那样:"也许最令人难以接受的是,我做对了一切。" 这一损失发生在标准操作安全措施能够提供任何保护之前。

机构级托管方,如 Coinbase Custody 和 Fidelity Digital Assets,通常会采用包括离线密钥生成、多重签名授权、地理分散的密钥材料以及隔离冷存储账户在内的控制措施。这些措施并不能消除托管风险,但它们的目的是防止单一设备或单一地点的故障导致全部损失。实际上,它们运用了与多重签名自我托管相同的风险分散原则,但将其嵌入到一个受监管且运营可控的托管框架中。

这一教训更为持久,虽然范围更窄,但依然重要:持有私钥的安全性,取决于创建该私钥所使用的流程和基础设施。

Galaxy 全公司研究主管 Alex Thorn 一直在追踪 Coldcard 硬件钱包攻击事件中被盗资金的链上流向,并与比特币社区成员合作收集情报,以帮助执法机构抓住窃贼并追回受害者的 BTC。如果你的 Coldcard 设备遭到黑客攻击,请在 X 上私信 @intangiblecoins。已有超过 200 名受害者联系了他,但 Alex 的 AI Agent 正在对消息进行分类处理,他最终会回复所有人。

  • 原文链接: galaxy.com/insights/rese...
  • 鸿途知科网 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
版权声明

本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门