コンテンツにスキップ

Coldcardハック:4,585ウォレットから89億円流出の全貌

Coldcardのファームウェアに潜んでいた2021年のバグが、4,585ウォレットから約1,367BTCを流出させた。被害総額は約8,900万ドル。誰がリスクにさらされ、今何をすべきか。

4 min read 編集方針

ビットコインを最も安全に保管する方法はハードウェアウォレットだと。長らく言われてきた。インターネットに接続せず。秘密鍵が外に出ることなく、物理的に盗まれない限り資産は守られる。ところが7月30日以降。数千台のデバイスがリモートで次々と空にされた。Galaxy Researchの分析によると。被害総額は約1,367BTC。約8,900万ドル(約89億円)に達する。

TL;DR: 2021年3月のColdcardファームウェアに存在した乱数生成バグにより、4,585アドレスから約1,367BTCが流出した。旧型モデル(Mk3)でシードを生成したユーザーに限定的なリスクがあり、新型モデル(Mk4・Q・Mk5)は対象外とされている。

被害を受けたのは。Bitcoinコミュニティで高い信頼を誇るColdcardだ。最も衝撃的な点は攻撃の手口ではなく、その原因にある。高度なゼロデイ攻撃ではなく。5年間ファームウェアに潜み続けた単純なバグが。この事態を引き起こした。

事件の規模:Galaxy Researchが分析した数字

Galaxy Researchがブロックチェーン分析を通じて明らかにした事実は衝撃的だ。7月30日を起点に、攻撃者は複数の波に分けてColdcardウォレットを標的にした。第1波では30分足らずで約594BTCが消え、その後も被害は拡大。最終的に4,585アドレスから合計約1,367BTC、約8,900万ドル相当が奪われた。

特に不気味なのは、被害を受けたウォレットの多くが何年もアクセスされていない「休眠状態」だったことだ。所有者はタンス預金感覚で資産を保管していたつもりが、フィッシングリンクをクリックすることも、何らかのミスを犯すこともなく、ある日突然残高がゼロになっていた。攻撃者にとって必要だったのは、技術的な欠陥だけだった。

原因:予測可能になった「乱数」の罠

技術的な話になるが、これが事件の核心だ。ウォレットのセキュリティは一点に集約される。作成時にデバイスが生成する秘密の「シード(seed)」が、天文学的な組み合わせの中から真にランダムに選ばれているかどうか、それだけだ。予測不可能性こそが安全の根拠となる。

Coldcardはまさにここで失敗した。2021年3月のファームウェアアップデートで混入したバグにより、一部のデバイスがハードウェア専用の乱数生成器を使わず、チップの非秘密データに基づくソフトウェア的な予測可能な方式にフォールバックしていた。その結果、本来は探索不可能なほど広大な鍵空間が大幅に縮小し、コンピュータで総当たり可能な範囲に収まってしまった。つまり、それらのウォレットの「秘密鍵」は所有者が信じていたほど秘密ではなく、攻撃者はデバイスに一切触れることなくオフラインで鍵を再現できた。

Coldcard攻撃の解剖

主な事実。出典: Galaxy Research、Coinkite、2026年

  • 約8,900万ドル: 7月30日以降、複数の波で4,585アドレスから約1,367BTCが流出。
  • 原因: 2021年3月のファームウェアバグにより秘密鍵が予測可能になった。
  • 注意点: Bitcoinプロトコル自体の欠陥ではなく、新モデル(Mk4・Q・Mk5)は影響を受けていない。

Bitcoinの問題ではない:それでも学ぶべき教訓

誤解を招かないよう明確にしておく必要がある。これはBitcoinネットワークの欠陥ではない。プロトコルを支える暗号技術は健在であり、侵害されていない。問題は特定メーカーの特定製品。より正確には特定バージョンのファームウェアに局在していた。金庫メーカーが誤って欠陥のある錠前を取り付けたようなものだ。鉄素材に問題があるのではなく、その錠前機構に問題があった。

ただし、暗号資産を保有するすべての人に向けた教訓は深い。Coldcardだけの話ではない。ウォレットのセキュリティは、鍵をどこに保管するかだけでなく、鍵がどのように生成されたかにも依存することを、今回の事件は改めて示した。オフラインデバイスも、生成された鍵が最初から予測可能なら意味をなさない。自己管理(セルフカストディ)とは知識と責任を伴う行為であり、デバイスを信頼するだけでは十分ではないのだ。

あなたはリスクにさらされているか?実践的なチェックガイド

言い換えると、ハードウェアウォレットを所有しているなら、ここが最も重要な部分だ。朗報は、このリスクが限定的かつ明確に定義されている点だ。すべてのColdcardユーザーが危険にさらされているわけではなく、他社製ウォレットのユーザーは今回の攻撃とは無関係だ。

リスクにさらされている可能性があるのは、以下の条件をすべて満たす場合に限られる。旧型モデル(Mk3)を使用しており、欠陥ファームウェアが存在した時期にデバイス上で直接シードを生成し、かつパスフレーズなどの追加保護を設定していない場合だ。新型モデルを使用しているか、他の場所で作成したシードをインポートしたか、パスフレーズを追加設定している場合は、この脆弱性の影響を受けない。

ただし、今すぐファームウェアを更新しても解決にはならないことを強調しておく。更新は今後の新規シード生成を安全にするが、すでに脆弱な形で生成された鍵を修復することはできない。その場合の唯一の対処法は、新しい安全なウォレットを作成し、早急に資産を移動させることだ。日本のユーザーであれば、bitFlyerやCoincheckなど国内取引所への一時的な避難先も選択肢となる。ただし長期的には、セキュリティが確認された新しいハードウェアウォレットへの移行を推奨する。

より大きな教訓:コールドストレージへの信頼を問い直す

Coldcardへの攻撃は、近年で最も示唆に富むセキュリティインシデントの一つだ。暗号資産業界が当然視してきた前提。つまりコールドストレージ(オフライン保管)は難攻不落の要塞だという信念に、正面から揺さぶりをかけたからだ。オフライン保管は依然として最も安全な手段だが、それは構成要素のすべてが完璧に構築されている場合に限る。5年間、誰でも検査できる公開コードの中に潜み続けた単一のバグが、金庫を開いた扉に変えてしまった。

「コールドストレージは危険だ」という教訓ではない。依然として最も安全な保管方法であることに変わりはない。むしろ教訓はこうだ。セルフカストディは意識と責任を要する行為だ。鍵をどこに保管するかだけでなく、どのように生成されたかを理解すること、デバイスを最新の状態に保つこと、そして一つのツールに全資産を集中させないことが求められる。金融庁(FSA)もハードウェアウォレットを含む自己管理型保管のリスク啓発を推進しているが、今回の事件はその重要性を改めて浮き彫りにした。暗号資産の世界では、本当の金庫はハードウェアではなく知識だ。セルフカストディの安全な実践についてさらに学びたい方は、暗号資産の安全な保管ガイドを参照してほしい。

Consent Preferences