Tantangan baru keamanan Blockchain: smart contract menjadi alat penipuan, strategi pencegahan dijelaskan secara mendetail

Membangun Kembali Kebebasan Finansial: Tantangan dan Strategi Baru Keamanan Blockchain

Cryptocurrency dan teknologi blockchain sedang mendefinisikan kembali konsep kebebasan finansial, tetapi revolusi ini juga membawa tantangan keamanan baru. Penipu tidak lagi hanya mengandalkan celah teknologi, tetapi dengan cerdik mengubah protokol kontrak pintar blockchain itu sendiri menjadi alat serangan. Melalui jebakan rekayasa sosial yang dirancang dengan cermat, mereka memanfaatkan transparansi dan ketidakberubahan blockchain untuk mengubah kepercayaan pengguna menjadi alat pencurian aset. Dari pemalsuan kontrak pintar hingga manipulasi transaksi lintas rantai, serangan ini tidak hanya tersembunyi dan sulit dilacak, tetapi juga memiliki daya tipu yang sangat kuat karena tampak "legal". Artikel ini akan menganalisis kasus nyata untuk mengungkap bagaimana penipu mengubah protokol menjadi sarana serangan, dan memberikan solusi komprehensif dari perlindungan teknis hingga pencegahan perilaku, membantu Anda untuk bergerak dengan aman di dunia terdesentralisasi.

Panduan Bertahan Hidup Hutan Gelap DeFi: Ketika Otorisasi Kontrak Pintar Menjadi Mesin Pemanenan Aset

I. Bagaimana perjanjian yang sah dapat menjadi alat penipuan?

Tujuan dari protokol Blockchain adalah untuk menjamin keamanan dan kepercayaan, tetapi penipu dengan cerdik memanfaatkan karakteristiknya, dikombinasikan dengan kelalaian pengguna, untuk menciptakan berbagai cara serangan yang tersembunyi. Berikut adalah beberapa teknik umum dan rincian teknisnya:

(1) Otorisasi kontrak pintar yang jahat

Prinsip Teknologi: Di blockchain seperti Ethereum, standar token ERC-20 memungkinkan pengguna untuk memberikan wewenang kepada pihak ketiga (biasanya kontrak pintar) untuk menarik jumlah token tertentu dari dompet mereka melalui fungsi "Approve". Fitur ini banyak digunakan dalam protokol DeFi, di mana pengguna perlu memberikan wewenang kepada kontrak pintar untuk menyelesaikan transaksi, staking, atau mining likuiditas. Namun, penipu memanfaatkan mekanisme ini untuk merancang kontrak jahat.

Cara kerja: Penipu membuat DApp yang menyamar sebagai proyek yang sah, biasanya dipromosikan melalui situs phishing atau media sosial. Pengguna menghubungkan dompet dan dip诱导 untuk mengklik "Approve", yang tampaknya memberikan otorisasi untuk sejumlah kecil token, padahal sebenarnya bisa jadi adalah batas tak terbatas (nilai uint256.max). Setelah otorisasi selesai, alamat kontrak penipu mendapatkan izin dan dapat memanggil fungsi "TransferFrom" kapan saja untuk menarik semua token yang sesuai dari dompet pengguna.

Kasus nyata: Pada awal tahun 2023, sebuah situs phishing yang menyamar sebagai "pembaruan DEX tertentu" menyebabkan ratusan pengguna kehilangan jutaan dolar dalam USDT dan ETH. Data di blockchain menunjukkan bahwa transaksi tersebut sepenuhnya sesuai dengan standar ERC-20, dan para korban bahkan tidak dapat memulihkan kerugian mereka melalui jalur hukum, karena otorisasi dilakukan secara sukarela.

Panduan Bertahan di Hutan Gelap DeFi: Ketika Otorisasi Kontrak Pintar Menjadi Mesin Pemanen Aset

(2) tanda tangan phishing

Prinsip teknis: Transaksi Blockchain memerlukan pengguna untuk menghasilkan tanda tangan melalui kunci pribadi, untuk membuktikan keabsahan transaksi. Dompet biasanya akan memunculkan permintaan tanda tangan, setelah dikonfirmasi pengguna, transaksi tersebut disiarkan ke jaringan. Penipu memanfaatkan proses ini untuk memalsukan permintaan tanda tangan dan mencuri aset.

Cara kerja: Pengguna menerima email atau pesan sosial yang menyamar sebagai pemberitahuan resmi, seperti "Airdrop NFT Anda siap untuk diklaim, silakan verifikasi dompet Anda". Setelah mengklik tautan, pengguna diarahkan ke situs web berbahaya, yang meminta untuk menghubungkan dompet dan menandatangani sebuah "transaksi verifikasi". Transaksi ini sebenarnya mungkin memanggil fungsi "Transfer", yang secara langsung memindahkan ETH atau token dari dompet ke alamat penipu; atau merupakan operasi "SetApprovalForAll", yang memberikan izin kepada penipu untuk mengendalikan koleksi NFT pengguna.

