HoskinsonがBinanceウォレット攻撃の分析を共有
Cardanoの創設者は、アナリストがBinance 14に関連するプログラムと、それが取引所のウォレットから資産を移動させる上で果たす役割を検証した後、危険なコードについて警告した。
By SongMarketCap
Charles Hoskinsonは、BinanceのEthereumウォレットに対する攻撃に関する技術的分析を共有し、暗号資産の移動に関連する危険なコードについて警告した。
Cardanoの創設者は、取引所のホットウォレットの一つであるBinance 14に関連する再構成されたコードを検証したCyberSatoshiの投稿に反応した。アナリストは資産の移転に用いられるプログラムを説明し、それが当該ウォレットの運用を前提に設計されていると主張した。
「注意してほしい。本当に危険なコードが存在する」と、Hoskinsonは分析とともに記した。
再構成されたコードがBinance 14での送金を検証
CyberSatoshiは、アカウントから資産を移動させるために設計されたプログラムであるsweeperの再構成版を分析した。アナリストは、そのコードがBinance 14向けに調整されており、ETHやトークンの移転に関与する複数の関数を強調したと述べた。
プログラムの一部は、ネイティブ残高を移転する際にウォレット内に1 ETHを残した。CyberSatoshiは、これによりBinanceの自動トランザクションキューにガスを供給し続け、不足残高エラーによるアラートの発生を防げる可能性があると示唆した。
投稿はまた、トークン残高を確認し、個別の送金が失敗しても資産の処理を継続できるループを記述していた。さらに、CyberSatoshiは、Binance 14を介して外部アカウントを呼び出せる別の関数を特定した。
Hoskinsonは、その結論のどれを支持するかは明示せずにこの分析を共有した。彼のメッセージには、CardanoとEthereumのトランザクションモデルの比較は含まれていなかった。
ADBREAK]
EIP-7702の委任はどのように使われたか
この攻撃にはEIP-7702が関与しており、これは秘密鍵で制御されるアカウントが実行をスマートコントラクトコードに委任できるEthereumの仕組みである。委任により、そのアカウントは一つのトランザクション内で複数の操作を実行するなどの機能にアクセスできる。
この委任を確立するには、当該アカウントによって署名された有効な認可が必要となる。セキュリティ企業Blockaidは、攻撃者の管理下にあったBinanceの署名基盤が、攻撃者がデプロイしたsweeperへBinance 14を誘導する認可に署名したと報告した。
CyberSatoshiは、この仕組みにより認可取得後の資産移動が加速したと主張した。アナリストは、連続したnonce値を持つ署名済み認可50件のバッチを記述した。nonceは、Ethereumのトランザクションおよび認可プロセスで用いられるカウンターである。
Blockaidは、初回のトランザクションで約25億ドルがBinance 14から移転されたと推定した。同社はまた、複数のブロックチェーンネットワークにまたがる他のBinanceウォレットからの流出も追跡した。
[NEWSBREAK]
Binanceの調査と第二のアカウント
Binanceは、より広範なインシデントで約63億ドル相当の資産が影響を受けたと見積もった。同取引所は、侵害された可能性のある従業員のノートパソコンや追加の侵入箇所を捜査員が調査していると報告した。
Blockaidの分析は、別のBinance所有のスマートアカウントへの転送も追跡した。同社によると、攻撃者は初回の移転後も攻撃者のコードへ委任されたままだったBinance 14を経由して、そのアカウントに到達した。