Coldcardの最大のセキュリティ失敗は70Mドルの損失をもたらした可能性

- 40 分間の攻撃により、2021 年 3 月以降に生成されたシードを持つ 1,196 の Coldcard ウォレットから、合計 1,082 BTC(約 7,000 万ドル)が盗まれました。
- この欠陥は、Coldcard ファームウェア 4.0.0~4.2.0 における乱数生成の弱さに起因し、ウォレットのシードが予測可能になる恐れがありました。
- Coinkite はユーザーに対し、ファームウェアの更新を呼びかけるとともに、新しいアドレスでのテスト後に資金を新規生成されたウォレットへ移動させるよう勧告しています。
攻撃者は、Coldcardハードウェアを使用してキーシードを生成したほぼ1,200のウォレットから1,000ビットコイン超(約7,000万ドル相当)を抜き取った。これはGalaxy Researchが金曜日に明らかにしたもので、同社が24時間前に出した初期推定値を大幅に上回る数字である。潜在的な損失には、2021年3月以降にシードを作成したすべてのColdcardユーザーが含まれる。
Galaxy Researchは、1,196のアドレスから1,082.65ビットコインが引き出され、その大部分が7月30日のUTC 01:10から01:50の40分間の窓で移動されたと推定している。この数字は、約500のシングルシグネチャウォレットから594 BTC(3,800万ドル)が盗まれたという報告された窃盗を大幅に上回る。これは40分以内に発生した。影響を受けた各アドレスは0.15 BTC以上を所有していた。562 BTC超が、まだ取引が行われていない特定のアドレスに転送された。
この レポート Blockのエンジニアリングおよびセキュリティチームの作業を強調し、これらの資金の動きのパターンを認識した。「Clay Garrettを含む他の研究者によって特定されたオンチェーン取引の痕跡は、正しく犯人を指し示している。しかし、この特定の窃盗を可能にした脆弱性は特定されていない」と同社は指摘し、「将来の攻撃は、脆弱なファームウェアを使用して生成されたColdcardのアドレスを標的にする可能性がある」と警告した。
ColdcardのRNG(擬似乱数生成器)はどうして失敗したのか?
Coldcardは、ユーザーのビットコインを保管するためにエアギャップされたコンピュータを利用するハードウェアウォレットである。このデバイスは、理論的には第三者の傍受試みに耐えるべき暗号署名方法を採用している。シード生成には、多数の潜在的な単語から選択される24語のニーモニックフレーズが必要である。実際、Coldcardウォレットの真のエントロピーは期待よりも低かった。
BlockのBitcoin Engineering and Securityチームは、この問題の詳細を記載したレポートを公開した。Coldcardのファームウェア内には、同じ暗号署名を持つ乱数を生成する関数が2つ存在した。1つはハードウェア実装であり、 Coinkiteによって書かれた もう1つはMicroPythonから引き継がれたソフトウェア版である。
環境設定の存在を確認するビルド時のチェックが有効にならず、一部のデバイスが侵害されたソフトウェア乱数生成器を使用する結果となった。この脆弱性は最新の4.21リリースでパッチが当てられたが、影響を受けたバージョンは2021年3月の初期4.0.0リリースにまでさかのぼる。侵害されたランダム性は、安全ではないと見なされるプロセッサのシリアル番号とクロックに基づいていた。
どのユーザーが脆弱性の影響を受けるのか?
この 最初の通知 セキュリティ問題に関する最初の通知はCoinkiteからあり、ファームウェア4.0.1以降のMk3ハードウェアを使用したユーザー向けのサポートページが公開された。同社は、特定のMk4、Mk5、およびColdcard Qデバイスも対象に含めるよう勧告を更新し、影響を受けたすべてのハードウェアに対して緊急ファームウェアアップデートをリリースした。
報告によれば、Coinkiteは公式勧告を更新し、既存のすべてのデバイスがこの攻撃に対して潜在的に脆弱であることを認め、ファームウェアのアップグレードは部分的なセキュリティしか提供しないと認めた。理論的には、バージョン4.21のリリース前に生成されたニーモニックフレーズを持つすべてのウォレットがリスクに晒されていると、Coinkiteの勧告は述べている。
この脆弱性はシード生成だけでなく影響を与える。Coldcardのペーパーウォレット暗号化、キー分割ツール、マスク生成、およびKey Teleport機能はすべて、同じランダム性関数を利用している。
CoinkiteはAIを盗難の責任者に仕立て上げる
CoinkiteのCEO Rodolfo Novak(NVK)氏は、セキュリティ問題について謝罪し、ニーモニック生成プロセスにおける誤りについて同社の責任を認めた。「この状況に至らせたファームウェアバグについて、私たちは完全な責任を負う」と述べ、脆弱性の初期レビューがこの問題を捕捉しなかったことに言及した。Novak氏は、攻撃者が脆弱性を特定するためにAIを使用した可能性があると推測し、「これはAIとの新しいパラダイムに入ることの sobering(冷静さをもたらす) reminder(教訓)である」と主張した。
Coinkiteが自分自身と矛盾する主張をしていることに注意する価値がある。Decryptの記事によれば、同社は以前、潜在的なセキュリティ問題について独自のコードをスキャンするためにAIシステムを使用していた。このツールは数ヶ月前に使用されたと報告されており、Coinkiteは「この脆弱性やその他の重要なものは発見されなかった」と主張していた。攻撃者も防御者も同じツールにアクセスできるが、このケースでは彼らは職務を遂行できなかったようだ。
Coldcardウォレットの所有者はどうすべきか?
Coinkiteは、ユーザーにデバイスのファームウェアを更新し、新しいニーモニックフレーズを作成することを推奨している。また、重要な資金を移動する前に、新しいウォレットアドレスへのテスト取引を行うようアドバイスしている。ユーザーは、取引後に資金へのアクセスを回復するためにこのドキュメントが必要になるため、古いシードをバックアップとして保持すべきである。
この発表の後、ビットコイン(BTC)の価格はほとんど変化していない。金曜日、BTC価格は63,000ドル付近で推移している。
これをお読みいただいているあなたは、すでに一歩先を行っています。当社のニュースレターでその先を行ってください。
よくある質問
Coldcard エクスプロイトで盗まれたビットコインの量は?
Galaxy Research によると、7 月 30 日に 1,196 のアドレスから 1,082.65 BTC(約 7,000 万ドル)が流出したと推定されています。これは、以前 CoinDesk が報じた約 500 のウォレットから 594 BTC(約 3,800 万ドル)という数字よりも多いものです。
Coldcard の脆弱性は何が原因でしたか?
2021 年 3 月にバージョン 4.0.0 で導入されたファームウェアビルドのエラーにより、デバイスがハードウェア乱数ジェネレータをスキップし、シリアル番号やクロックレジスタなどの非秘密チップデータに基づいたソフトウェア鍵生成に依存する状態になりました。これにより鍵生成が予測可能となりました。
どの Coldcard モデルが影響を受けていますか?
Coinkite はまずファームウェア 4.0.1 以降の Mk3 デバイスを警告対象として特定しましたが、その後、特定の Mk4、Mk5、および Coldcard Q バージョンにも警告範囲を広げました。報告によると、同社は現在、すべての現行モデルが何らかの形で影響を受けていると認識しています。
免責事項。 本情報は取引助言ではありません。Cryptopolitan.com は、本ページに記載された情報に基づいて行われた投資に対して一切の責任を負いません。投資判断を下す前に、独自の調査を行うか、資格を有する専門家にご相談することを強く推奨します。

アシシュ・クマール
アシシュ・クマール氏は、8年間のニュースルーム経験を持つ暗号資産および金融ジャーナリストです。暗号資産市場、規制、DeFi、取引所エコシステムに関する最新動向を取材・執筆しています。Coingape、Todayq、Newsroompostなどで活動実績があります。IIMC(インド・マスコミュニケーション研究所)で英語ジャーナリズムのPGDPを取得しており、アーサー・ヘイズ氏、ヤット・シウ氏、オースティン・フェデラ氏など業界の主要人物へのインタビューも多数行っています。
















