EthereumユーザーがEIP-7702ウォレット攻撃で22,000ドルを失う

2時間前
5分読む
1 ビュー

Ethereumウォレットのセキュリティ侵害

sven.ethに関連するEthereumウォレットが、攻撃者による悪意のあるEIP-7702認可を使用してアカウントを制御された結果、9.1231 ETH(約22,770ドル相当)と1.69271471 TAPEETHトークンを失ったと報じられています。ブロックチェーンセキュリティ企業ExVulは、10月14日にこの事件を報告し、ウォレット所有者によって以前に認可された悪意のあるコードを起動する攻撃者スポンサーのトランザクションを特定しました。

攻撃のメカニズム

ExVulは、この盗難を不安全な委任に起因するとし、攻撃者が基盤となるDeFiプロトコルを悪用することなくウォレットを排出したと説明しました。報告された事件は、sven.ethにリンクされたウォレットと、0x9208で始まる攻撃者制御アドレスに関与していました。

ExVulの調査によると、認可によりEthereumのEIP-7702メカニズムを通じてインストールされたコードがウォレットの権限で動作することが可能になりました。

報告された盗難には9.1231 ETHと1.69271471 TAPEETHが含まれ、ETH部分はExVulが調査結果を発表した時点で約22,770ドル相当でした。セキュリティ企業はTAPEETHトークンの別のドル評価を提供しませんでした。

トランザクションの詳細

ExVulはトランザクションハッシュを0x36e0d1491c14e3d8e50bc70d73675b89d2d4712814d16f808f957c84fde820eeとして特定し、活動をスポンサー型4のEthereumトランザクションに関連付けました。このようなトランザクションは、EIP-7702認可をサポートし、通常のウォレットアドレスがスマートコントラクトコードを実行できるようにします。

調査は攻撃を0x9208097c007be15e28b20e94e66870a3f9f820bcに帰属させました。被害者のウォレットは0xd8ba9e5886b7000bace2c9dbdd0be98ac77d4a28として特定され、悪意のある委任は0x0366b55f948a688888ca6e029ad0831f6ec260d1を指していました。

セキュリティ警告と推奨事項

ExVulは「フラッシュローンやAMM操作は関与していない」と強調しました。調査結果は、アカウント認可をエントリーポイントとして特定し、供給された分析には流動性プールや価格操作に関与する悪用の証拠はありませんでした。

EIP-7702はEthereumのアカウント抽象化開発の一部であり、外部所有アカウントが委任されたコードを通じて一時的にスマートコントラクト機能を得ることを可能にします。

ユーザーは単一のトランザクションを通じて複数のアクションを認可したり、第三者にネットワーク手数料を負担させたりすることができます。しかし、同じメカニズムは、アカウントが悪意のあるコードに実行を委任する場合にセキュリティリスクを伴います。

悪意のある委任のリスク

EthereumのEIP-7702仕様は、設計が不十分または悪意のある委任コントラクトが外部の当事者にアカウントに対する広範な制御を与える可能性があることを説明しています。この事件では、攻撃者はトランザクション手数料を支払い、署名された認可を提出したと報告されています。

ウォレット所有者は悪意のある委任を起動するトランザクションに資金を提供したり、放送したりする必要はありませんでした。署名はウォレットが攻撃者のコードを実行する権限を供給しました。一度起動されると、そのコードは被害者のアカウントコンテキスト内で動作し、コントローラーアドレスが報告された資産の移転を開始できるようになりました。

今後の対策

ExVulは、疑わしい委任がアクティブな間に影響を受けたアドレスに新しい資産を転送しないようユーザーに警告しました。新たに預け入れられた資金は、攻撃者のコードが支出権限を引き続き制御している場合、同じリスクにさらされる可能性があります。同社は、認可をクリアまたは置き換え、残りの資産を安全なウォレットに移動することを推奨しました。

このような回復行動は注意が必要であり、影響を受けたアドレスが委任が持続している間に悪意のある指示を実行する可能性があるためです。