Masalah keamanan kontrak NFT sering terjadi, dengan kerugian sebesar 64,9 juta dolar AS pada paruh pertama tahun 2022.

robot
Pembuatan abstrak sedang berlangsung

Keamanan Kontrak NFT: Tinjauan Peristiwa dan Poin Audit Paruh Pertama 2022

Pada paruh pertama tahun 2022, insiden keamanan di bidang NFT sering terjadi, mengakibatkan kerugian besar. Menurut pemantauan dari suatu platform keamanan blockchain, terdapat 10 insiden keamanan NFT utama yang terjadi pada paruh pertama tahun ini, dengan total kerugian sekitar 64,9 juta USD. Metode serangan terutama mencakup eksploitasi celah kontrak, kebocoran kunci pribadi, dan phishing. Di antara itu, serangan phishing di platform Discord sangat merajalela, hampir setiap hari ada server yang diserang, menyebabkan kerugian aset bagi pengguna.

Analisis Kejadian Keamanan NFT Semester Pertama: Kasus Tipe Apa yang Perlu Kita Waspadai?

Tinjauan Kasus Keamanan yang Khas

Peristiwa TreasureDAO

Pada 3 Maret, platform perdagangan TreasureDAO diserang hacker, lebih dari 100 NFT dicuri. Kerentanan berasal dari kesalahan logika dalam fungsi buyItem dari kontrak TreasureMarketplaceBuyer, yang tidak memeriksa jenis token sebelum menghitung harga, sehingga memungkinkan pembelian NFT dengan harga 0 token. Ini mencerminkan masalah kebingungan logika akibat penggunaan campuran token ERC-1155 dan ERC-721.

Peristiwa APE Coin airdrop

Pada 17 Maret, hacker menggunakan pinjaman kilat untuk mendapatkan lebih dari 60.000 APE Coin airdrop. Kerentanan terdapat pada kontrak airdrop AirdropGrapesToken, yang hanya menggunakan balanceOf() untuk menentukan kepemilikan NFT, dan metode ini dapat dimanipulasi dengan pinjaman kilat.

Peristiwa Revest Finance

Pada 27 Maret, Revest Finance diserang dan mengalami kerugian sebesar 120.000 dolar AS. Penyebabnya adalah adanya kerentanan reentrancy ERC-1155 dalam kontrak Revest, yang tidak menangani logika pencetakan FNFT dengan benar.

NBA mencuri kesempatan

Pada 21 April, proyek NBA diserang oleh hacker. Kontrak The_Association_Sales memiliki masalah pemalsuan dan penggunaan kembali tanda tangan saat verifikasi whitelist, dan tidak menyimpan serta memverifikasi tanda tangan yang telah digunakan.

Peristiwa Akutar

Pada 23 April, kerentanan kontrak AkuAuction dari proyek Akutar menyebabkan 11.5 ribu ETH ( sekitar 34 juta dolar AS ) terkunci. Terdapat dua kerentanan logika utama: fungsi pengembalian dana dapat terganggu secara jahat, dan tidak mempertimbangkan situasi penawaran ganda dari pengguna.

Peristiwa XCarnival

Pada 24 Juni, protokol pinjaman XCarnival diserang dan mengalami kerugian sekitar 3,8 juta dolar AS. Fungsi pledgeAndBorrow dalam kontrak XNFT tidak melakukan pemeriksaan yang efektif terhadap alamat xToken dan status catatan jaminan.

Analisis Kejadian Keamanan NFT Semester Pertama: Kasus-Kasus Apa yang Perlu Kita Waspadai?

Pertanyaan Umum tentang Audit Kontrak NFT

  1. Penyalahgunaan dan penggunaan kembali tanda tangan:

    • Kurang verifikasi eksekusi ulang, seperti nonce pengguna
    • Pemeriksaan tanda tangan tidak ketat, seperti tidak memeriksa alamat nol
  2. Celah logika:

    • Pembatasan total jumlah koin yang tidak tepat
    • Proses lelang memiliki ketergantungan urutan transaksi
  3. Serangan Reentrancy ERC721/ERC1155:

    • Fitur pemberitahuan transfer mungkin menyebabkan reentrancy
  4. Ruang lingkup otorisasi terlalu besar:

    • Meminta otorisasi berlebihan, meningkatkan risiko pencurian aset
  5. Manipulasi harga:

    • Harga NFT tergantung pada data eksternal yang dapat dimanipulasi

Analisis Kejadian Keamanan NFT Setengah Tahun Pertama: Kasus Tipikal Mana yang Perlu Kita Waspadai?

Mengingat sering terjadinya insiden keamanan kontrak NFT dan kerugian yang besar, pihak proyek harus memperhatikan audit keamanan kontrak, mencari perusahaan keamanan profesional untuk melakukan pemeriksaan menyeluruh, untuk mengurangi risiko keamanan.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 7
  • Bagikan
Komentar
0/400
PessimisticOraclevip
· 07-08 18:02
Jadi rugi 6000w dolar AS
Lihat AsliBalas0
LayerZeroHerovip
· 07-07 22:54
Ternyata ada masalah dalam audit, data rantai tidak akan berbohong.
Lihat AsliBalas0
BoredRiceBallvip
· 07-06 22:23
suckers rugi seperti minyak yang mendidih dalam panci
Lihat AsliBalas0
ThesisInvestorvip
· 07-06 15:15
Ini sudah keterlaluan, lihat satu per satu.
Lihat AsliBalas0
ClassicDumpstervip
· 07-06 15:14
Sekali lagi, ada suckers yang dipermainkan.
Lihat AsliBalas0
MidnightSellervip
· 07-06 15:10
Dianggap Bodoh tidak ada habisnya ya
Lihat AsliBalas0
MEVHunterXvip
· 07-06 14:52
Bermain ya bermain, yang penting jangan rugi. Tim proyek benar-benar mengecewakan.
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)