专注于硬件安全研究的Ledger Donjon研究部门对Tangem硬件钱包的物理漏洞进行了详细分析。这种基于激光故障注入的攻击方式,允许攻击者重置设备密码,从而完全控制存储在卡片上的加密资产。这里指的是外观类似银行卡的塑料NFC卡片,内部包含用于存储私钥的安全芯片。
关键问题在于,该漏洞无法通过补丁修复:Tangem卡片的固件无法更新。这意味着所有已发行的型号在设备落入他人之手时都存在风险。不过,这种攻击具有纯粹的物理性和侵入性,因此极难隐蔽实施。
攻击原理
钱包的核心是经过EAL6+认证的安全元件Samsung S3D232A。通常,资产访问受到双重因素保护:物理持有卡片和密码。此外,还设有通过两张关联卡片恢复访问的机制。Ledger Donjon的研究人员重点关注了负责密码更改的SetPin指令。他们发现,固件中存在一项检查,仅允许在特定条件下(例如存在备用卡片时)更改密码。
通过向EAL6+芯片的特定区域发射单次纳秒级激光脉冲,专家们成功破坏了这一检查逻辑。这使得卡片能够在不输入旧密码、也不使用备用卡片的情况下接受新密码。研究人员通过拆解卡片,并利用自建硬件平台连接到安全元件,通过侧信道分析确定了易受攻击检查的精确执行时刻。
重置密码后,攻击者即可签署交易并提取资金。攻击准备耗时约两小时,但前提是已掌握该型号的参数。实施此类攻击的设备成本约为25万美元,因此仅对资金充裕的团体或政府机构可行。
Tangem的回应与专家观点
Tangem公司称,对普通用户而言,该风险“几乎不存在”,并强调攻击场景需要物理接触卡片、昂贵的实验室设备以及深厚的专业知识。Tangem还指出,Ledger Donjon是其直接竞争对手的部门,这可能会影响结果的解读。
尽管如此,研究员Baptiste Boileau强调了EAL6+认证本身的局限性。该认证确认了芯片对特定攻击的抵抗能力,但并不能保证运行在芯片之上的固件逻辑不存在漏洞。“运行在这些芯片上的软件,必须采用专门的防护模式进行开发,”他表示。
作为建议,专家提出应对关键操作实施多重独立验证、采用更稳健的状态编码,并加强密码更改流程的保护,即使恢复功能已禁用。
我的专业观点:此案例生动地提醒我们,即使经过认证的“硬件”也并非绝对安全的保障。运行在安全元件之上的固件逻辑漏洞,可能使所有硬件优势化为乌有。对普通用户而言,风险极低;但对持有大额资产或机构投资者来说,这是一个严肃的信号:安全性不仅取决于芯片的选择,更取决于其上运行的代码质量。市场需要涵盖物理层面和软件逻辑层面的标准。