Mengapa peretas selalu mengincar ekosistem Ethereum? Apakah keterbukaan EVM merupakan keunggulan atau justru celah keamanan?

Selama bertahun-tahun, Ethereum dan ekosistem EVM-nya yang sangat besar selalu menjadi salah satu sasaran utama serangan peretas blockchain.

Alasannya tidak rumit.

Pertama, aset on-chain memiliki tingkat keterbukaan yang tinggi. ETH asli tidak memiliki tombol pembekuan akun terpusat. Setelah transaksi selesai, biasanya transaksi tersebut tidak dapat dibatalkan secara langsung. Meskipun dana masih dapat dilacak, dicegat, atau dipulihkan, transaksi on-chain itu sendiri tidak memiliki mekanisme pembatalan seperti dalam sistem keuangan tradisional.

Kedua, mekanisme pemberian izin memiliki celah serangan bawaan.

Mulai dari approve dan otorisasi tanda tangan ERC-20, hingga Permit2 dan pendelegasian kode akun melalui EIP-7702, satu saja kesalahan dalam memberikan izin atau tanda tangan berbahaya dari pengguna dapat membuka jalan bagi penyerang untuk mengendalikan aset.

Ketiga, ekosistem EVM memiliki sistem smart contract yang sangat kompleks. DeFi, jembatan lintas chain, pool likuiditas, dan berbagai protokol saling terhubung. Semakin besar nilai dana yang terlibat, semakin kompleks pula permukaan serangannya.

Yang lebih perlu diwaspadai, EIP-7702 semakin memperluas kemampuan akun biasa untuk menjalankan kode. Jika pengguna mendelegasikan akun kepada kode berbahaya, risikonya bahkan dapat meluas ke seluruh akun.

Tentu saja, masalahnya bukan ETH itu sendiri, melainkan desain hak akses dalam sistem keuangan terbuka, keamanan kontrak, dan kebiasaan pengguna dalam memberikan otorisasi.

Komposabilitas EVM telah mendorong perkembangan DeFi, tetapi juga menjadikannya permukaan serangan besar yang terus diincar peretas.

Mungkin inilah harga keamanan yang harus dibayar oleh keuangan terdesentralisasi. $ETH