一分钟说清发生了什么
2026 年 7 月 30 日,攻击者开始搬空那些密钥可以直接猜出来的比特币钱包:2021 年 3 月的一个固件错误,让受影响的设备跳过自己的随机数芯片,改用可预测的值来造密钥。五年里一切看上去都没问题——然后几天之内,数千万美元就没了。事情的来龙去脉到处都有报道。对每一个拥有加密保险库的人来说,剩下的问题更简单:这会发生在我的数据上吗?
为什么随机性就是全部
所有被加密的东西,都从一个随机数开始。真正随机,猜它就是没指望。悄悄变得可预测,建在它上面的一切照样运转得完美无缺——却什么也没保护住。更糟的是,加密数据可以在攻击者自己的电脑上被私下攻击,没有次数限制,也没有任何警报。第一个随机数有多强,就是全部胜负所在。
为什么这在 Sealby 里不会悄悄发生
Sealby 从不自己掷骰子。每一把密钥都来自操作系统内置的随机源——由 Apple 为平台自身的安全用硬件播种并维护。Sealby 内部没有自制的生成器,也就没有东西可以让隐藏的错误弄坏;而且从不会拿任何可预测的东西——时间戳、设备标识符——当作密钥材料。
还有两道安全网。生成密钥时会检查两条互相独立的系统路径,只要有一条不对劲就当场停住——那是你屏幕上的一条报错,而不是悄无声息的五年。而且,就算某个随机数真的重复了,也不会悄悄用同一把密钥去保护两样东西,因为唯一性是保险库构造方式里自带的。每一次构建还会拿固定值来测试,所以当年弄坏那些钱包的那种改动,第一天就会让 Sealby 构建失败。
不需要信任:自己掷骰子
对你最敏感的那些保险库,你根本不必信任任何生成器——Sealby 的不用,Apple 的也不用。掷真骰子,把点数输进去,这个保险库的密钥和恢复短语就由你的随机性造出来。你甚至可以用一个单独的、独立的工具去核对结果。这才是这次钱包失窃真正的教训——不是“相信我们”,而是“来查我们”——它也是你的文件应得的标准。