采用塑料NFC卡片形式的Tangem硬件钱包,长期以来凭借经过认证的EAL6+芯片被视为安全典范。然而,最新研究揭示了一个关键漏洞:激光故障注入攻击可使攻击者重置卡片密码,从而完全控制存储的资产。这是一种物理攻击,由于设备固件无法更新,因此无法通过远程方式修复。

每张Tangem卡片内部都搭载了三星S3D232A安全元件,负责密钥生成和交易签名。资产访问传统上受双重因素保护:物理持有卡片和知晓密码。若密码丢失,可通过关联的第二张卡片进行恢复。研究人员聚焦于SetPin指令的逻辑,该指令负责检查卡片是否处于允许重置密码的状态。

攻击技术细节

通过向芯片特定区域发射单次纳秒级激光脉冲,成功破坏了恢复状态检查机制。此后,卡片无需提供旧密码或备用卡片即可接受新密码。准备攻击时,需拆解外壳、暴露安全元件、将其连接至自研硬件平台,并通过侧信道分析确定易受攻击检查执行的确切时机。

一旦找到特定型号的参数,每次后续尝试约需两小时。然而,实验室设备成本估计约25万美元,且需深厚的硬件安全知识。这使得普通攻击者几乎无法实施,但在卡片被盗或丢失时构成严重威胁。

Tangem的回应与结论

Tangem称对普通用户的风险“几乎不存在”,指出攻击需要昂贵设备且需物理接触设备。公司还表示,Ledger的研究部门是其直接竞争对手的一部分,可能影响结果解读。尽管如此,专家强调EAL6+认证仅证明芯片符合特定标准,但无法保证其上运行的固件逻辑的安全性。

建议包括:对关键操作引入多重独立验证,并加强密码更改保护(即使恢复功能已禁用)。此事件再次提醒:没有任何硬件钱包绝对无懈可击,加密资产的安全性在很大程度上取决于对设备的物理控制。

Cryptalist专家观点: 此案例生动展示了硬件认证如何制造虚假安全感。运行在安全芯片上的软件逻辑仍是薄弱环节。Tangem用户应更加重视卡片的物理保管,尤其是考虑到此漏洞无法在不更换设备的情况下修复。