Trezor现已支持128字符助记词密码,直指Coldcard种子缺陷

Trezor将这一变更置于7月下旬开始的Coldcard盗窃事件的背景之下。其公告称,一个固件缺陷导致部分Coldcard备份的随机性远低于预期,而“拥有强且唯一助记词密码的用户受到了保护”,因为“攻击者需要同时获取薄弱的备份和助记词密码才能访问他们的钱包”。Trezor表示,此后不断被问到的问题是能否支持更长的助记词密码。
通过免费的Unchained Daily新闻简报,将Unchained的加密新闻发送到您的收件箱。
Coldcard种子是如何失效的
Galaxy Digital研究主管Alex Thorn将问题追溯到一个较早的固件变更。“Coldcard曾在2021年3月17日更新其固件,加入了自己版本的随机数生成器,”Thorn在8月初Unchained的Bits + Bips节目中表示,并补充说“他们将其错误地接入了固件。”
Coldcard背后的公司Coinkite将原因描述为2021年3月那次迁移中的构建和链接错误,导致种子生成运行在通用软件生成器上,而非设备的硬件生成器上。Coinkite表示,攻击者随后离线重建了这些薄弱的种子。Galaxy Research于8月3日在X上估计,在三波已确认的攻击以及14起较小事件中,约有1,596枚BTC从大约7,300个地址中被盗,损失超过1亿美元。Unchained随后报道称,Thorn正在追踪疑似第四波攻击。
助记词密码长度为何重要
BIP-39 密码短语加在种子之上,会开启一个拥有独立地址的单独钱包。这意味着,即使攻击者重建了弱种子,仍需猜出密码短语才能触及资金。Coinkite 的指南指出,除非种子是通过至少 50 次独立、私密的掷骰子生成的,或者钱包带有强大且唯一的密码短语,否则受影响的钱包就处于风险之中;并警告说,“简短、常见、有规律、引用他人、重复使用、已泄露或不确定的密码短语不符合要求。”
据报道,至少有一个短密码短语未能守住。8 月 2 日,X 账号 BTC Sessions 在 X 上报告了其称为首例已确认的“Mk3 + 2 词密码短语”损失。Trezor 在 8 月的一篇文章中写道,破解工具会遍历字典词汇、泄露的密码和模式,并且“仅靠长度并不能保证熵”。
哪些 Trezor 设备适用
根据 Trezor 的指南,Model T、Safe 3、Safe 5 和 Safe 7 均支持更长的密码短语;Model One 则保持 50 个字符的上限。日期为 10 月 21 日的核心固件 2.13.0 更新日志将新上限描述为“128 字节”,而 Trezor 的文章和指南则以字符数计。10 月的发布说明将该功能列于桌面端 Suite 26.10.3 和移动应用 26.10.2 中,并称更新将分阶段推出。
Trezor 在 8 月表示,其自家设备未受 Coldcard 漏洞影响,但那些最初在 Coldcard 上创建、后来在 Trezor 上恢复的钱包应被转移。此次密码短语更新发布的几天前,Trezor 表示正将前经销商 CryptoBilis 出售的一台被植入程序的 Safe 5 的报告视为可信。
Trezor 的文章还称密码短语是“一项高级功能”,并警告说,输入错误或遗忘密码短语可能意味着资金损失。
相关收听:Bits + Bips:还有安全的冷钱包吗?深入Coldcard黑客事件第三波
文章《Trezor Now Accepts 128-Character Passphrases, Pointing to Coldcard's Seed Flaw》首发于Unchained。
摘要:大多数Trezor钱包现在可以设置最多128个字符的助记词密码,高于此前50个字符的上限,这家硬件钱包制造商在11月1日的Trezor Suite更新公告中宣布了这一消息。更长的限制需要最新版Suite应用以及对设备进行固件更新,Trezor表示旧版固件“仍将保留50字符的限制”。


