LedgerのGenuine Checkはチップを検証したが、9,100万ドル盗難の背景にあった不正チップは見逃した
重要ポイント
- •Galaxy Researchは、ビットコイン、イーサリアム、Arbitrum、Polygon、TRONにまたがる474アドレスから少なくとも9,100万ドルが引き出されたと推計しており、この数値はBNB Chainを含まないため下限となる。
- •追跡された価値の約88%(約8,000万ドル)が、10月9日の05:00 UTCに始まる1時間の間に移動しており、引き出しが組織的だったことを示している。
- •影響を受けたNano Xデバイスに隠されたインプラントは、初期設定時に表示された24語のリカバリーフレーズを取得し、内蔵LTE接続経由で送信し、所有者のコンピューターとネットワークを完全にバイパスした。
- •Ledger Donjonのドキュメントによれば、Genuine Checkの合格はセキュアエレメントのみを検証するものであり、元のチップが無傷の場合、追加されたスパイハードウェアを検出できない。
- •フレーズ漏えい後の唯一有効な対策は、信頼できるハードウェアで新しいリカバリーフレーズを生成して資産を移すことであり、新しいPIN、工場出荷時リセット、ハードウェアでの旧フレーズの復元は、攻撃者のコピーを有効なまま残す。

Galaxy Researchが10月16日に公開したレビューは、改ざんされたLedgerハードウェアウォレット攻撃(CryptoBilis事件として知られる)を、組織的に行われた暗号資産の引き出しと結び付けている。このレビューは、Ledgerおよび独立系研究者による従来の開示内容に、インプラントの動作方法と損失の詳細なオンチェーン分析を加えている。
影響を受けた所有者が知っておくべきこと
リカバリーフレーズが漏えいした場合、ハードウェアの交換だけでは不十分である。そのフレーズがあれば、別のデバイスで同じウォレットを復元できる。必要な対策は、信頼できるハードウェア上で新たに生成したフレーズを用い、そこから派生するアドレスへ資産を移すことである。
要点
- Genuine Checkはセキュアエレメントを認証するものであり、デバイス内部のすべての部品を検査するものではない。
- インプラントは初期設定中に表示されたリカバリーワードを取得し、独自の携帯電話回線を通じて送信した。
- Galaxyは、調査対象の範囲内で少なくとも9,100万ドルが474アドレスから流出したと推計している。
- 新しいPIN、工場出荷時リセット、あるい新品の交換デバイスでは、攻撃者がすでに保有するリカバリーフレーズを無効化できない。
Genuine Checkに合格しても、デバイスが無傷であることを意味しない
LedgerのGenuine Checkは暗号学的認証プロセスである。同社のサーバーがチャレンジを送信し、デバイスのセキュアエレメント(デバイスの暗号秘密を保管する耐タンパーチップ)が、Ledgerの製造時認証情報に対して検証可能な署名で応答する。検証が成功すれば、応答したセキュアエレメントが本物であることが確認される。
このデバイス確認に使用される鍵は所有者のウォレットリカバリーフレーズとは別のものであり、この区別が、影響を受けたデバイスがチェックに合格できた理由を説明している。攻撃者は保護されたチップから秘密情報を抽出したり、その応答を偽造したりする必要はなかった。代わりに、元のセキュアエレメントがそのまま残っている間に、デバイス内の別のハードウェアが画面に届く情報を監視していた。
Ledger Donjonのドキュメントはこの限界を明確に示している。元のセキュアエレメントが無傷である場合、Genuine Checkはスパイ用インプラントを含む不正な物理的改ざんを検出できない。
チェックの合格には依然として意味がある。チャレンジに応答するよう設計された部品を検証するからである。しかし、それは筐体の物理検査ではなく、内部に他のものが追加されていないことの保証でもない。
インプラントはディスプレイを監視し、独自の無線通信を使用した
Ledgerが以前、影響を受けたデバイスにインプラントが存在することを確認したことで、物理的な改ざんが立証された。その後の説明で同社は、初期設定時に24語のリカバリーフレーズを取得し、内蔵SIMを用いてLTE経由で送信する部品について述べた。
Tibane LabsによるNano X実機の検証は、この手法についてさらに詳しい情報を提供している。追加された回路は画面のデータラインを監視し、表示されたワードを再構成し、セルラーモデムを使って送信していた。インプラントはカメラも接続されたコンピューターのインターネット接続も必要とせず、盗まれたワードは所有者のコンピューターやネットワークを経由せずにデバイスから流出した。
リカバリーフレーズはウォレットのマスターバックアップであるため、これは重要である。攻撃者が使用可能なコピーを手にすれば、別の環境でウォレットを復元し、そこでトランザクションに署名できる。元のLedgerデバイスが後の盗難を承認する必要はない。
Tibaneが検証した実機は、単純な外観比較が信頼できる安全試験ではない理由も示している。ある設計では、元のバッテリーを残したまま、ディスプレイの下に部品を隠していた。したがって、配線の緩み、極端に小さなバッテリー、外観の変化は、普遍的な警告サインとは扱えない。
これらの検証が記録しているのはインプラントの手法であり、CryptoBilis事件に関係したすべてのデバイスではない。侵害されたすべてのウォレットが同じ設計を使用した、あるいは同じ経路で流通に入ったことを裏付ものではなく、追加のデバイス検証によって状況が変わる可能性もある。
コピーされたフレーズは複数チェーンにまたがる損失になり得る
Galaxyは、ビットコイン、イーサリアム、Arbitrum、Polygon、TRONにまたがる474アドレスから約9,100万ドルが流出したと推計している。同社の分析では、他のトラッカーが含めていたBNB Chainが除外されており、Galaxyはこの数値を事件の総額ではなく下限として提示している。したがって、BNB Chainを含めれば最終的な損失額はGalaxyの推計を上回る可能性がある。
ビットコインの引き出しは10月7日に始まった。Galaxyが調査した資産全体のうち、約88%の価値(約8,000万ドル)が、10月9日の05:00 UTCに始まる1時間の間に移動した。このタイミングは、引き出しが無関係な損失ではなく組織的だったという見方を支持する。ただし、すべてのリカバリーフレーズがいつ取得されたか、攻撃者がその情報をどの程度の期間保有していたか、影響を受けた各所有者が同じバージョンのインプラントを使用していたかは示していない。
474アドレスという数値は、人数、ウォレット数、あるいは物理的に検証されたデバイス数でもない。一人の所有者が複数のアドレスを管理している場合があり、ブロックチェーンの追跡だけでは各ウォレットにどのハードウェアが使われたかを特定できない。9,100万ドルという推計はGalaxyのオンチェーン評価であり、Ledgerが確認した総額でも補償の約束でもない。
正規品の再販リスクは軽減されたが、デバイスが無傷であることは証明されない
10月15日の回答でLedgerは、攻撃者が正規デバイスを購入し、隠し部品を取り付け、東南アジアの再販業者を通じて流通に戻したと述べた。同社は、自社のチップ、OS、サーバーは侵害されていないと説明した。
Ledgerはまた、東南アジアと香港の正規販売業者・販売代理店に販売停止を要請したとも述べた。同社のチームは店頭で購入したデバイスや倉庫のサンプルを検査し(ドイツでの検査を含む)、検査したユニットは清浄だったと報告している。
同社は、返品されたデバイスは、新品未開封に見えても決して再販売してはならないと繰り返し強調している。更新された要件では、小売業者に在庫を棚や展示エリアから離して保管し、購入時のみ購入者に手渡し、異常な製品は速やかに報告するよう求めている。
これらの管理措置は、扱われたデバイスが購入者に届く可能性を減らす。同時に、「正規販売業者からのみ購入する」だけでは解決にならない理由も説明している。CryptoBilis自身が正規業者として登録されていたからである。
Ledgerの購入ガイダンスは、しばしば混同される2つのリスクを区別している。Genuine Checkは偽デバイスの評価において依然として有効であり、一方、物理的な保管と流通の管理は、工場を出た後に改ざんされた正規デバイスに対処するものである。
この事件を追跡する読者にとって、注目すべき動きは2つの流れにある。10月13日と10月15日に更新を発表したLedgerのさらなる情報発信と、10月16日にGalaxyが公開したような独立系オンチェーン追跡の継続である。
フレーズ漏えい後にウォレットを守るもの、守れないもの
| 対策 | 効果 |
|---|---|
| 新しいPIN | デバイスへの物理的アクセスを保護する。漏えいしたフレーズから派生する秘密鍵を置き換えるものではない。 |
| 工場出荷時リセット | 物理的なインプラントを取り除かず、すでに送信された可能性のあるワードも消去できない。 |
| 新しいハードウェアで古いフレーズを使用 | 同じウォレットが再現され、攻撃者の持つフレーズのコピーは有効なまま残る。 |
| 信頼できるハードウェアで新しいフレーズを生成 | 新しい鍵と新しいアドレスが作成され、そこへ資産を移すことができる。 |
CryptoBilis購入者に対するLedgerの指示も同じ線引きを示している。10月13日の調査更新で同社は、未使用のユニットを初期設定しないこと、既存のリカバリーフレーズを入力しないよう購入者に求め、すでにデバイスを初期化した所有者には、新しいリカバリーフレーズを持つ新しいサイナーへ資産を移すよう助言した。
フレーズの漏えいが疑われる場合、優先すべきはハードウェアの改ざん有無を証明することではなく、ウォレットを保護することである。信頼できるハードウェア上で新しい鍵を生成し、その後、それらの新しい鍵が管理するアドレスへ資産を送金しなければならない。疑わしいデバイスで代替ウォレットを生成してはならない。
資金を失った人や改ざんされたデバイスを保有している可能性がある人は、デバイスを開封・発送する前に、Ledgerの公式サポート窓口に連絡し、法執行機関と連携すべきである。デバイスの保全は調査にとって重要な場合があるが、自己判断での分解は完全な安全試験でも、漏えいしたフレーズによって守られている資金を移すことの代用品にもならない。
この記事は情報提供のみを目的としており、金融または投資に関する助言を構成するものではない。侵害の可能性があるデバイスを扱う際は、製造元の最新ガイダンスに従ってほしい。