Ledgerは、CryptoBilisが販売した改ざんされたハードウェアウォレットのバッチが、同社の純正チェック(Genuine Check)検証をすり抜ける可能性があることを確認した。改造されたデバイスはセキュアチップとオペレーティングシステムには手を加えていないため、ハードウェアが改変されていても標準の整合性チェックは正常な結果を返す。埋め込まれた部品はリカバリーフレーズをLTE経由で送信する。
重要なのはそこだ。純正チェックは、デバイスが改ざんされていないことを確認するためにLedgerがユーザーに実行を推奨しているツールである。この改造を検出できないのであれば、それが提供する安心感は多くの人が想定しているよりも限定的だ。
改ざんが実際に何をするのか
追加されたハードウェアは、チップやOSを置き換えたり改変したりするのではなく、それらと並んで存在する。Ledgerによれば、セキュアエレメントとファームウェアは変更されていない。埋め込み部品の役割はシードフレーズを捕捉し、モバイルデータ通信経由で外部に送信することであり、つまりウォレットは資金が移動する直前まで外見も動作も正常に見える可能性がある。
改造はハードウェアレベルでチップの通常の検証経路の外にあるため、純正チェックにはフラグを立てるものが何もない。このチェックはチップを認証する。基板上のすべての部品を検査するわけではない。
純正チェックが見逃す理由
Ledgerの純正チェックは、セキュアエレメントの暗号署名を検証することで機能する。これは偽造チップやクローンファームウェアに対する強力なテストだ。しかし、物理デバイスの完全な分解検査ではなく、そもそもそのように設計されたこともない。サプライチェーンにアクセスできる熟練した攻撃者は、チップが決して認識しない回路を追加できる。
同社は、この種の改ざんはチェックが排除できる範囲外であると明確にしている。それは正直な認め方だが、多くの人が最終的な安全網と見なしているツールにユーザーが何を期待すべきかについて、一線を引くものでもある。
CryptoBilisとの関係
影響を受けたウォレットは、再販業者であるCryptoBilisによって販売されていた。この詳細は重要で、Ledger自身の製造上の欠陥ではなく、サプライチェーンの問題を指し示している。顧客に届く前に第三者を経由するデバイスは、その第三者自体と同じ程度にしか信頼できない。
Ledgerは何台が関与しているのか、また侵害されたハードウェアがどのようにしてCryptoBilisの在庫に紛れ込んだのかを明らかにしていない。これらは明らかな未解決の疑問であり、同社はまだ回答していない。
転売されたLedgerを保有する人にとっての意味
Ledgerを同社から直接ではなく再販業者から購入した場合、純正チェックに合格しても問題は解決しない。ハードウェアの埋め込み部品に対する唯一の信頼できる防御は、リカバリーフレーズを自分でデバイス上で生成し、初期化済みのウォレットを決して受け入れないことだ。シードフレーズがすでに設定された状態で届いたデバイスは、完全に侵害済みとして扱うべきである。
Ledgerのガイダンスは以前から、直接購入し、自分のデバイスを自分で初期化するよう促してきた。今回の一件は、その助言に一般的な理由ではなく具体的な理由を与えるものだ。
同社は、この種の改造を検出するために純正チェックを更新するかどうか、また侵害された在庫についてCryptoBilisに対して法的措置を取る計画があるかどうかをまだ明らかにしていない。いずれかが実現するまで、純正チェックが検証する内容とユーザーが検証していると考える内容との間のギャップが注目すべき点である。




