一个经销商捅穿的窟窿:100 美元的责任上限,兜不住 9000 万的损失
作者:谷昱,ChainCatcher
10 月 13 日下午,Ledger 发出事件以来最长的一份官方更新,把攻击手法讲到元器件级别:植入模块藏在设备外壳内,"读取屏幕上显示的数据"——初始化时,设备会在屏幕上显示 24 个单词的助记词,模块识别这些界面后由微控制器解码,再通过预配置的 eSIM 经 LTE 发送出去。
更关键的是紧随其后的一句澄清:植入模块是独立元件,不修改安全元件,不修改操作系统,也不改变交易或签名。芯片是真的,系统是原版的,每笔交易都经用户本人确认——行业教给用户的检查,这批设备全部通过。助记词只是在屏幕上出现了那几十秒,就多了一双眼睛。
但这份更新只回答了"设备里发生了什么",没有回答"丢了钱的人怎么办"。164 条回复里,点赞最高的追问几乎都在问同一件事:从官方授权经销商买到被动手脚的设备并因此损失资金,Ledger 会承担责任并赔偿吗?欧盟 MediaMarkt 渠道的用户又该怎么办?Ledger 的口径是:所有已确认的资金损失都涉及 CryptoBilis 售出的设备,其他渠道"尚未验证"。
四天前,这还只是"某一家公司的某个经销商出了问题";现在,它成了整个硬件钱包行业必须一起回答的问题:当设备离开工厂的那一刻起,究竟谁在为它的完整性负责?
一、从一家经销商,到一条链路
10 月 9 日,东南亚用户集中报告资产被转走;10 月 10 日,Ledger 确认其中一名受影响用户的设备含有未授权硬件植入,这是第一次拿到物理证据;同一天,CryptoBilis 宣布暂停 Ledger 设备的销售与发货。一家授权经销商、一批受影响用户、一次切割——叙事到这里,几乎是完整的。
但接下来几天,每一条新线索都在把这个框架撑大。
第一处反常出在设备本身。 迄今确认被改装的设备大多是全新机,而不是退回机。行业默认的风险模型一直是"用户买新机—设备被改装—退货—下一位顾客中招",这条路径成立的前提是改装发生在售出之后;全新机被动过手脚,意味着改装发生在设备到达任何用户之前——问题从"渠道里的一环"前移到了"仓库里的一个环节"。
第二处反常是工艺。 Karpelès 在博客中对比了早期样本与最新样本:前者带有明显的手工制作痕迹,后者看起来是按需生产。如果这一观察成立,动手脚的就不是某个人的临时起意,而是一条能批量产出植入模块的链路。链上的数字也在同步上修:Specter 最早给出超过 8600 万美元的估算,Bitquery 在 10 月 12 日的分析中跨 324 个钱包、多条链给出约 1.02 亿美元——而 Ledger 至今只有一句:"我们尚未确认受影响用户的总数或损失的总价值。"
然后线索开始跨出国界。欧洲一侧,用户 Johannes 称从两家不同门店的 MediaMarkt 买到两台被改装的设备,他请门店员工查了库存记录,其中至少一台来自 Aqipa GmbH——一家覆盖全欧洲的分销商,波及范围可能远超德国一国。亚洲一侧,Karpelès 那台购自亚马逊日本站、由中国卖家发货、从马来西亚寄出;研究机构 Tibane Labs 报告的日本卖家渠道 Nano X,同样从马来西亚发出。两条相距万里的线索,指向了同一个发货地。
链条的另一端同样专业。Tether 首日冻结了 1000 万 USDT,攻击者随即将 1500 万 USDT 换成 Tether 冻结不了的 USDD,再换回约 510 万 USDT,其中约 423 万流入币安充值地址;2810 枚 ETH 分三轮进入 Tornado Cash。截至 10 月 11 日,仍有 15,475 枚 ETH、203 枚 BTC 和 1000 万 USDT 在攻击者手中。CZ 提出过一个更激进的推测——攻击者买下了这家经销商,并让其签署保密协议以保持沉默;这一说法尚未被证实,但链条的专业程度已经摆在那里。
把这些线索拼在一起,很难再用"偶发"解释:一家被收买的经销商是事故,一条横跨多国、能批量改装、能规避冻结的链路是漏洞。前者可以靠切名单处置,后者不能。 Ledger 称正在开发更完善的硬件防篡改措施,但未说明具体内容与落地时间;它给出的自查方案,是让用户对照元件照片、自己拆机检查,而官方教程同时警告,拆开设备可能造成损坏。一套需要用户自己拆机才能完成的验证,本身就说明行业还没有答案。
二、同行们在做什么
事件之外,更有信息量的是各家厂商的反应差异。事实上,CryptoBilis 不仅销售 Ledger,还销售 Trezor、CoolWallet、Tangem、OneKey、SecuX、Ellipal 等众多硬件钱包。
事件爆发当天下午,Keystone 中文账号就发文推介 Keystone 3 Pro 的 PCI 级拆机自毁功能:一旦检测到物理拆解或篡改,自动擦除芯片数据、设备作废。这条推文获得了 4.2 万浏览。它恰好戳在本次攻击的命门上——植入模块必须开壳才能装进去,自毁让"悄悄装"变成"装了就没"。但也正因为选在这个时间点,它把一件尴尬的事摆上了台面:行业手里其实一直有技术答案,只是此前没人觉得非做不可。
多数厂商的第一反应则是划清界限。Trezor 将 CryptoBilis 移出授权名单、停止通过该渠道销售,同时提醒用户不要自行拆解设备;imKey 表示尚未收到相关反馈,将核查授权渠道。
SafePal 强调其设备在首次设置时验证设备真伪与使用状态、对曾被激活的设备发出警告并显示首次激活日期、用防拆封条识别包装是否被打开。Tangem 更彻底,从架构上让动手脚变得不可能:安全芯片与 NFC 天线一体化密封,私钥在芯片内生成与签名,工厂写入固件后不可修改——"无论用户通过官方商店、经销商还是其他渠道购买,只要 App 验证设备为正品,即可确保私钥仅由用户控制。"
但 Tangem 的这句话恰恰绕过了要害:验证,能不能自证?事实是,Ledger 的 Genuine Check 只能验证安全芯片为真,检测不到芯片周围元件被做过什么物理改动——被植入模块的设备,是能通过真伪校验的。渠道这一端管得再紧,也只是缩小概率,不是消灭风险。
面对市场的质疑,OneKey 宣布对今年 3 月以来经该渠道购买的用户无条件免费换新、旧设备不用寄回,同时对全部现有经销商重新审核,"经营主体核实不了、最终受益人说不清楚的,一律取消授权",并承认"经销商网络会大幅缩小"。
三、100 美元:那条被翻出来的责任上限
OneKey 免费换新的消息传开后,社区开始翻它的用户协议,并反而形成 OneKey 本身的大型公共危机。
现行《服务协议》15.5 条写着:如果 OneKey 被认定需对用户承担责任,其累计责任上限不超过以下三者中的最高者——(a) 该设备的实际购买价;(b) 事发前 12 个月内用户就该付费服务实际支付的费用;(c) 一百美元(USD 100)。并且这是一个"单一累计上限,多项索赔、多个事件或多项法律依据都不会提高其额度"。
15.4 条更彻底:在适用法律允许的最大范围内,OneKey 对任何数字资产的损失或减值不承担责任,无论何种原因造成——设备与 App 只是管理密钥的工具,不为资产提供保险或担保。15.6 条给出了理由:App 与大部分服务免费,设备价格不含资产保险,OneKey 从不掌握用户的资产与凭证,也不知道用户存了多少。15.10 条则预留了退路:OneKey 可自行决定提供赔付、更换或其他帮助,但任何此类举措都只是善意表示,不构成对责任的承认、不设先例,也不对任何人产生义务,并可要求用户签署免责声明作为条件。
需要说清楚的是,这不是 OneKey 一家的做法。OneKey 官方曾列出其他硬件钱包在用户协议中均列出很低的赔付模块。把责任上限压到设备售价或一个小额固定数字,是硬件钱包行业的普遍条款设计。真正值得讨论的是它和"免费换新"放在一起时暴露出的那个错配:
一边是几百美元一台的新设备、宁可多覆盖 180 天的主动担责;另一边是一份把责任上限写成 100 美元、并声明"任何帮助都不构成承认责任"的契约。两者在商业上都成立,但用户对它们的感受是撕裂的——一家公司可以在道义上做到 120 分,同时在契约上只承诺 100 美元。而这 100 美元,恰恰是当风险真的落到用户头上时,唯一能被拿出来的东西。
它折射出的是整个品类的结构性错配。自托管的全部伦理基础是"用户自己保管密钥,因此用户自己承担后果"。这个前提在这次事件里第一次出现裂缝:被攻破的那一环——从工厂到仓库、从经销商到家门口——恰恰是用户无论如何都控制不了、也验证不了的部分。责任被完整地放在了用户身上,而风险的控制权在厂商手里。
硬件钱包卖的一直是"工具",不是"保管"。当工具本身成为攻击面,"工具不负责"这套说辞正面临它第一次真正的压力测试。
四、2026:硬件钱包的"物理年"
把视野拉开,这起事件是今年一连串问题里最新、也最贵的一起。
2026 年已有六家硬件钱包品牌披露过安全问题,但真正导致用户丢钱的只有两起:7 月 Coldcard 固件弱熵导致助记词可被推测,Galaxy Research 统计损失超过 1.15 亿美元;以及这一次 Ledger 供应链植入,约 0.9 亿美元。合计约 2.05 亿美元。行业分析机构 Wise Advice 的评价是:"2026 年可能会成为硬件钱包安全史上最疯狂的一年。"
其余问题分布在同一条链的不同位置:Ledger 安全团队 6 月用激光击穿 Trezor Safe 7 的芯片、7 月击穿 Tangem 卡片(两者都需要实验室设备,Tangem 称对普通用户风险"几乎不存在");BitBox 8 月修复了多个自家工程师称为"严重"的固件漏洞,未造成损失;Trezor 物流商泄露了 13,689 名买家的信息;SafePal 泄露了近 4 万个家庭住址。
这一年里,没有任何一颗安全芯片在实验室之外被真正攻破。攻击者绕过了加密学,转向了它旁边的东西——随机数、物流单、经销商的仓库、用户家门口的快递。
行业正在找答案,但答案还没统一。慢雾创始人余弦认为"拆机自毁功能会是必备机制……否则就得有另一个机制来证明我手上拿到的硬件钱包是官方原本意图的产物";Mindao 反驳说,一旦自毁反而无法证明机器是否被改装,可拆卸至少还能对比电路图,而 Ledger 官方其实提供了开机硬件完整性检查,只是对普通用户"太硬核";也有人给出最朴素的方案——跨品牌多签,Trezor、OneKey、Keystone 各持一把,用 Sparrow 或 Electrum 做 2/3,"防止一家作恶"。
这些建议里没有一条是"买一颗更好的芯片"。它们全部指向同一件事:安全边界已经从芯片,扩展到了芯片之外。
结语
"私钥从未离开设备",是硬件钱包行业卖了十年的承诺。在这起事件里,它字面成立,却毫无意义。
安全元件没有被修改,操作系统没有被改动,每笔交易都经用户本人确认,24 个单词一步都没有走出那块芯片。它毫无意义,是因为密钥不需要离开设备——只需要在屏幕上显示的那几秒里,被人多看一眼。被攻破的不是加密学,甚至不是芯片,而是"验证"这个动作本身:Genuine Check 验得出芯片真伪,验不出屏幕旁的眼睛。
所以行业要补的课不是把渠道管得更紧,而是让设备自己作证,把验收标准从"芯片是真的"升级为"整机是原装的"——拆机自毁可能正在从可选项变成标配,这比任何一份经销商名单的收缩都更根本。
而责任的那道题仍然悬置。这个行业通行的条款设计,是把服务做得尽可能重,同时把累计责任上限压到一台设备的售价,或一个小额固定数字。它未必是在推卸责任,更像是在如实描述这个行业的责任结构:它造工具,不保管资产。真正的问题在于,用户一直以为自己买的不是工具。









