Approval Scam: Saat Klik 'Approve' Menguras Seluruh Wallet
Approval scam adalah penipuan yang menipu korban agar memberikan izin akses token kepada kontrak jahat — tanpa terlihat seperti pencurian.
Approval scam adalah penipuan crypto yang bekerja dengan cara memancing korban memberikan izin (approval) kepada smart contract berbahaya untuk mengakses token di wallet mereka. Berbeda dari pencurian langsung, approval scam tidak langsung menguras wallet — pelaku menunggu sampai saldo wallet bertambah, lalu baru eksekusi transfer.
Mekanisme approval sendiri adalah fitur sah di DeFi: saat Anda swap di Uniswap, Anda memberi approval agar kontrak Uniswap bisa memindahkan token dari wallet Anda. Yang disalahgunakan adalah ketika approval diberikan ke kontrak jahat yang tidak terlihat mencurigakan.
Bagaimana Approval Scam Bekerja
Skenario paling umum:
- Korban menerima token asing di wallet (airdrop acak senilai ribuan dolar)
- Korban penasaran dan mengunjungi situs yang tertera di deskripsi token untuk “klaim” atau “swap”
- Situs meminta approval — “Approve USDC untuk swap” atau “Approve untuk klaim reward”
- Korban klik Approve tanpa baca detail permintaan
- Approval yang diberikan ternyata memberi akses tak terbatas (unlimited) ke USDC milik korban
- Pelaku kemudian drain semua USDC dari wallet kapanpun mereka mau
Jenis Approval yang Dieksploitasi
approve(spender, amount) — untuk token ERC-20. Jika amount di-set ke nilai maksimum (2^256 - 1), ini disebut Infinite Approval — kontrak bisa ambil token sebanyak apapun, kapanpun.
setApprovalForAll(operator, true) — untuk NFT (ERC-721/ERC-1155). Satu approval ini memberi akses ke SEMUA NFT di koleksi tersebut, bukan hanya satu.
Contoh Angka
Wallet A punya 5,000 USDC. Tanpa sadar memberikan unlimited approval ke kontrak jahat B.
- Hari ini: pelaku tidak ambil apa-apa (mungkin saldo belum menarik)
- Minggu depan setelah korban dapat gaji dan top-up jadi 10,000 USDC: pelaku drain semua 10,000 USDC sekaligus
Korban baru sadar saat cek wallet dan seluruh USDC hilang tanpa ada interaksi terbaru dari sisi korban.
Cara Cek dan Cabut Approval
Kunjungi revoke.cash dan hubungkan wallet. Platform ini menampilkan semua approval aktif beserta:
- Nama kontrak yang punya akses
- Jumlah maksimum yang diizinkan
- Tanggal approval diberikan
Cabut semua approval dari kontrak yang tidak dikenal. Setiap pencabutan memerlukan transaksi on-chain (ada biaya gas kecil, tapi jauh lebih murah dari kehilangan token).
Lakukan cek ini setidaknya sekali sebulan, terutama setelah aktif di DeFi atau mencoba platform baru.
💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →
⚠️ Disclaimer: Tidak ada cara memulihkan token yang sudah ditransfer akibat approval scam. Selalu baca detail permintaan approval sebelum mengkonfirmasi transaksi.
Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.
Lihat Elite Vault →Pertanyaan Umum
Apa itu approval scam dalam crypto?
Approval scam adalah penipuan di mana korban dibujuk untuk mengklik 'Approve' pada permintaan kontrak jahat. Approval ini memberi izin kepada kontrak tersebut untuk mengakses dan mentransfer token dari wallet korban kapan saja — bahkan setelah korban meninggalkan situs itu.
Bagaimana cara membatalkan approval yang sudah terlanjur diberikan?
Kunjungi revoke.cash, hubungkan wallet, dan lihat semua approval aktif. Cabut (revoke) approval dari kontrak yang tidak dikenal atau tidak lagi dipakai. Setiap pencabutan memerlukan satu transaksi kecil yang membutuhkan gas.