Kirim permintaan Masuk
 
Logo Logo
Kategori
Kirim permintaan
Masuk
Indodax Academy Blog Indodax INDODAX.COM

Apa itu Reentrancy Attack?

  1. INDODAX
  2. Informasi
  3. Aset Digital

jelajahi

Reentrancy Attack adalah jenis serangan terhadap smart contract di mana penyerang secara berulang kali memanggil fungsi eksternal kontrak sebelum transaksi sebelumnya selesai diproses. 

Ini memungkinkan penyerang untuk menguras dana atau mengubah keadaan kontrak dengan cara yang tidak diinginkan sebelum kontrak menyadari perubahan status sebelumnya.

Reentrancy attack terjadi ketika smart contract memanggil kontrak lain sebelum memperbarui statusnya sendiri. Dalam serangan ini, penyerang bisa membuat serangkaian panggilan ulang ke kontrak asli, sehingga kontrak tersebut terus mentransfer dana tanpa menyadari bahwa nilai didalamnya sudah berkurang. 

Serangan semacam ini sering terjadi pada smart contract yang ditulis dengan celah di logika pemrogramannya. Untuk mencegah serangan ini, para pengembang biasanya menggunakan pola desain seperti “checks-effects-interactions,” “Tim keamanan menemukan celah reentrancy attack dalam kontrak kami yang dapat memungkinkan pencurian dana.”

    Artikel dalam bagian ini

  • Frequently Asked Questions (FAQ) Fitur Alarm Price
  • Apa Itu dKargo (DKA)?
  • Apa Itu FIO Protocol?
  • Bagaimana cara melihat volume aset digital yang tersedia di market Indodax?
  • Bagaimana cara melihat volume transaksi saya di Indodax?
  • Apa Itu Sybil Attack?
  • Apa Itu Ommer Blocks?
  • Apa Itu Movement Crypto?
  • Apa Itu Virtual Protocol Coin?
  • Apa Itu Atomic Wallet?

Artikel terkait

  • Apa itu Smart Contract Audit?
  • Apa perbedaan dari On-Chain dengan Off-Chain?
  • Cara Memeriksa Transaksi ERC20 pada Blockchain
  • Apa perbedaan antara Hashing dengan Enkripsi?
  • Apa itu nonce dalam blockchain?

Artikel yang dipromosikan

  • Panduan Pembayaran Virtual Account BCA
  • Frequently Asked Questions (FAQ) Fitur Alarm Price

Apakah artikel ini membantu?


Ada pertanyaan lagi ? Kirim Permintaan
×
Logo
Bahasa Indonesia English (US) 简体中文
Indodax.com © 2022