Poin Penting
Serangan Sybil adalah jenis ancaman keamanan di mana satu orang atau entitas membuat banyak identitas palsu untuk memperoleh pengaruh atau kendali atas suatu jaringan.
Dalam jaringan blockchain, serangan Sybil memungkinkan penyerang mengganggu transaksi, melakukan sensor terhadap pengguna, atau mencoba serangan 51% jika mereka mengumpulkan cukup daya komputasi atau kepemilikan stake.
Mekanisme konsensus seperti proof-of-work dan proof-of-stake membuat serangan Sybil tidak praktis karena penyerang harus mengeluarkan sumber daya dunia nyata untuk setiap identitas yang mereka kendalikan.
Dalam keuangan terdesentralisasi (DeFi), serangan Sybil umumnya digunakan untuk memanipulasi distribusi airdrop dengan membuat ratusan dompet untuk mengklaim banyak hadiah.
Tidak ada satu pertahanan yang sepenuhnya menghilangkan serangan Sybil. Pendekatan modern menggabungkan konsensus berbasis sumber daya, graf kepercayaan sosial, dan verifikasi identitas.
Pendahuluan
Serangan Sybil adalah jenis ancaman keamanan dalam sistem online di mana satu orang mencoba mengambil alih jaringan dengan membuat banyak akun, node, atau komputer. Penyerang menggunakan identitas palsu ini untuk memperoleh tingkat pengaruh yang tidak sebanding terhadap sistem.
Ini bisa sesederhana seseorang membuat banyak akun media sosial untuk memanipulasi suara atau menyebarkan informasi yang menyesatkan. Dalam dunia kriptokurensi, contoh yang lebih relevan adalah seseorang menjalankan banyak node pada jaringan blockchain untuk memengaruhi konsensus.
Nama ini berasal dari studi kasus tahun 1973 tentang seorang pasien yang dikenal sebagai Sybil, yang dirawat untuk kondisi yang melibatkan banyak kepribadian berbeda. Istilah ini kemudian diadopsi dalam ilmu komputer untuk menggambarkan serangan yang mengeksploitasi sistem yang memperlakukan setiap identitas sebagai peserta yang terpisah dan independen.
Masalah Apa yang Dapat Disebabkan oleh Serangan Sybil?
Dalam jaringan peer-to-peer, keputusan sering dibuat melalui pemungutan suara mayoritas di antara node. Jika penyerang membuat cukup banyak identitas palsu, mereka bisa mengungguli node yang jujur dan memperoleh kemampuan untuk memanipulasi perilaku jaringan.
Jika penyerang mengendalikan mayoritas kekuatan komputasi jaringan atau laju hash, mereka dapat melakukan serangan 51%. Dalam skenario ini, mereka dapat mengubah urutan transaksi, mencegah transaksi dikonfirmasi, atau bahkan membalik transaksi yang mereka buat saat berada dalam kendali. Ini dapat mengakibatkan double spending, ketika dana yang sama dibelanjakan lebih dari sekali.
Di luar manipulasi konsensus, penyerang Sybil dapat menolak untuk meneruskan (relay) atau memvalidasi blok, sehingga secara efektif memblokir pengguna lain untuk berpartisipasi dalam jaringan. Mereka juga dapat menggunakan node palsu mereka untuk mengumpulkan informasi tentang pengguna tertentu, seperti alamat dompet mana yang dimiliki orang yang sama, sehingga membahayakan privasi.
Bagaimana Blockchains Melindungi dari Serangan Sybil?
Jaringan blockchain menggunakan berbagai algoritma konsensus untuk membuat serangan Sybil tidak praktis. Mekanisme ini tidak mencegah penyerang membuat banyak identitas, tetapi membuat mengendalikan porsi jaringan yang bermakna menjadi sangat mahal.
Proof-of-work
Mekanisme proof-of-work Bitcoin mengharuskan para penambang mengeluarkan sumber daya komputasi yang nyata untuk membuat blok baru. Probabilitas untuk menambang sebuah blok sebanding dengan bagian penambang dari total laju hash jaringan. Ini berarti penyerang perlu memperoleh mayoritas perangkat keras komputasi jaringan untuk menjalankan serangan Sybil dalam skala besar, yang sangat mahal.
Karena penambangan membutuhkan sumber daya yang besar, penambang yang jujur memiliki insentif finansial yang kuat untuk terus memvalidasi blok secara sah daripada mencoba melakukan serangan. Biaya perangkat keras dan listrik yang diperlukan bertindak sebagai pencegah alami.
Proof-of-stake
Dalam sistem proof-of-stake, validator harus mengunci sejumlah besar kripto sebagai jaminan (collateral) untuk berpartisipasi dalam konsensus. Pengaruh terhadap jaringan sebanding dengan jumlah yang dipertaruhkan (staked). Penyerang perlu memperoleh sebagian besar dari total pasokan yang dipertaruhkan untuk menjalankan serangan yang berhasil, yang baik mahal maupun kemungkinan besar akan mendorong harga aset naik saat mereka mengumpulkannya.
Variasi seperti delegated proof-of-stake menambahkan lapisan lain dengan mengizinkan pemegang token untuk memilih kumpulan terbatas validator tepercaya, sehingga memperkecil area serangan.
Verifikasi identitas dan kepercayaan sosial
Beberapa jaringan mengatasi resistensi Sybil di luar mekanisme konsensus. Graf kepercayaan sosial mengharuskan peserta baru untuk direkomendasikan (di-vouch) oleh anggota yang sudah ada, sehingga sulit membuat banyak akun palsu tanpa adanya jaringan relasi nyata yang sudah terbentuk sebelumnya.
Lebih baru-baru ini, proyek identitas terdesentralisasi telah mengeksplorasi penggunaan bukti tanpa pengetahuan (zero-knowledge proofs) dan verifikasi biometrik untuk memastikan bahwa setiap alamat milik satu orang nyata yang unik. Pendekatan ini bertujuan memberikan resistensi Sybil tanpa mengorbankan privasi pengguna atau memerlukan penyedia identitas terpusat.
Serangan Sybil dalam DeFi dan Airdrop
Dalam keuangan terdesentralisasi, serangan Sybil mengambil bentuk yang lebih oportunistik. Ketika protokol DeFi membagikan token kepada pengguna awal melalui airdrop, penyerang membuat ratusan atau ribuan dompet, berinteraksi dengan protokol dari masing-masing dompet, lalu mengklaim alokasi hadiah berganda yang dimaksudkan untuk pengguna yang berbeda.
Praktik ini telah mendorong banyak proyek DeFi untuk berinvestasi besar dalam deteksi Sybil sebelum memproses snapshot airdrop. Metode deteksi yang umum meliputi analisis pola perilaku di rantai (on-chain), sumber pendanaan dompet, waktu transaksi, dan penggunaan gas untuk mengidentifikasi dompet yang kemungkinan dijalankan oleh entitas yang sama.
Tidak ada metode yang sempurna, dan ketegangan antara aksesibilitas (tidak memerlukan dokumen identitas) dan resistensi Sybil tetap menjadi salah satu tantangan desain aktif dalam sistem terdesentralisasi beberapa tahun terakhir.
FAQ
Apa itu serangan Sybil dalam istilah sederhana?
Serangan Sybil adalah ketika satu orang berpura-pura menjadi banyak dengan membuat beberapa akun atau node palsu di sebuah jaringan. Tujuannya adalah mendapatkan pengaruh atau suara lebih besar daripada yang seharusnya ia miliki, yang dapat digunakan untuk memanipulasi keputusan, mengganggu layanan, atau mencuri hadiah.
Bisakah serangan Sybil terjadi di Bitcoin?
Serangan Sybil penuh pada lapisan konsensus Bitcoin akan memerlukan penyerang mengendalikan lebih dari 50% dari total kekuatan penambangan jaringan. Mengingat skala Bitcoin, ini membutuhkan investasi yang sangat besar untuk perangkat keras dan listrik, sehingga sangat tidak praktis. Namun, serangan Sybil yang kurang parah yang menargetkan privasi di tingkat jaringan secara teoretis mungkin dilakukan.
Bagaimana proof-of-work mencegah serangan Sybil?
Proof-of-work mengaitkan kekuatan suara dalam proses konsensus dengan pekerjaan komputasi yang nyata. Karena penyerang harus mengeluarkan uang untuk perangkat keras dan listrik bagi setiap unit pengaruh yang ingin mereka miliki, sekadar membuat identitas tambahan tidak memberikan keuntungan apa pun. Mereka membutuhkan sumber daya nyata untuk setiap node palsu agar efek yang bermakna dapat terjadi.
Apa itu resistensi Sybil dalam DeFi?
Resistensi Sybil dalam DeFi merujuk pada langkah-langkah yang digunakan protokol untuk memastikan bahwa satu orang tidak dapat mengklaim banyak alokasi airdrop atau hak suara dengan membuat banyak dompet. Pendekatan yang digunakan mencakup analisis perilaku di rantai, verifikasi graf kepercayaan sosial, dan kadang-kadang pengecekan identitas di luar rantai (off-chain).
Apakah serangan Sybil ilegal?
Apakah serangan Sybil ilegal bergantung pada konteks dan yurisdiksinya. Dalam banyak kasus, membuat akun palsu untuk menipu suatu sistem atau mencuri dana dapat melanggar hukum penipuan komputer atau ketentuan layanan. Namun, hasil hukum sangat bervariasi dan tidak ada keputusan universal yang berlaku untuk semua jaringan blockchain.
Penutup Pikiran
Serangan Sybil adalah tantangan mendasar dalam setiap sistem di mana banyak peserta independen berbagi pengaruh. Jaringan blockchain mengatasinya melalui mekanisme konsensus berbasis sumber daya yang membuat fabrikasi identitas skala besar menjadi sangat mahal dan tidak mungkin dilakukan. Dalam DeFi, masalahnya mengambil bentuk yang berbeda, mendorong investasi berkelanjutan dalam analisis perilaku on-chain dan solusi identitas terdesentralisasi.
Bacaan Lanjutan
Apa Itu Serangan 51%?
Apa Itu Algoritma Konsensus Blockchain?
Proof of Work vs Proof of Stake
Apa Itu Nakamoto Consensus?
Delayed Proof of Work Dijelaskan
Pernyataan Penyangkalan: Konten ini disajikan kepada Anda “apa adanya” untuk informasi umum dan tujuan edukasi saja, tanpa representasi atau jaminan dalam bentuk apa pun. Konten ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau nasihat profesional lainnya, dan tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang dinyatakan tersebut adalah milik kontributor pihak ketiga, dan tidak selalu mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda bisa turun atau naik, dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Syarat Penggunaan, Peringatan Risiko, dan Syarat Ketentuan Binance Academy kami.
