EIP-7702 とは何ですか?なぜバイナンスの盗難の重要な一環となったのですか?
著者:Blockaid 研究チーム
編纂:深潮 TechFlow
チェーン上の公開統計データによると、2026年10月29日、ハッカーはBinanceのEthereum、Arbitrum、Avalanche、Optimism、Bitcoin、Tronにある複数のホットウォレットから少なくとも63億ドルの資産を盗み、暗号通貨の歴史において最も多額の盗難記録を樹立しました。
この攻撃の核心的な目標は、Binance 14(Ethereumアドレス:0x28C6c06298d514Db089934071355E5743bf21d60)でした。このアドレスは、Binanceが運営する最大規模で、チェーン上のインタラクションが最も頻繁なコアEthereumホットウォレットの一つです。
世界協定時刻(UTC)20:24、攻撃者は一度の取引でBinance 14内部の約25億ドルの資産を一気に引き出しました。そして、この資産の洗浄が行われる数分前、攻撃者は漏洩したウォレットの秘密鍵のコピーを持ち、EIP-7702の承認を署名し、そのホットウォレットを攻撃者が事前に展開した悪意のある清掃契約に委託しました。
最初の資金の洗浄が完了した12分以内に、Binanceの4つのパブリックチェーンにある他の10のホットウォレットも同じ集約アドレスに対して送金を開始しました。その後、攻撃者は依然として委託管理状態にあるBinance 14を通じて、Binance名義のスマートコントラクトの保管アカウントを洗浄しました。
攻撃事件全景速覧
Blockaidのセキュリティ検出システムは、資産が清掃された後2分以内に警報を発しました。この応答時間は、いかなる公開メディアやソーシャルネットワークの開示よりも早いものでした。その後、自動化された分析エンジンは11分以内に秘密鍵の漏洩事実とその背後にあるEIP-7702委託攻撃メカニズムを確認しました。
その後、ステーブルコイン発行者のTetherとCircleは、ハッカーの核心的な受取アドレスで約18億ドルの資金を緊急凍結しました。TetherのCEOであるPaolo Ardoinoは、その後、Tetherが凍結したUSDTの総額が15億ドルを超えたと述べました。
しかし、ハッカーが盗んだETH、AVAX、OP、ARBなどの中央集権的に凍結できないネイティブ資産は、依然として攻撃者のウォレットの支配下にあります。
本報告書は、攻撃者の準備作業、EIP-7702の委託と資産清掃、4つのパブリックチェーンにおける同時秘密鍵署名、マネーロンダリングの経路と資金凍結、そしてBlockaidの検出と緊急対応を包括的にカバーしています。
本報告書は、大規模に署名秘密鍵を保有し管理する取引所、保管機関、金融機関のために特別に作成されました。これは、このような攻撃の生死を決定する2つの核心的な防線を指摘しています:署名が生成される前にセキュリティポリシーを強制的に実施し、資金が流動状態にあるときに継続的なチェーン上の監視を行うことです。
背景整理:取引所ホットウォレット、署名秘密鍵とEIP-7702アカウント委託メカニズム
取引所ホットウォレットは、取引所が顧客に対して出金を支払い、異なるウォレット間で資金を移動させるために使用するオンラインアカウントです。これらのアカウントは、巨額の運転資金を蓄積しており、継続的に取引を署名し、毎日数千件の送金を行う必要があります。
これらの署名の背後にある秘密鍵は、巨額のアカウント残高と秘密鍵のコピーを持つハッカーとの間の唯一の制御障壁です。Ethereumおよび他のEVM互換パブリックチェーン上では、これらのウォレットは歴史的に外部所有アカウント(EOA)でした。
EOAは、契約コードを持たない純粋なアドレスアカウントであり、チェーン上で署名が合法的かつ有効であると検証される限り、資金は無条件に移転され、基盤となるブロックチェーンは追加のビジネスロジックの検証を実行しません。
EIP-7702プロトコルの導入により、通常のEOAアカウントがスマートコントラクトのコードを実行できるようになりました。このアカウントは、指定された契約アドレスの承認証明を署名するだけで、その承認がType-4タイプの取引としてブロックにパッケージ化されると、そのアカウントに対するすべての呼び出しが対応するスマートコントラクトのロジックを実行し、アカウント資産に対する完全な支配権を持つことになります。
この承認は、アカウントの取引カウンター(Nonce)と密接に結びついています。そのアカウントが別の新しい承認を署名して放送しない限り、この委託関係は長期間有効です。
一般の個人投資家にとって、この特性は取引のバッチパッケージ化やガス代の支援などの便利な機能を実現できます。しかし、取引所のホットウォレットにとっては、正しいNonceで一度署名が漏洩すると、アカウントの長期的なコードレベルの制御権を攻撃者に譲り渡すことになり、後続の新しい入金がそのアドレスに入る資金も含まれます。
Blockaidは2026年上半期に4件のEIP-7702セキュリティ事件を確認し、累計損失額は約108万ドルであり、各事件は委託メカニズムの異なる特性を悪用しました。Blockaidはその『2026年上半期チェーン上のセキュリティ報告書』で、最初の損失が7桁(百万ドル級)に達するケースが今年の年末までに発生すると明確に警告していました。
今回のBinanceが遭遇したセキュリティ事故は、この判断を裏付けるものであり、その規模は当初の予測を3桁上回るものでした。
対照的に、直接送金の攻撃経路はより伝統的です。ハッカーは盗まれた秘密鍵を使って通常の送金取引に署名し、毎日数千件の出金を処理するホットウォレットの中で、このような送金は非常に日常的に見えます。受取先の目標、単一の金額、送金のタイミングを総合的に交差照合しない限り、異常を察知することはできません。
これら2つの攻撃経路は、根本的には秘密鍵の盗難に起因しています。したがって、このようなリスクに対する防御検出は、行動パターンの動的な感知に依存しなければならず、既知の悪意のある署名や契約の脆弱性の特徴に単に依存することはできません。
攻撃推演:ハッカーはどのようにして成功を収めたのか
以下の時間記録はすべて2026年10月29日の世界協定時刻(UTC)を使用しています。報告書が発表された時点で、この事件に関連するチェーン上の活動はまだ進行中です。
攻撃準備段階:混合資金の入金と清掃契約の展開
ハッカーの操作者アドレス(0x7C8601d4645b93cea45F71e118A729332e6B5CA0)は、10月28日からTornado Cashからの出金を通じて初期テスト資金を得ました。
10月29日、そのアドレスは自ら制御する3つのテストウォレットで「委託承認と清掃」の全プロセスを完全に演習し、毎回2ドルから6ドルのテスト資金を移動させました。
同日15:59、ハッカーはその後Binanceを襲撃するために使用される清掃契約(アドレス:0x63e842B054Bd624a465454D533C33F573e9c6fAe、対応する展開取引ハッシュ:0x97408e…)を正式に展開しました。
この契約は完全にオープンソース検証されておらず、ハッカーの操作者アドレスを唯一の承認呼び出し者として設定し、リスト内のすべてのトークンとアカウント内のネイティブETHを一度に指定された受取アドレスに移転する清掃関数(Sweep)を含んでいます。さらに、契約には委託アカウントが他の外部契約を呼び出すことを許可する転送関数も内蔵されています。
Nonceスプレー衝突:50件の承認署名、一度の正確な命中
20:20:59、ハッカー操作者はBinance 14(アドレス:0x28C6c06298d514Db089934071355E5743bf21d60)に対してType-4タイプの取引(取引ハッシュ:0xad9926…)を送信しました。
この取引は、Binance 14の秘密鍵によって事前に署名された50件のEIP-7702承認証明を携えており、それぞれ18,914,775から18,914,824までの連続したNonce値に対応しています。各承認は、ウォレットをハッカーが展開した清掃契約に委託します。
Binance 14は当時、全ネットワークのユーザーの出金リクエストを正常に処理していたため、ハッカーはその瞬間のリアルタイムNonceが具体的にいくつであるかを正確に予測することができず、Nonceの範囲ウィンドウをスプレーする戦略を採用しました。
最終的に、これら50件の承認のうち49件はNonceが一致しなかったため無効となりましたが、その中の1件が正確に命中し、有効となりました。Binance自身の通常の出金取引がそのウォレットから次々と発信されている中で、ハッカーの悪意のある委託が静かにそのアドレスを接収しました。
単一取引で25億ドルを巻き上げる:一度の取引でホットウォレットのコア資産を空にする
委託が有効になってから3分24秒後の20:24:23、ハッカー操作者はBinance 14に対して清掃呼び出しをトリガーしました(取引ハッシュ:0x53bd38…)。
この取引は、以前に何の履歴もないハッカーの集約アドレス(0x5227f603C1eE34CE3C06eFe6477003BDfCCB2f8c)に167,464枚のETH、16.15億枚のUSDT、約60種類の他のトークンを一気に移転しました。
この史上最大の洗浄が完了した後、かつて数十億ドルの資産を持っていたBinance 14ウォレットには、象徴的な1枚のETHしか残っていませんでした。当時の市場価格で計算すると、この単一の資産の合計価値は約25億ドルに達しました。
4つのパブリックチェーンを横断:10以上のホットウォレットの秘密鍵が同時に盗まれる
最初の巨額の清掃が完了してわずか24秒後、Binance 16ウォレット(アドレス:0xDFd529…)は同じ集約アドレスに対して送金を開始しました(取引ハッシュ:0x51f263…)。合計で28,005.6枚のETH、5570万枚のUSDT、2590万枚のRLUSD、84.5枚のWBTC、さらに5種類のトークンが巻き上げられました。
その後の12分間に、BinanceのOptimism上のBinance 55ウォレットは4420万枚のOPを送金し、Arbitrum上の4つのホットウォレットは7460万枚のARBと8,426枚のETHを送金し、Avalanche上の他の4つのホットウォレットは181万枚のAVAXと841万枚のUSDTを送金しました。
注目すべきは、これらの後続で盗まれたウォレット自体には、いかなるスマートコントラクトコードも搭載されていなかったことです。各資金の移転は、各ウォレット自身の真の秘密鍵によって直接署名された通常の取引であり、巧妙に通常のユーザーの出金取引の流れに混ざって実行されました。
スマートアカウントの制御:後続の入金資産を排出し続ける
20:41:23、ハッカー操作者は依然として委託管理状態にあるBinance 14を利用し、彼が所有するCircleのスマート保管アカウントBinance Hot Wallet 34(アドレス:0xEe7aE8…)を呼び出しました。
ハッカーはこのスマートアカウントからハッカーの集約アドレスに7.8億枚のUSDC(取引ハッシュ:0xdc102d…)を抽出し、その後さらに4300万枚のUSDCを追いかけて移動しました。
21:44、ハッカーは再度Binance 14に対して二次清掃を実行しました(取引ハッシュ:0x55ba4d…)。これにより、最初の清掃後に外部ユーザーが新たに入金した2億枚のUSDTと13種類の他のトークンが再度掻き集められました。
当日 22:00 現在、悪意の委託は依然としてチェーン上に固執しており、Binance 14 に無自覚に投入された新しい資産は、ハッカーが再度ウォレット署名を提供することなく、直接ハッカーによって掃除されて持ち去られることができます。
メカニズムの反省:EIP-7702 はどのように漏洩した秘密鍵を永続的な制御に変えるのか
イーサリアム EIP-7702 プロトコルが誕生する前、ホットウォレットの秘密鍵の盗難は、しばしば時間との競争による資産移転レースに発展しました。ハッカーは、資金を盗むために一つ一つの送金を急いで署名しなければなりませんでしたが、取引所の運営チームが気づいた後でも、Gas 料金を引き上げることで残りの資金を優先的に移転する機会がありました。一旦取引所がビジネスホットウォレットを新しいアドレスにローテーションさせると、ハッカーが手に入れた古い秘密鍵は完全に無用の長物となります。
しかし、盗まれた秘密鍵がアカウント抽象委託を署名する能力を持つようになると、攻防の構図は根本的に逆転しました。特定の Nonce の下で有効な承認証明書一つで、Binance 14 は完全に攻撃者の私有の引き出しプログラムに改装されました。
最初の掃除が UTC 20:24 に資産を奪った後、委託関係は依然としてチェーン上に残っていました。21:44 になると、ハッカーは Binance 14 が新しい署名を提供することなく、再度 $2 億ドルを超える新たにチャージされた資産を簡単に奪いました。
この時点で、取引所が内部業務の秘密鍵を新しい秘密鍵にローテーションさせても、このチェーン上の委託を完全に削除することはできません。なぜなら、この委託関係は基盤となるアドレスにバインドされているからです。再度漏洩した秘密鍵を使用して新しい承認を署名し、委託の対象を明示的にゼロアドレスにリセットすることで、ハッカーのこのアカウントに対するコード制御を完全に解除することができます。それ以前は、Binance 14 に流入する資産はハッカーがいつでも取り出せるものでした。
大規模な EOA アカウントを管理するチームにとって、この事件は安全警鐘を鳴らしました。具体的な対応策は非常に明確です:EIP-7702 の承認を特権操作と見なし、コールドウォレットの出金と全く同じ厳格な戦略管理の下に置かなければなりません。
すべてのホットウォレットアドレスのコード状態の変更を全天候で監視し、事前に署名された撤回取引を準備します。委託状態が安全であることが確認されるまで、いかなる資金もそのアドレスに留保することを厳格に避けます。秘密鍵漏洩事故が発生した後、鍵をローテーションし、資金を補充するウォレットを準備する前に、必ずチェーン上で委託関係を完全に削除しなければなりません。
同時に、いかなる委託取引を開始する際にも、承認リストを取引審査層に完全に透過させる必要があります。このリストを剥離すると、危険な委託取引は形式上、信頼されたアドレスへの無害な空白呼び出しのように見えてしまいます。
事件の振り返りと最終結論
秘密鍵の漏洩は、現在のパブリックチェーンの世界が直面している最大の資金損失の原因です。公開された統計データが最終的に確認されれば、この事件は暗号歴史上最も大規模な盗難事件となり、その規模は 2025 年 2 月の Bybit の盗難損失(約 $15 億ドル)の 3 倍以上になります。
バイナンス傘下の 11 のホットウォレットの秘密鍵は、数分前に作成されたばかりのハッカーアドレスに対して転送署名を行いました。その中の一つの重要なウォレットは、EIP-7702 の承認を署名し、自身がハッカーの長期的な居座りの略奪ツールとなってしまいました。
コンプライアンスの安定したコイン発行者は、事件発生から 2 時間以内に約 $24 億ドルの資産を緊急凍結しましたが、ハッカーは依然として大量のイーサリアムおよびその他のネイティブ資産を持ち去ることに成功しました。
基盤となるブロックチェーンの視点から見ると、盗まれた秘密鍵によって発行された合法的な署名は、正常な承認の合法的な署名と何ら変わりありません。この種の秘密鍵攻撃において、真の分水嶺は署名が生成される瞬間の戦略的な監視と、資金が流れ始める黄金の数分間内に、鋭いチェーン上の監視によってその逃走途中で正確に捕まえることができるかどうかにかかっています。













