硬件钱包连出两次大事:随机数不随机,官网渠道不可信
不炒币的人也该看看这个瓜:2026年8月,老牌比特币硬件钱包 Coldcard 被曝出一个潜伏五年的代码bug——设备全程安静躺在用户抽屉里,没联网、没被人碰过。媒体口径下约5000个受影响钱包、超1755枚比特币(约合1.1亿美元)被批量转走。以上数字来自链上特征分析统计,并未逐一确认为受害地址。吴说区块链财联社新浪热点PANews

硬件钱包的第一道防线:随机数。它的全部逻辑是:种子由芯片硬件噪声生成,256位真随机,把全世界算力捆一块也穷举不动,所以"离线即安全"。但2021年3月迁移代码时,种子生成调用被换成了库函数,而一个条件编译判断错误让它静默链接进了软件伪随机数生成器。开发者用一个宏关掉了库自带的随机数实现,可代码只检查"宏是否被定义",没检查"值是否为非零"。宏等于0但处于已定义状态,编译不报错、设备不崩溃,照常产出"看起来没问题"的助记词。软件生成器靠芯片序列号和计时器寄存器初始化——这些都不是秘密。攻击者缩小设备标识、启动时间等参数范围,就能离线枚举候选种子、批量比对链上地址。估算下来,Mk2/Mk3种子的有效熵只剩约40位,Mk4/Mk5/Q约72位,"不可破解"成了笑话。最危险的bug从来不是崩溃,而是输出看着完全正常。吴说区块链
顺带一个反直觉的坑:升级固件救不了旧种子。风险以"生成种子那一刻用的设备和固件版本"为准,而不是设备现在装的是什么。缺失的随机性补不回来,唯一解是在可信环境重新生成新种子、再迁移资产。吴说区块链
第二道防线:购买渠道。10月爆发的Ledger事件更瘆人:有用户从东南亚经销商 CryptoBilis 购买设备后币被转走,已知损失加起来可能有几千万美元。而这个 CryptoBilis,正是列在 Ledger 官网经销商名录里的,且2026年3月刚被收购、原团队退出经营——名录背书的是入册那一刻的资质,不是今天到你手里的货。拆机样本更直观:设备主板上多出一块小板和一枚蜂窝通信模块,疑似天线导线也在里面,专门监听发给屏幕的显示数据。你输入助记词那一刻,它已经被发走了。微博PANews

接下来怎么办,社区没有共识。博主tombkeeper的原则是"用老不用新":没能力拆机检测,就买回来先别用,晾两年再上岗,让后门先在时间里过筛。这本质上是路遥知马力的林迪效应,点赞者不少。也有人说这是"漏洞币被盗,钱包没被破解",不必恐慌。至于"AI逆向引擎已经能扫固件找bug"——社区称 Claude Code 和 GLM-5.2 分别在约8分钟和20分钟内指出随机数路径问题,但该测试未经独立复现;Coinkite 承认此前用 AI 审查过代码却没发现这个漏洞,目前也没有证据证明攻击者借助了 AI。证据到哪儿,结论就只能到哪儿。微博吴说区块链

对硬件安全玩家,这两件事合起来只说明一件事:信任链的真正断点,往往不在安全芯片和加密算法,而在最无聊的角落——一个编译宏、一份名录、屏幕背后一块泡绵。