Ruang Web3 identik dengan kebebasan dari lembaga terpusat yang ingin terlibat dalam transaksi Anda. Salah satu alasan pihak ketiga ini mengganggu transaksi terpusat adalah untuk keamanan aset yang ditransfer dan pihak yang terlibat dalam transaksi. Meskipun dunia Web3 aman, beberapa kekhawatiran keamanan tetap ada.
Ruang kripto memperkenalkan cara baru untuk memindahkan aset, yang akan datang dengan cara baru dan kreatif untuk mencuri aset tersebut. Serangan cetak tak terbatas adalah salah satu cara yang lebih inovatif untuk mencuri aset dan mengganggu sebuah proyek.
Hacker telah menggunakan serangan pencetakan tak terbatas untuk mencuri jutaan dari proyek-proyek kripto, di antaranya beberapa proyek masih berusaha pulih. Untuk mengatasi hal ini, kita perlu memahami apa itu serangan pencetakan tak terbatas, bagaimana cara kerjanya, dan bagaimana kita dapat melindungi diri dari serangan tersebut.
Ketika para peretas melakukan serangan cetak tak terbatas, mereka memanfaatkan kesalahan untuk merusak kontrak proyek. Mereka secara khusus menargetkan fungsi cetak kontrak, yang mengontrol berapa banyak koin yang dicetak. Para peretas memberi tahu kontrak untuk mencetak token baru jauh melebihi batas yang diizinkan, yang akan menurunkan nilai token.
Serangan mint tak terbatas berlangsung dengan cepat. Penyerang meretas sistem, memanipulasi kontrak, mencetak koin baru, dan menjualnya dengan cepat. Biasanya, koin-koin tersebut ditukar dengan aset yang lebih berharga seperti Bitcoin (BTC) atau stablecoin seperti USDC. Proses ini diulang begitu sering dalam waktu singkat sehingga ketika pasar menyesuaikan diri, koin-koin yang mereka jual untuk mendapatkan keuntungan sebelumnya sekarang hampir tak berharga.
Kontrak pintar tidak dapat diubah; setelah disepakati, mereka tidak dapat diubah. Peretas memanfaatkan ketidakberubahannya ini, bersama dengan sifat open-source kontrak. Karena kontrak pintar transparan, peretas dapat mempelajarinya untuk menemukan kerentanan dan kemudian mengeksploitasi mereka.
Transaksi yang dibuat bisa saja hanya mengeksekusi fungsi tertentu, menyesuaikan parameter, atau bahkan memanfaatkan koneksi yang tidak diketahui antara segmen kode yang berbeda.
Pemompaan token terjadi dengan cepat. Pasar dibanjiri dengan token baru, dan serangan biasanya menukar token dengan stablecoin. Token yang dibuang mengalami penurunan nilai yang serius setelah pasar menyesuaikan transaksi.
Para penyerang menjadi kreatif dalam langkah ini. Mereka bisa mendapatkan keuntungan dengan beberapa cara, salah satunya adalah dengan menjualnya di bursa, menjualnya dengan harga tinggi sebelum pasar bereaksi terhadap penjualan tersebut. Mereka juga bisa melakukan arbitrase, membandingkan platform-platform berbeda untuk menemukan tempat di mana harga belum menyesuaikan kemudian menjual token-token tersebut di sana. Serangan juga bisa menguras likuiditas pool dengan menukar token baru yang dicetak dengan stablecoin di pool.
Sumber: pexels## Contoh Serangan Cetak Tanpa BatasDengan munculnya Web3, tidak lepas dari kontribusi Bitcoin, juga terjadi lonjakan serangan; yang pertama adalah yang mencolok adalah hack Mg.Goxpada tahun 2011. Sejak saat itu, peretasan telah menjadi lebih canggih; sekarang, kita memiliki peretasan seperti serangan pencetakan tak terbatas. Berikut beberapa contoh serangan pencetakan tak terbatas:
Penyerang dapat menyerang setelah memanipulasi kontrak pintar Cover untuk mencetak token sebagai imbalan. The kesalahanyang mereka manfaatkan terkait dengan penyalahgunaan memori dan penyimpanan dalam bahasa pemrograman. Dengan ini, mereka dapat mencetak40 quintillion COVERtoken, dan dalam beberapa jam, mereka bisa menjual hingga $5 juta dalam COVER. Dalam waktu 24 jam, nilai token Cover turun 75%.
Beberapa jam kemudian, hacker topi putihyang bernama Grap Finance mengaku bertanggung jawab atas serangan melalui sebuahX post. Hacker juga menyatakan bahwa tidak ada keuntungan yang diperoleh dari serangan tersebut dan bahwa semua dana telah dikembalikan ke Cover.
Para penyerang meninggalkan PAID dengan kerugian sebesar $180 juta dan 85% nilainya hilang. Beberapa pengguna mencurigai jaringan Paid, dan mereka mengira serangan itu adalah tarikan karpetNamun, setelah jaringan Berbayar dapat mengganti semua pengguna yang terkena dampak, kecurigaan ini dibersihkan.
Para penyerang berhasil mencetak BNB langsung ke dompet mereka. Mereka juga memilih untuk tidak menukar token dan tidak ingin memindahkannya dari Binance. Sebagai gantinya, mereka menggunakan BNB sebagai jaminan untuk mendapatkan pinjaman yang akan dikirim ke jaringan yang berbeda. Untungnya, validator Binance menghentikan serangan tersebut, tetapi smart chain harus ditutup untuk sementara waktu.
Pengembang perlu menerapkan beberapa langkah untuk mencegah peretasan seperti serangan pencetakan tak terbatas. Satu langkah dalam keamanan kontrak pintar adalah melakukan pemeriksaan menyeluruh auditsering. Audit adalah proses pemeriksaan kode kontrak pintar untuk kerentanan yang dapat dieksploitasi. Idealnya, audit ini tidak boleh internal tetapi ditangani oleh profesional keamanan pihak ketiga yang terpercaya.
Langkah lainnya adalah untuk memperketat kontrol akses ke kontrol pencetakan. Jika terlalu banyak orang yang memiliki akses, lebih mudah untuk disusupi dan dieksploitasi. Proyek juga dapat menggunakan multi-tanda tangandompet. Ini meningkatkan keamanan karena dengan ini, Anda akan membutuhkan beberapa kunci pribadi untuk mengakses akun.
Akhirnya, proyek-proyek harus mengingat pentingnya Pemantauandankomunikasi. Mereka seharusnya memiliki alat pemantauan mutakhir untuk mendeteksi ketidakberesan segera setelah dimulai. Jika mereka memiliki saluran komunikasi terbuka dengan bursa, proyek lain, dan komunitas kripto, mereka dapat mengantisipasi setiap serangan dan merencanakan pertahanan.
Kontrak pintar adalah hal baru, dan hukum belum mengejar mereka. Saat ini, dua hal teratas yang perlu dipertimbangkan adalah penegakan dan yurisdiksi. Dengan kontrak pintar dibuat di blockchain untuk layanan terdesentralisasi, dapatkah hukum menegakkan aturannya pada mereka? Ada undang-undang dan kasus-kasus pengadilan mengenai kripto, tetapi kontrak pintar belum cukup dibahas.
Sekarang, tentang yurisdiksiPertanyaannya adalah, bagaimana hukum menegaskan pertanggungjawaban proyek jika ada perbedaan dalam hukum? Apa yang legal di Amerika Serikat mungkin ilegal di Inggris. Untuk menyelesaikan masalah ini, harus ada kerangka regulasi yang secara tegas menangani keamanan kontrak pintar. Para ahli dalam teknologi blockchain dan hukum seharusnya bekerja sama sehingga konsensus dapat dicapai.
Masih ada sedikit harapan untuk bertahan. Pada tahun 2023 jumlahnyaPeretasan DeFi berkurang lebih dari 50%, jika peraturan ini diberlakukan maka akan ada lebih sedikit serangan peretasan secara global.
Masih ada beberapa langkah yang perlu dilakukan untuk menciptakan kerangka hukum yang tepat untuk melindungi proyek-proyek dan penggunanya dari serangan infinite mint. Saat ini, proyek-proyek keuangan terdesentralisasi (DeFi) harus lebih aman dan waspada.
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.





