eSecurity Planetのコンテンツおよび製品紹介は、編集上の独立性を保っています。当サイトはパートナーへのリンクがクリックされることで収益を得る場合があります。 詳しくはこちら
Coldcardのファームウェアに存在する乱数生成の不具合により、数千件ものビットコインアドレスのシード強度が大幅に低下していた可能性があります。研究者らは、このバグを4,585件のブロックチェーンアドレスにまたがる合計8,860万ドル相当の盗難疑惑と関連付けていますが、すべてのウォレットについて計算上の確証が得られているわけではありません。
影響を受けたファームウェアはエントロピーが低下した状態でシードを生成しており、攻撃者がオフラインで候補シードを再現し、そこからビットコインアドレスを導出したうえで公開ブロックチェーンデータと照合できる可能性がありました。脆弱性のあるリリースでシードを作成したColdcardユーザーは、修正済みファームウェアをインストールし、新しいシードを生成したうえで資金を移動する必要があります。デバイスを更新するだけでは、既存のシードそのものは修復されない点に注意してください。
脆弱な乱数生成がウォレットシードを危険にさらした可能性
BleepingComputerの報道によると、統合上のミスにより、影響を受けたColdcardファームウェアはデバイス本来のSTM32ハードウェア乱数生成器ではなく、MicroPythonの決定論的な疑似乱数生成器「Yasmarang」をシード生成の経路として使用していたということです。
このフォールバック用の生成器は、新鮮な暗号学的エントロピーではなく、デバイスのマイクロコントローラー識別子とシステムのタイミング値に依存していました。研究者らによれば、シードの再現可能性は、デバイス識別子、起動タイミング、それ以前のRNG呼び出し、候補シードを検証するコストなど、複数の要因に左右されるということです。
The Hacker Newsによると、Galaxy Researchは当初、7月30日に41分間にわたって行われた1,196件のアドレスを対象とする資金一掃を確認しており、その額は約1,082.65BTC、当時の価値で7,020万ドルに相当していました。その後さらに2波の盗難疑惑が確認され、推定被害額は4,585件のアドレスにまたがる1,367.05BTC、約8,860万ドル相当にまで引き上げられています。
Galaxyは、この調査結果をトランザクションのパターンとオンチェーン分析に基づいてまとめています。研究者らはこれまでのところ、被害者のシードを実際に復元し、資金が流出したアドレスと一致させることには公には成功しておらず、Galaxyも特定されたすべてのアドレスが脆弱なColdcardファームウェアによって生成されたものであると計算上確認できたわけではありません。
影響を受けるColdcardデバイスの範囲
影響の有無は、シードを生成した時点で使用していたファームウェアによって決まります。報告されている影響対象には、Mk2およびMk3の4.0.xおよび4.1.x系ファームウェア、5.6.0より前のMk4・Mk5標準ファームウェア、そして1.5.0Qより前のQファームウェアが含まれます。
また、Mk4・Mk5デバイス向けの6.6.0X、Qデバイス向けの6.6.0QXより前の一部のEdgeリリースも脆弱性の対象となります。
Coinkiteは7月31日、影響を受けた製品向けに緊急ファームウェアをリリースしました。修正済みファームウェア上で古いシードを復元したり、別のウォレットにインポートしたりした場合、脆弱性はそのまま引き継がれてしまいます。そのためCoinkiteは、新しいシードを生成するよう推奨しています。
公正かつ独立した、非公開の方法でサイコロを最低50回振って補強したシードについては、今回の不具合単独ではリスクがあるとは見なされていません。またCoinkiteは、TAPSIGNER、OPENDIME、SATSCARDの各製品は異なるコードベースを使用しているため影響を受けないとしています。
影響を受けたウォレット所有者が取るべき対応
移行作業を行う前に、所有者はまず既存のバックアップを確認したうえで、適切なファームウェアアップデートをインストールする必要があります。そのうえで、新しいシードを安全な形で記録し、デバイス上で受け取りアドレスを確認し、少額のテスト送金を行い、テストの完了を確認してから残りの残高を移動するようにしてください。
BIP-39パスフレーズを併用することで、構成によってはリスクを軽減できる場合があります。ただしCoinkiteは、パスフレーズを恒久的な防御策として頼るのではなく、根本となるシード自体を置き換えるようユーザーに推奨しています。マルチシグ構成についても、署名を担う端末のすべてが影響を受けたデバイスで構成されていない場合に限り、一定の保護効果が期待できます。
今回の盗難疑惑は、ファームウェアへのパッチ適用だけでは暗号学的な欠陥を必ずしも取り消せないことを示しています。影響を受けたColdcard所有者にとって、当面の最優先事項は、脆弱性を抱えている可能性のあるシードを廃止し、修正済みファームウェアで生成した新しいウォレットへ資金を移動することです。
その他のニュース: ハードウェアウォレットの不具合だけが、攻撃者が暗号資産を狙う手口ではありません。偽のChrome拡張機能を使ってユーザーから暗号資産を盗み出したSilent Swapキャンペーンの詳細もご覧ください。
KJ
Kezia Jungco
Kezia Jungcoは、人工知能、データ分析、CRMソフトウェア、クラウドインフラ、サイバーセキュリティ、そして新興のビジネステクノロジーを専門とするテクノロジーライター兼リサーチャーです。ソフトウェアプラットフォームおよびテクノロジーソリューションの評価において5年以上の経験を持ち、ビジネスリーダーが今後の働き方を形づくるツールやトレンドを理解する手助けをしています。
Keziaは、生成AIプラットフォーム、チャットボット、自然言語処理(NLP)ツール、CRMシステム、業務用ソフトウェアの検証・分析において豊富な実務経験を有しています。彼女の記事は、複雑なテクノロジーを実践的な洞察へと落とし込み、組織がテクノロジー導入、業務効率化、デジタルトランスフォーメーションについて的確な判断を下せるよう支援することに主眼を置いています。
TechnologyAdviceのスタッフライターとして、KeziaはAIイノベーション、機械学習のビジネス活用、データ駆動型テクノロジー、クラウドコンピューティング、サイバーセキュリティ、セールステクノロジーなどを取材しています。ジャーナリズム、リサーチ、教育の分野で培った経歴を活かし、厳密な分析と、企業・一般消費者双方に向けた明快でわかりやすい報道を融合させています。
Keziaは、フィリピン大学ロスバニョス校でDevelopment Journalismを専攻し、Development Communicationの学士号を取得しています。また、人工知能、データプライバシー、情報セキュリティに関する専門トレーニングも修了しています。彼女の記事はこれまで、TechnologyAdvice、TechRepublic、eWeek、Datamation、Selling Signalsなどに掲載されており、急速に変化するテクノロジーの世界を読者が実践的かつ調査に基づいたガイダンスとともに歩めるよう支援しています。
翻訳元: https://www.esecurityplanet.com/threats/news-coldcard-rng-flaw-bitcoin-theft/