Kasus nyata: Sebuah komunitas proyek NFT terkenal mengalami serangan phishing tanda tangan, di mana banyak pengguna kehilangan NFT senilai jutaan dolar karena menandatangani transaksi "klaim airdrop" yang dipalsukan. Penyerang memanfaatkan standar tanda tangan EIP-712, memalsukan permintaan yang terlihat aman.

(3) Token palsu dan "serangan debu"

Prinsip teknis: Keterbukaan Blockchain memungkinkan siapa saja untuk mengirim token ke alamat mana pun, bahkan jika penerima tidak secara aktif meminta. Penipu memanfaatkan hal ini dengan mengirimkan sejumlah kecil cryptocurrency ke beberapa alamat dompet, untuk melacak aktivitas dompet dan menghubungkannya dengan individu atau perusahaan yang memiliki dompet tersebut.

Cara kerja: Dalam kebanyakan kasus, "debu" yang digunakan dalam serangan debu didistribusikan dalam bentuk airdrop ke dompet pengguna. Token ini mungkin memiliki nama atau metadata yang menarik, yang menggoda pengguna untuk mengunjungi situs web tertentu untuk mencari detail lebih lanjut. Pengguna mungkin mencoba untuk menukarkan token ini, dan kemudian penyerang dapat mengakses dompet pengguna melalui alamat kontrak yang disertakan dengan token tersebut. Yang lebih tersembunyi adalah bahwa serangan debu akan melalui rekayasa sosial, menganalisis transaksi berikutnya dari pengguna, mengunci alamat dompet aktif pengguna, sehingga melakukan penipuan yang lebih tepat sasaran.

Kasus nyata: Dulu, serangan "debu" token yang muncul di jaringan Ethereum mempengaruhi ribuan dompet. Beberapa pengguna kehilangan ETH dan token ERC-20 karena interaksi yang didorong oleh rasa ingin tahu.

Dua, mengapa penipuan ini sulit terdeteksi?

Penipuan ini berhasil, sebagian besar karena mereka tersembunyi di dalam mekanisme legal Blockchain, sehingga pengguna biasa sulit membedakan sifat jahatnya. Berikut adalah beberapa alasan kunci:

  • Kompleksitas teknologi: Kode kontrak pintar dan permintaan tanda tangan sulit dipahami oleh pengguna non-teknis. Misalnya, permintaan "Approve" mungkin ditampilkan sebagai data heksadesimal seperti "0x095ea7b3...", yang membuat pengguna tidak dapat secara intuitif menilai maknanya.

  • Legalitas di atas rantai: Semua transaksi dicatat di Blockchain, tampaknya transparan, tetapi korban seringkali baru menyadari konsekuensi dari otorisasi atau tanda tangan setelah kejadian, dan pada saat itu aset sudah tidak dapat dipulihkan.

  • Rekayasa sosial: Penipu memanfaatkan kelemahan manusia, seperti keserakahan ("dapatkan 1000 dolar token secara gratis"), ketakutan ("akun tidak normal perlu diverifikasi"), atau kepercayaan (menyamar sebagai layanan pelanggan).

  • Penyamaran yang canggih: Situs phishing mungkin menggunakan URL yang mirip dengan nama domain resmi, bahkan meningkatkan kredibilitas melalui sertifikat HTTPS.

Panduan Bertahan di Hutan Gelap DeFi: Ketika Otorisasi Kontrak Pintar Menjadi Mesin Pemanen Aset

Tiga, bagaimana cara melindungi dompet cryptocurrency Anda?

Menghadapi penipuan yang menggabungkan teknologi dan perang psikologis, melindungi aset memerlukan strategi yang berlapis. Berikut adalah langkah-langkah pencegahan yang rinci:

Periksa dan kelola hak otorisasi

  • Alat: Gunakan fungsi pemeriksaan otorisasi dari penjelajah blockchain atau alat manajemen otorisasi khusus untuk memeriksa catatan otorisasi dompet.
  • Tindakan: Secara berkala mencabut otorisasi yang tidak perlu, terutama otorisasi tanpa batas pada alamat yang tidak dikenal. Pastikan DApp berasal dari sumber yang tepercaya sebelum setiap otorisasi.
  • Detail teknis: Periksa nilai "Allowance", jika "tak terbatas" (seperti 2^256-1), harus segera dibatalkan.

Verifikasi tautan dan sumber

  • Metode: Masukkan URL resmi secara manual, hindari mengklik tautan di media sosial atau email.
  • Periksa: Pastikan situs web menggunakan nama domain dan sertifikat SSL yang benar (ikon kunci hijau). Waspadai kesalahan ketik atau karakter tambahan.
  • Contoh: Jika menerima variasi dari domain resmi (seperti penambahan karakter tambahan), segera curiga terhadap keasliannya.

