Ledger 研究部门 Donjon 团队的专家在 Tangem 硬件钱包中发现了一个严重漏洞。该漏洞涉及激光故障注入攻击,攻击者可通过物理接触卡片重置密码,从而完全控制资产。

Tangem 钱包是外观类似银行卡的塑料 NFC 卡片,内部搭载了通过 EAL6+ 认证的安全芯片 Samsung S3D232A。该芯片负责生成和存储私钥,并在连接移动应用时签署交易。问题在于,该漏洞影响所有已发行的卡片且无法修复——设备不支持固件更新。

攻击技术细节

Ledger Donjon 研究员 Baptiste Boileau 详细分析了密码修改指令 SetPin 的逻辑。固件中存在一项检查,用于判断卡片是否允许恢复访问。纳秒级激光脉冲精准照射芯片特定区域,可破坏该检查机制,使卡片在无需输入旧密码或备份的情况下接受新密码。

该过程需要充分准备:研究员首先拆解卡片露出安全元件,将其连接至自研硬件平台,通过侧信道分析确定关键检查的精确执行时机。随后将激光脉冲对准与指令执行逻辑相关的芯片区域。

一旦针对特定型号的参数确定,后续每次尝试约需两小时。重置密码后,攻击者可签署交易并转移资金。

然而,此类攻击所需设备成本约25万美元。除激光装置外,还需侧信道分析工具、硬件安全专业知识及准备时间。

Tangem 回应与背景

Tangem 表示,对普通用户而言风险"几乎不存在",因为该场景需要物理接触卡片、昂贵的实验室设备及专业知识。公司同时指出,Ledger Donjon 虽自称独立研究部门,实则隶属于 Tangem 最大竞争对手之一。他们表示,只要有足够资源,任何安全元件的固件都可被研究并尝试利用。

Boileau 则强调 EAL6+ 认证的局限性:该认证仅确认芯片在特定标准下的抗性,但无法保证芯片上层固件逻辑不存在漏洞。他建议对关键操作实施多重独立验证、采用更稳健的状态编码,并在密码修改环节增加额外保护,即使恢复功能已禁用。

我的专业评估:这项研究对整个硬件钱包行业具有警示意义。它清晰表明,若芯片上层软件逻辑存在缺陷,即使最高级别认证也无法保证绝对安全。对 Tangem 用户而言实际风险极低,但此类攻击向量的存在凸显了加强固件审计和应用程序级防护机制的必要性。Ledger 与 Tangem 的竞争关系虽使讨论更激烈,但并未削弱技术结论的合理性。