Insiden Pencurian Dompet Ethereum Terkait sven.eth
Sebuah dompet Ethereum yang terkait dengan sven.eth dilaporkan kehilangan 9,1231 ETH, yang bernilai sekitar $22.770, serta 1,69271471 token TAPEETH setelah seorang penyerang memanfaatkan otorisasi EIP-7702 yang berbahaya untuk menguasai akun tersebut. Perusahaan keamanan blockchain ExVul melaporkan insiden ini pada 14 Oktober, mengidentifikasi transaksi yang dilakukan oleh penyerang yang mengaktifkan kode berbahaya yang sebelumnya diotorisasi oleh pemilik dompet.
Detail Insiden
Perusahaan tersebut mengaitkan pencurian ini dengan delegasi yang tidak aman, menjelaskan bahwa penyerang berhasil menguras dompet tanpa mengeksploitasi protokol DeFi yang mendasarinya. Insiden ini melibatkan dompet yang terhubung dengan sven.eth dan alamat yang dikendalikan oleh penyerang yang dimulai dengan 0x9208.
Menurut penyelidikan ExVul, otorisasi tersebut memungkinkan kode yang diinstal melalui mekanisme EIP-7702 Ethereum untuk beroperasi dengan izin dompet. Pencurian ini melibatkan 9,1231 ETH dan 1,69271471 TAPEETH, dengan bagian ETH bernilai sekitar $22.770 saat ExVul menerbitkan temuan mereka.
Metode Serangan
PERINGATAN — Dompet EIP-7702 yang terhubung dengan sven.eth telah dikuras sebesar 9,1231 ETH (~$22.770) ditambah 1,69271471 TAPEETH. Tidak ada pinjaman kilat atau manipulasi AMM yang terlibat: penyerang mensponsori transaksi tipe-4 yang membawa otorisasi EIP-7702 yang valid dari korban, kemudian menguras…
Menurut peringatan keamanan, penyerang mengajukan transaksi yang berisi otorisasi EIP-7702 yang ditandatangani oleh korban. Setelah Ethereum memproses otorisasi tersebut, panggilan berikutnya ke dompet yang terpengaruh mengeksekusi instruksi kontrak yang didelegasikan dalam akun korban. Kode yang dikendalikan penyerang dilaporkan berisi alamat tetap yang diotorisasi untuk mengoperasikan dompet.
Risiko EIP-7702
EIP-7702 adalah bagian dari pengembangan abstraksi akun Ethereum, yang memungkinkan akun yang dimiliki secara eksternal untuk sementara mendapatkan fungsionalitas kontrak pintar melalui kode yang didelegasikan. Di bawah spesifikasi resmi Ethereum, seorang pengguna menandatangani otorisasi yang mengidentifikasi kontrak pintar yang akan mengontrol perilaku eksekusi akun.
Spesifikasi EIP-7702 Ethereum menjelaskan bahwa kontrak delegasi yang dirancang dengan buruk atau berbahaya dapat memberikan pihak luar kontrol yang luas atas akun tersebut. Dalam insiden ini, penyerang dilaporkan membayar biaya transaksi dan mengajukan otorisasi yang ditandatangani. Pemilik dompet tidak perlu mendanai atau menyiarkan transaksi yang mengaktifkan delegasi berbahaya.
Peringatan dan Tindakan Pemulihan
Setelah pencurian yang dilaporkan, ExVul memperingatkan bahwa delegasi berbahaya dompet tetap aktif di blok Ethereum 26.188.153. Peringatan ini berkaitan dengan fitur EIP-7702: menetapkan delegasi tidak secara otomatis menghapusnya ketika transaksi selesai. Kontrak yang diotorisasi dapat tetap terkait dengan dompet sampai pemilik akun mengganti atau menghapus delegasi.
ExVul memperingatkan pengguna agar tidak mentransfer aset baru ke alamat yang terpengaruh sementara delegasi mencurigakan tetap aktif. Dana yang baru disetorkan dapat menghadapi paparan yang sama jika kode penyerang terus mengontrol izin pengeluaran. Perusahaan tersebut merekomendasikan untuk menghapus atau mengganti otorisasi dan memindahkan aset yang tersisa ke dompet yang aman.
Kesimpulan
Serangan yang dilaporkan terbaru mengikuti peringatan sebelumnya dari peneliti keamanan blockchain tentang delegasi akun berbahaya. Peneliti keamanan memperingatkan bahwa kode berbahaya dapat tetap terhubung ke akun setelah korban menyelesaikan otorisasi awal. Spesifikasi EIP-7702 Ethereum mengidentifikasi beberapa langkah pengaman bagi pengembang yang membangun kontrak delegasi, termasuk perlindungan replay dan prosedur inisialisasi yang aman.