Menggunakan dompet dingin dan tanda tangan ganda

  • Dompet dingin: Menyimpan sebagian besar aset di dompet perangkat keras dan hanya terhubung ke jaringan saat diperlukan.
  • Tanda tangan ganda: untuk aset besar, gunakan alat tanda tangan ganda yang meminta konfirmasi transaksi dari beberapa kunci, mengurangi risiko kesalahan titik tunggal.
  • Manfaat: Meskipun dompet panas diretas, aset penyimpanan dingin tetap aman.

Hati-hati dalam menangani permintaan tanda tangan

  • Langkah: Setiap kali melakukan tanda tangan, bacalah dengan teliti rincian transaksi di jendela dompet. Perhatikan kolom "Data", jika berisi fungsi yang tidak dikenal (seperti "TransferFrom"), tolak tanda tangan.
  • Alat: Gunakan fungsi "dekode data masukan" di penjelajah blockchain untuk menganalisis konten tanda tangan, atau konsultasikan dengan ahli teknis.
  • Saran: buat dompet terpisah untuk operasi berisiko tinggi, simpan sedikit aset.

Menghadapi serangan debu

  • Strategi: Setelah menerima token yang tidak dikenal, jangan berinteraksi. Tandai sebagai "sampah" atau sembunyikan.
  • Periksa: melalui blockchain explorer, konfirmasi sumber token, jika pengiriman massal, sangat waspada.
  • Pencegahan: Hindari mengungkapkan alamat dompet secara publik, atau gunakan alamat baru untuk melakukan operasi sensitif.

Kesimpulan

Dengan menerapkan langkah-langkah keamanan di atas, pengguna dapat secara signifikan mengurangi risiko menjadi korban program penipuan tingkat tinggi, tetapi keamanan yang sebenarnya tidak hanya bergantung pada teknologi. Ketika dompet keras membangun garis pertahanan fisik dan tanda tangan ganda mendistribusikan risiko, pemahaman pengguna tentang logika otorisasi dan kehati-hatian terhadap perilaku di blockchain adalah benteng terakhir untuk melawan serangan. Setiap analisis data sebelum tanda tangan, setiap pemeriksaan kewenangan setelah otorisasi, adalah sumpah terhadap kedaulatan digital mereka sendiri.

Di masa depan, terlepas dari bagaimana teknologi berinovasi, garis pertahanan paling inti selalu terletak pada: menginternalisasi kesadaran keamanan menjadi memori otot, membangun keseimbangan abadi antara kepercayaan dan verifikasi. Lagipula, di dunia blockchain di mana kode adalah hukum, setiap klik, setiap transaksi dicatat secara permanen di dunia rantai dan tidak dapat diubah.

Panduan Bertahan di Hutan Gelap DeFi: Ketika Otorisasi Kontrak Pintar Menjadi Mesin Pemanen Aset

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 10
  • Bagikan
Komentar
0/400
LiquidatorFlashvip
· 8jam yang lalu
Dalam tiga minggu terakhir, tingkat likuidasi kontrak naik 98,3%, kali ini ada yang akan cut loss lagi...
Lihat AsliBalas0
TradFiRefugeevip
· 17jam yang lalu
Dana sudah terjebak, belajar ini terlambat.
Lihat AsliBalas0
Ramen_Until_Richvip
· 07-10 03:13
Smart contract seperti mie instan yang rusak, beracun, hati-hati saat mengonsumsinya.
Lihat AsliBalas0
SolidityNewbievip
· 07-09 11:23
Sekali lagi melihat celah pada smart contract, saya takut.
Lihat AsliBalas0
BearMarketBuyervip
· 07-09 11:21
Sudah jebakan lagi? Kapan investor ritel bisa menikmati keuntungan?
Lihat AsliBalas0
WalletDoomsDayvip
· 07-09 11:19
Judul ini sudah menunjukkan bahwa tidak ada dompet adalah jawaban yang benar.
Lihat AsliBalas0
OldLeekConfessionvip
· 07-09 11:18
Sekali lagi berbicara tentang keamanan, ya? Sudah terlalu sering melihatnya.
Lihat AsliBalas0
DecentralizeMevip
· 07-09 11:17
Tepercaya! Hati-hati dengan karpet.
Lihat AsliBalas0
HorizonHuntervip
· 07-09 11:09
Penggemar koleksi yang sedang bersantai, ahli arbitrase yang memaksimalkan keuntungan dan kerugian
Lihat AsliBalas0
AirdropBuffetvip
· 07-09 11:02
Wah, datang lagi untuk Dianggap Bodoh.
Lihat AsliBalas0
Lihat Lebih Banyak
  • Sematkan
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)