Saat melakukan transfer, banyak orang menyalin alamat yang pernah digunakan sebelumnya dari riwayat transaksi, lalu sekilas memeriksa beberapa karakter awal dan akhirnya sebelum menekan konfirmasi. Address poisoning menargetkan kebiasaan ini.
Koin yang disebutkan dalam artikel: $ETH harga saat ini 2246.47 (24 jam -7.38%).
— Apa itu address poisoning? —
Penyerang terlebih dahulu mengincar alamat yang sering mengirim dan menerima stablecoin di blockchain, lalu menggunakan program untuk membuat banyak alamat secara massal dan memilih “alamat mirip” yang beberapa karakter awal dan akhirnya sama dengan alamat yang biasa kamu gunakan.
Selanjutnya, penyerang menggunakan alamat mirip tersebut untuk mengirimkan sejumlah kecil uang kepadamu, atau token dengan jumlah 0, agar alamat itu muncul di riwayat transaksimu. Saat kamu menyalin alamat dari riwayat transaksi berikutnya, kamu mungkin malah menyalin alamat palsu itu.
— Beberapa penyamaran yang umum —
Beberapa kontrak token mengizinkan transfer dengan jumlah 0. Penyerang memanfaatkan hal ini untuk meninggalkan catatan di blockchain yang berbunyi “0 token ditransfer dari alamat Anda”, sehingga tampak seolah-olah Anda sendiri yang pernah mengirim token ke alamat tersebut.
Ada juga yang menerbitkan token palsu dengan nama yang sama seperti stablecoin populer dan jumlah yang mirip dengan transfer Anda biasanya, sehingga catatannya tampak lebih meyakinkan.
— Mengapa orang mudah tertipu —
Alamat terdiri dari rangkaian karakter yang panjang. Alamat Ethereum saja memiliki 40 karakter heksadesimal, dan kebanyakan orang hanya memeriksa bagian awal dan akhirnya. Padahal, tidak sulit membuat alamat dengan beberapa karakter awal dan akhir yang sama. Hanya memeriksa bagian awal dan akhir membuat Anda rentan terhadap celah ini.
Penipuan ini tidak membutuhkan kunci privat Anda ataupun tanda tangan untuk memberikan otorisasi. Pelaku hanya mengandalkan satu tindakan menyalin saat Anda melakukan transfer. Setelah transfer di blockchain dikonfirmasi, transaksi tidak dapat dibatalkan. Aset yang dikirim ke alamat mirip hampir mustahil untuk didapatkan kembali.
— Cara mencegahnya —
Simpan alamat penerima yang sering digunakan di buku alamat dompet atau platform, maupun di daftar putih penarikan. Setiap kali melakukan transfer, pilih alamat dari buku alamat, jangan menyalinnya dari riwayat transaksi. Sebelum transfer, periksa seluruh alamat, termasuk beberapa karakter di bagian tengah.
Untuk transfer dalam jumlah besar, kirimkan sejumlah kecil terlebih dahulu. Setelah penerima mengonfirmasi bahwa dana sudah masuk, barulah kirim sisanya. Jika Anda melihat transfer kecil atau bernilai nol dari sumber yang tidak dikenal, abaikan saja dan jangan simpan alamat pengirim sebagai alamat yang sering digunakan.
Beberapa dompet dan penjelajah blockchain menandai transfer mencurigakan bernilai nol atau menyembunyikannya secara default. Jika melihat peringatan seperti ini, perhatikan baik-baik.
— Sedikit pesan penutup —
Peracunan alamat tidak memanfaatkan celah teknis, melainkan kebiasaan yang dilakukan begitu saja. Ganti kebiasaan “menyalin dari riwayat” dengan “memilih dari buku alamat”, lalu periksa lagi beberapa karakter di bagian tengah. Dengan begitu, Anda bisa menghindarinya. Tidak masalah untuk bersikap lebih hati-hati; tetap bertahan di pasar jauh lebih penting daripada berapa banyak keuntungan yang didapat sekali waktu.
Kalau ada pemula di sekitar Anda, silakan bagikan ini kepada mereka.