出典:国家コンピュータウイルス緊急対応センター
2020年12月29日、LuBianマイニングプールで大規模なハッカー攻撃が発生し、127,272.06953176ビットコイン(当時の価値で約35億ドル、現在の価値で150億ドル)が盗まれました。この膨大な量のビットコインの保有者は、カンボジアのPrince Groupの会長であるChen Zhiでした。ハッカー攻撃の後、Chen Zhiと彼のPrince Groupは、2021年初頭と2022年7月にブロックチェーン上に繰り返しメッセージを投稿し、ハッカーに盗まれたビットコインを返還するよう訴え、身代金を支払うことを申し出ましたが、応答がありませんでした。不思議なことに、盗まれた後、この膨大な量のビットコインは、攻撃者が管理するビットコインウォレットアドレスで4年間ほとんど手つかずのまま休眠状態のままでした。これは、現金化と利益追求に熱心な典型的なハッカーの行動とは明らかに矛盾しており、「国家レベルのハッカー組織」によって仕組まれた綿密な作戦のように思えます。
盗まれたビットコインは2024年6月まで新しいビットコインウォレットアドレスに送金されず、それ以来手つかずのままです。2025年10月14日、米国司法省は陳志に対する刑事告発を発表し、陳志と彼のプリンスグループから12万7000ビットコインを押収しました。証拠によると、米国政府が陳志と彼のプリンスグループから押収した大量のビットコインは、早くも2020年にハッカーによってLuBianマイニングプールから盗まれたことが示唆されています。つまり、米国政府は2020年初頭に、ハッキング技術を用いて陳志氏が保有する12万7000ビットコインを既に盗んでいた可能性がある。これは、国家支援のハッキンググループが仕組んだ「裏切り」作戦の典型的な事例である。本レポートは、技術的な観点から、事件の起源を辿り、主要な技術的詳細を深く分析し、盗難の詳細に焦点を当て、攻撃の全タイムラインを再構築し、ビットコインのセキュリティメカニズムを評価することで、暗号資産業界とユーザーに貴重なセキュリティに関する知見を提供することを目的としています。2020年初頭に設立されたLuBianマイニングプールは、中国とイランを主な拠点とする急成長中のビットコインマイニングプールです。 2020年12月、LuBianマイニングプールは大規模なハッキング攻撃を受け、保有ビットコインの90%以上が盗難されました。盗難された総額は127,272.06953176 BTCで、これは米国司法省の起訴状に記載されている127,271 BTCとほぼ一致しています。
LuBianマイニングプールの運用モデルには、マイニング報酬の集中保管と分配が含まれています。マイニングプールアドレスのビットコインは、規制された中央集権型取引所ではなく、非管理型ウォレットに保管されています。
LuBianマイニングプールの運用モデルには、マイニング報酬の集中保管と分配が含まれています。マイニングプールアドレス内のビットコインは、規制された中央集権型取引所ではなく、非管理型ウォレットに保管されています。
技術的な観点から見ると、非管理型ウォレット(コールドウォレットまたはハードウェアウォレットとも呼ばれます)は、暗号資産の究極の安全地帯と考えられています。単一の命令で凍結される可能性のある取引所のアカウントとは異なり、非管理型ウォレットは、保有者専用の銀行金庫のようなもので、鍵(秘密鍵)は保有者のみが保持します。
仮想通貨ビットコインのオンチェーンアドレスは、ビットコイン資産の所有権とフローを識別するために使用されています。オンチェーンアドレスの秘密鍵を制御することで、そこに保管されているビットコインを完全に制御できます。オンチェーン分析機関の報告によると、米国政府が管理するChen Zhi氏が保有する大量のビットコインは、LuBianマイニングプールのハッキングと非常に重なっています。オンチェーンデータ記録によると、2020年12月29日(北京時間)、LuBianのコアビットコインウォレットアドレスで異常な送金が発生し、合計127,272.06953176BTCが送金されました。これは、米国司法省の起訴状に記載されている127,271BTCとほぼ一致しています。この異常な送金の後、盗まれたビットコインは2024年6月まで眠ったままでした。2024年6月22日から7月23日(北京時間)の間に、これらの盗まれたビットコインは新しいオンチェーンアドレスに再び送金され、それ以来手つかずのままです。米国の有名なブロックチェーン追跡プラットフォームであるARKHAMは、これらの最終アドレスが米国政府が保有しているとマークしました。
現在、米国政府は起訴状の中で、陳志の膨大なビットコインオンチェーンアドレスの秘密鍵をどのように入手したかを明らかにしていません。 図1:主な活動のタイムライン II. 攻撃リンク分析 よく知られているように、ブロックチェーンの世界では、乱数は暗号化セキュリティの基礎です。ビットコインは非対称暗号化技術を使用しています。ビットコインの秘密鍵は256ビットの2進乱数で、理論的には2256回の試行で解読可能であり、ほぼ不可能です。しかし、この256ビットのバイナリ秘密鍵が完全にランダムに生成されていない場合、例えば224ビットが予測可能なパターンに従い、32ビットのみがランダムに生成される場合、秘密鍵の強度は大幅に低下し、ブルートフォース攻撃による解読には2^32(約42億9000万回)の試行で済むようになります。例えば、2022年9月には、英国の仮想通貨マーケットメーカーであるWintermuteが、同様の疑似乱数脆弱性により1億6000万ドルの盗難被害に遭いました。2023年8月には、国際的なセキュリティ研究チームであるMilkSadが、サードパーティ製の鍵生成ツールに疑似乱数生成器(PRNG)の脆弱性を発見したことを初めて発表し、CVE番号(CVE-2023-39910)の申請に成功しました。研究チームの調査報告書では、LuBianビットコインマイニングプールにも同様な脆弱性があると述べられており、ハッキングされたLuBianビットコインマイニングプールのアドレスの中には、米国司法省の起訴状に記載されている25のビットコインアドレスがすべて含まれていたことが明らかになった。図2:米国司法省の起訴状に記載されている25のビットコインウォレットアドレスのリスト
非カストディ型ウォレットシステムであるLuBianビットコインマイニングプールは、資金管理に独自の秘密鍵生成アルゴリズムを使用しています。推奨されている256ビットのバイナリ乱数標準ではなく、32ビットのバイナリ乱数を使用しています。このアルゴリズムには致命的な欠陥があります。メルセンヌ・ツイスター(MT19937-32)のような「疑似乱数生成器」のみに依存しており、タイムスタンプまたは弱い入力をシードとして使用します。疑似乱数生成器(PRNG)は、4バイト整数のランダム性と同等であり、現代のコンピューティングでは効率的に網羅的に探索できます。数学的に言えば、解読される確率は1/2の32乗です。たとえば、攻撃スクリプトが1秒あたり106個のキーをテストすると仮定すると、クラッキング時間は約4200秒(わずか1.17時間程度)になります。 実際には、Hashcatなどの最適化ツールやカスタムスクリプトを使用すると、このプロセスをさらに加速できます。
攻撃者はこの脆弱性を悪用して、LuBianビットコインマイニングプールから大量のビットコインを盗みました。 図3:LuBianマイニングプールのセキュリティ上の欠陥と業界標準の比較 技術的な追跡により、LuBianマイニングプールのハッカー攻撃の完全なタイムラインと詳細が次のように明らかになりました。 1. 攻撃と盗難フェーズ:2020年12月29日(北京時間) イベント:ハッカーは、LuBianマイニングプールのビットコインウォレットアドレスの秘密鍵に存在する疑似乱数生成の脆弱性を悪用し、5,000を超える弱ランダムウォレットアドレス(ウォレットタイプ:P2WPKH-nested-in-P2SH、プレフィックス3)をブルートフォース攻撃しました。約 2 時間以内に、約 127,272.06953176 BTC(当時の価値で約 35 億ドル)がこれらのウォレット アドレスから流出し、200 BTC 未満しか残りませんでした。すべての不審なトランザクションは同じトランザクション手数料を共有しており、攻撃が自動化された一括転送スクリプトによって実行されたことを示しています。送信者: LuBian マイニング プールの脆弱でランダムな Bitcoin ウォレット アドレスのグループ (Chen Zhi の Prince Group に属する LuBian マイニング ファームの運営主体によって管理)。
受信者: 攻撃者が管理する Bitcoin ウォレット アドレスのグループ (アドレスは非公開)。
転送パス: 脆弱なウォレット アドレス グループ → 攻撃者のウォレット アドレス グループ。
相関分析: 盗まれた総額は 127,272.06953176 BTC で、これは米国司法省の起訴状に記載されている 127,271 BTC と基本的に一致しています。
出来事: 2020 年に疑似乱数の脆弱性により盗まれた後、この一連のビットコインは攻撃者が管理するビットコイン ウォレット アドレスに 4 年間休眠状態のまま残され、テストに使用されたトランザクションは 1 万分の 1 未満であると考えられます。
相関分析: この一連のビットコインは、2024 年 6 月 22 日に米国政府に完全に接収されるまで、ほとんど手つかずのままでした。これは、典型的なハッカーが現金化して利益を追求することに熱心であることとは明らかに矛盾しており、むしろ国家が支援するハッキング組織によって組織された綿密な作戦のようです。
事象:ビットコインが盗難された後、2021年初頭の休止期間中に、LuBianマイニングプールはビットコインのOP_RETURN関数を介して1,500件以上のメッセージ(手数料として約1.4 BTC)を送信し、ブロックチェーンデータ領域に埋め込み、ハッカーに資金の返還を懇願しました。メッセージ例:「資金を返還してください。報酬を支払います。」
イベント: 攻撃者が管理するビットコイン ウォレット アドレス グループ内のビットコインが休止状態から有効化され、最終的なビットコイン ウォレット アドレスに転送されました。最終的なウォレットアドレスは、米国の有名なブロックチェーン追跡ツールプラットフォームであるARKHAMによって、米国政府が保有しているとマークされました。
送信者:攻撃者が管理するビットコインウォレットアドレスグループ。
受信者:新たに統合された最終ウォレットアドレスグループ(非公開ですが、米国政府が管理するウォレットアドレスグループであることが確認されています)
転送パス:攻撃者が管理するビットコインウォレットアドレスグループ → 米国政府が管理するウォレットアドレスグループ。
相関分析:この盗難ビットコインのバッチは、4年間ほとんど手つかずのまま残された後、最終的に米国政府の管理下に入りました。
5. 発表および押収フェーズ:2025年10月14日(米国現地時間) 出来事:米国司法省は、陳志に対する告訴と、彼が保有する127,000ビットコインの「押収」を発表する通知を発行しました。同時に、ブロックチェーンの公開メカニズムを通じて、すべてのビットコイン取引記録が公開され追跡可能になりました。これに基づき、本報告書は、LuBianの弱ランダム性ビットコインウォレットアドレス(LuBianマイニング事業体が管理し、陳志氏のPrince Groupに属する可能性もある)から盗まれた大量のビットコインの出所を追跡しました。盗まれたビットコインの総数は127,272.06953176で、その内訳は、約17,800ビットコインが独立した「マイニング」、約2,300ビットコインがマイニングプールの報酬、そして107,100ビットコインが取引所などのチャネルからでした。予備的な調査結果は、すべてのビットコインが違法な収入に由来するという米国司法省の主張との矛盾を示唆しています。
LuBianマイニングプールの脆弱性の核心は、Libbitcoin Explorerの「MilkSad」欠陥に類似した欠陥を秘密鍵生成器が利用していることにあります。具体的には、このシステムはメルセンヌツイスター(MT19937-32)疑似乱数生成器を使用しており、32ビットのシード値のみで初期化されているため、実効エントロピーはわずか32ビットです。この疑似乱数生成器は暗号学的に安全ではなく、容易に予測およびリバースエンジニアリング可能です。攻撃者は、すべての可能な32ビットシード値(0~2^32-1)を列挙し、既知のウォレットアドレスの公開鍵ハッシュと一致するかどうかを確認することで、対応する秘密鍵を生成できます。
Bitcoinエコシステムにおける秘密鍵生成プロセスは通常、ランダムシード → SHA-256ハッシュ → ECDSA秘密鍵という流れで行われます。LuBianマイニングプールの基盤となるライブラリ実装は、カスタムコードまたはオープンソースライブラリ(Libbitcoinなど)に基づいている可能性がありますが、エントロピーセキュリティが考慮されていません。MilkSadの脆弱性と同様に、Libbitcoin Explorerの「bx seed」コマンドもMT19937-32乱数ジェネレータを使用しており、シードとしてタイムスタンプまたは弱い入力のみに依存しているため、秘密鍵はブルートフォース攻撃に対して脆弱です。LuBian攻撃では5,000以上のウォレットが影響を受けており、この脆弱性はシステム的なものであり、大量のウォレット生成におけるコードの再利用に起因する可能性が高いことが示唆されています。(1) 対象のウォレット アドレスを特定します (LuBian マイニング プールのオンチェーン アクティビティを監視します);
(2) 32 ビット シードを列挙します: seed は 0 ~ 4294967295 です;
(3) 秘密鍵を生成します: private_key = SHA256(seed);
(4) 公開鍵とアドレスを導出します: ECDSA SECP256k1 曲線を使用して計算します;
(5) 一致: 導出されたアドレスが対象と一致する場合、秘密鍵を使用してトランザクションに署名し、資金を盗みます;
類似の脆弱性との比較: この脆弱性は、大規模な Bitcoin ウォレット アドレス クラッキングにつながった Trust Wallet の 32 ビット エントロピー欠陥に似ています。 Libbitcoin Explorer 「MilkSad」脆弱性も、低エントロピーのために秘密鍵が露出しました。これらの事例はすべて、BIP-39標準(12~24語のシードフレーズで高いエントロピーを実現)を採用していなかった初期のコードベースのレガシー問題に起因しています。LuBianマイニングプールは、管理を簡素化するために設計されたカスタムアルゴリズムを使用していたものの、セキュリティを軽視していた可能性があります。
防御の欠陥:LuBianマイニングプールは、セキュリティを向上できるマルチシグネチャ(マルチシグ)、ハードウェアウォレット、階層的決定論的ウォレット(HDウォレット)を実装していませんでした。オンチェーンデータは、攻撃が複数のウォレットに及んでいたことを示しており、単一障害点ではなくシステム全体の脆弱性を示唆しています。
OP_RETURNメッセージ:LuBianマイニングプールは、ビットコインのOP_RETURN関数を介して1,500件以上のメッセージを送信し、攻撃者に資金の返還を要請しました。このメッセージは1.4BTCの費用がかかりました。これらのメッセージはブロックチェーンに埋め込まれており、偽造ではなく真の所有者による操作であることが証明されています。
メッセージの例としては、「資金を返還してください」などの類似の要求があり、複数のトランザクションに分散されています。
米国司法省が2025年10月14日(米国現地時間)にChen Zhiに対して提出した刑事起訴状(事件番号1:25-cr-00416)には、押収された約127,271 BTC(約150億ドル相当)を保有する25のビットコインウォレットアドレスが記載されています。ブロックチェーン分析と公式文書の調査により、これらのアドレスはLuBianマイニングプール攻撃と高い相関性があることが判明しました。
直接的な相関性:ブロックチェーン分析の結果、米国司法省の起訴状に記載されている25のアドレスは、2020年の攻撃でLuBianマイニングプールから盗まれたビットコインの最終的な保有アドレスであることが示されています。 Elliptic のレポートによると、このビットコインの束は 2020 年に LuBian のマイニング事業から「盗まれた」とのことです。Arkham Intelligence は、米国司法省が押収した資金が LuBian マイニングプールの盗難に直接関係していることを確認しています。
**起訴状における証拠の関連性:** 米国司法省の起訴状では、攻撃を「LuBian ハッキング」と直接名指ししてはいませんが、資金が「イランと中国のビットコインマイニング事業に対する盗難攻撃」に由来していると述べており、これは Elliptic と Arkham Intelligence によるオンチェーン分析と一致しています。 **攻撃の関連性:** 攻撃手法から、LuBianが保有する膨大なビットコインが2020年のテクニカル攻撃で盗まれてから4年間休眠状態にあったことが明らかになりました。この期間中に取引されたビットコインはごく一部で、2024年に米国政府が完全に管理権を取得するまで、実質的に手つかずのままでした。これは、現金化して利益を追求するという典型的なハッカーの熱意とは一致せず、国家支援のハッキンググループによって組織された綿密な作戦を示唆しています。アナリストは、米国政府が2020年12月にはすでにこれらのビットコインを管理していた可能性があると考えています。
2020年のLuBianマイニングプールのハッキングは甚大な影響を与え、プールの事実上の解散と、当時の総資産の90%を超える損失につながりました。盗まれたビットコインの価値は現在150億ドルに達しており、価格変動の増幅リスクを浮き彫りにしています。
LuBianマイニングプールのインシデントは、暗号通貨ツールチェーンにおける乱数生成におけるシステミックリスクを露呈しました。同様の脆弱性を防ぐために、ブロックチェーン業界は暗号学的に安全な疑似乱数生成器(CSPRNG)を使用し、マルチ署名(マルチシグ)、コールドストレージ、定期的な監査を含む多層防御を実装し、カスタム秘密鍵生成アルゴリズムの使用を避け、マイニングプールはリアルタイムのオンチェーン監視と異常な転送アラートシステムを統合する必要があります。一般ユーザーにとっては、オープンソースコミュニティによる未検証の鍵生成モジュールの使用を避けるべきです。このインシデントは、ブロックチェーンの透明性が高くても、セキュリティ基盤が脆弱であれば壊滅的な結果につながる可能性があることを改めて認識させてくれます。また、デジタル経済とデジタル通貨の将来の発展において、サイバーセキュリティがいかに重要であるかを示しています。
BlockBeats の公式コミュニティに参加しよう:
Telegram 公式チャンネル:https://t.me/theblockbeats
Telegram 交流グループ:https://t.me/BlockBeats_App
Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia