Apa Itu Serangan Sybil dalam Kripto?
Serangan Sybil adalah serangan keamanan ketika satu orang, kelompok, botnet, atau organisasi membuat banyak identitas palsu untuk memperoleh pengaruh lebih besar daripada yang seharusnya dalam sebuah jaringan.Dalam kripto, identitas palsu tersebut dapat berupa alamat wallet, node blockchain, identitas validator, akun tata kelola, akun sosial, akun airdrop, pelapor oracle, atau pengguna aplikasi.Serangan ini berbahaya karena banyak sistem blockchain bersifat terbuka, tanpa izin, dan pseudonim.Siapa pun dapat membuat alamat wallet atau menjalankan node, sehingga jaringan harus menentukan cara mencegah satu penyerang berpura-pura menjadi ribuan peserta terpisah.Definisi serangan Sybil dalam glosarium NIST menjelaskannya sebagai serangan ketika penyerang membuat beberapa akun dan berpura-pura menjadi banyak orang sekaligus.
Sederhananya, serangan Sybil adalah “satu penyerang, banyak identitas palsu”.Dalam kripto, serangan ini dapat merusak konsensus, tata kelola, distribusi token, sistem reputasi, jaringan oracle, penemuan peer, insentif DeFi, dan reward komunitas.Serangan Sybil tidak selalu memerlukan pencurian kunci privat atau peretasan smart contract.Terkadang, penyerang hanya perlu membuat banyak identitas dengan biaya murah dan menggunakannya untuk memengaruhi sistem yang menghitung setiap identitas seolah-olah masing-masing merupakan peserta independen.Inilah sebabnya resistensi Sybil menjadi salah satu masalah desain terpenting dalam jaringan blockchain.Asal Istilah Serangan Sybil
Istilah “serangan Sybil” berasal dari riset ilmu komputer mengenai sistem peer-to-peer.John R. Douceur memperkenalkan istilah tersebut dalam makalah tahun 2002 berjudul The Sybil Attack, yang diterbitkan melalui Microsoft Research.
Makalah tersebut menunjukkan bahwa sistem peer-to-peer berskala besar dapat dilemahkan ketika satu entitas yang bermasalah atau berbahaya menampilkan banyak identitas.Gagasan ini menjadi penting bagi kripto karena blockchain juga merupakan sistem terdistribusi dengan banyak peserta.Jaringan blockchain mungkin perlu mengetahui node mana yang dapat mengusulkan blok, memvalidasi data, memberikan suara untuk peningkatan, menerima reward, atau memengaruhi perutean.Jika pembuatan identitas tidak berbiaya, penyerang dapat membuat banyak identitas dan membuat jaringan percaya bahwa partisipasi independen lebih besar daripada kenyataannya.Masalah serangan Sybil asli tidak terbatas pada mata uang kripto.Masalah ini dapat muncul di jejaring sosial, voting online, sistem reputasi, berbagi file peer-to-peer, jaringan pesan, penyimpanan terdistribusi, dan infrastruktur internet.Kripto membuat masalah ini sangat penting karena uang, aset, kekuatan tata kelola, dan infrastruktur publik dapat terdampak secara langsung.Cara Kerja Serangan Sybil
Serangan Sybil bekerja dengan memanfaatkan pembuatan identitas yang murah atau lemah.Penyerang terlebih dahulu membuat banyak identitas yang terlihat independen bagi sistem target.Identitas tersebut dapat berupa alamat wallet, node, akun, bot, validator, nama pengguna, atau identitas perangkat.Penyerang kemudian menggunakan identitas itu untuk memperoleh pengaruh, reward, visibilitas, kekuatan voting, posisi jaringan, atau reputasi.Sistem menjadi rentan ketika memperlakukan setiap identitas palsu sebagai peserta nyata yang terpisah.Misalnya, airdrop kripto mungkin berupaya memberi reward kepada pengguna awal dengan memberikan satu reward per wallet.Penyerang Sybil dapat membuat ratusan wallet dan membuat setiap wallet melakukan tindakan kecil agar terlihat seperti pengguna yang berbeda.Jika sistem airdrop tidak dapat mendeteksi bahwa wallet tersebut dikendalikan oleh aktor yang sama, penyerang dapat menerima token lebih banyak daripada pengguna yang berhak.Logika yang sama dapat diterapkan pada voting tata kelola, jaringan node peer-to-peer, kampanye testnet, sistem reputasi sosial, dan pemilihan validator.Serangan berhasil ketika biaya membuat identitas lebih rendah daripada nilai yang diperoleh dari pengendaliannya.Mengapa Serangan Sybil Penting dalam Jaringan Blockchain
Serangan Sybil penting dalam jaringan blockchain karena blockchain bergantung pada kepercayaan terdistribusi.Sistem terdesentralisasi seharusnya tidak bergantung pada satu operator pusat untuk menentukan setiap tindakan.Sebaliknya, sistem tersebut menggunakan aturan, insentif, kriptografi, dan biaya ekonomi untuk mengoordinasikan banyak peserta.Jika satu penyerang dapat terlihat sebagai banyak peserta dengan biaya murah, konsep desentralisasi jaringan menjadi lebih lemah.Misalnya, jaringan blockchain peer-to-peer dapat menggunakan banyak node untuk membagikan blok dan transaksi.Jika penyerang memenuhi daftar peer sebuah node dengan node palsu, node jujur dapat menerima informasi yang tertunda, disaring, atau dimanipulasi.Sistem tata kelola dapat menghitung suara dari banyak wallet.Jika satu orang mengendalikan banyak wallet, voting dapat terlihat lebih didorong komunitas daripada kenyataannya.Kampanye reward testnet dapat memberi reward kepada alamat aktif.Jika penyerang melakukan farming pada banyak alamat, penguji asli dapat menerima reward lebih sedikit.Karena itu, serangan Sybil dapat menimbulkan kerugian teknis dan ketidakadilan ekonomi.Serangan Sybil vs. Serangan 51%
Serangan Sybil dan serangan 51% berkaitan, tetapi tidak sama.Serangan Sybil berfokus pada pembuatan banyak identitas palsu.Serangan 51% berfokus pada pengendalian kekuatan konsensus yang cukup untuk memengaruhi produksi blok atau urutan transaksi.Dalam sistem Proof of Work, kekuatan konsensus biasanya bergantung pada kerja komputasi.Dalam sistem Proof of Stake, kekuatan konsensus biasanya bergantung pada modal yang di-staking.Penyerang Sybil dapat membuat banyak node, tetapi node tersebut tidak otomatis memperoleh mayoritas kekuatan konsensus apabila jaringan menggunakan mekanisme resistensi Sybil yang kuat.Inilah alasan Proof of Work dan Proof of Stake penting.Keduanya membuat pengaruh menjadi mahal.Dalam sistem yang lemah, satu penyerang dapat membuat seribu identitas dengan biaya murah.Dalam sistem konsensus blockchain yang lebih kuat, penyerang juga harus menyediakan sumber daya nyata seperti hash power, stake, penyimpanan, reputasi, atau verifikasi identitas.Serangan Sybil dapat menjadi jalan menuju serangan yang lebih besar, tetapi jumlah identitas palsu saja tidak selalu cukup untuk mengendalikan blockchain.Resistensi Sybil
Resistensi Sybil adalah kemampuan suatu sistem untuk mengurangi keuntungan dari identitas palsu.Sistem yang tahan terhadap Sybil tidak selalu mencegah seluruh identitas palsu.Namun, sistem tersebut membuat pembuatan identitas palsu menjadi mahal, terbatas, dapat dideteksi, atau kurang bermanfaat.Dalam kripto, resistensi Sybil sering bergantung pada biaya ekonomi.Sistem Proof of Work mengharuskan miner menggunakan daya komputasi dan energi untuk bersaing dalam produksi blok.Sistem Proof of Stake mengharuskan validator mengunci modal yang dapat diberi reward atas perilaku jujur atau dikenai penalti atas perilaku tidak jujur.Dokumentasi resmi Proof of Stake Ethereum menjelaskan bahwa validator melakukan staking ETH ke dalam smart contract dan stake tersebut dapat dimusnahkan jika mereka bertindak tidak jujur.
Ini merupakan bentuk resistensi Sybil karena pembuatan banyak validator tidak menghilangkan kebutuhan untuk menyediakan stake nyata bagi setiap validator.Sistem lain dapat menggunakan verifikasi identitas, reputasi, grafik sosial, proof of personhood, atestasi perangkat, rate limit, biaya kuadratik, atau analisis perilaku.Metode resistensi Sybil yang tepat bergantung pada tujuan sistem.Serangan Sybil dan Proof of Work
Proof of Work merupakan salah satu metode resistensi Sybil blockchain paling awal.Dalam Proof of Work, peserta harus melakukan kerja komputasi untuk bersaing dalam produksi blok.Artinya, satu penyerang tidak dapat memperoleh pengaruh konsensus lebih besar hanya dengan membuat lebih banyak identitas node.Penyerang membutuhkan hash power nyata.Jika penyerang membuat seribu node palsu tetapi hanya mengendalikan sebagian kecil dari total hash power, identitas palsu tersebut tidak otomatis mengendalikan chain.Karena itu, Proof of Work mengaitkan pengaruh dengan sumber daya langka, bukan identitas gratis.Namun, Proof of Work bukan pertahanan sempurna terhadap setiap risiko terkait Sybil.Penyerang masih dapat membuat banyak node jaringan untuk mengganggu penemuan peer, perutean, propagasi transaksi, atau serangan bergaya eclipse.Proof of Work melindungi pengaruh konsensus, tetapi lapisan jaringan tetap membutuhkan desain yang cermat.Pembedaan ini penting karena resistensi Sybil memiliki banyak lapisan.Serangan Sybil dan Proof of Stake
Proof of Stake menggunakan modal terkunci untuk membuat pengaruh menjadi mahal.Dalam blockchain Proof of Stake, validator biasanya perlu melakukan staking token untuk berpartisipasi dalam konsensus.Artinya, pembuatan banyak identitas validator tidak memberikan kekuatan gratis karena setiap validator tetap memerlukan stake.Jika penyerang ingin memperoleh pengaruh lebih besar, penyerang membutuhkan lebih banyak modal yang berisiko.Model Proof of Stake Ethereum merupakan contoh yang jelas karena partisipasi validator memerlukan ETH yang di-staking dan perilaku tidak jujur dapat berujung pada penalti.Hal ini membuat serangan Sybil lebih sulit pada tingkat konsensus karena identitas validator palsu saja tidak cukup.Namun, Proof of Stake tetap dapat menghadapi risiko sentralisasi jika sejumlah kecil entitas mengendalikan stake dalam jumlah besar.Risiko tersebut tidak selalu merupakan serangan Sybil klasik, tetapi dapat mengurangi desentralisasi.Proof of Stake juga tidak otomatis menyelesaikan serangan Sybil dalam airdrop, forum tata kelola, sistem sosial, atau program reward tingkat aplikasi.Setiap lapisan membutuhkan perlindungannya sendiri.Serangan Sybil dalam Airdrop Kripto
Airdrop adalah salah satu konteks paling umum ketika pengguna kripto mendengar tentang serangan Sybil.Airdrop memberikan token kepada pengguna berdasarkan aturan kelayakan seperti aktivitas wallet, partisipasi testnet, keterlibatan tata kelola, atau penggunaan protokol.Pelaku farming Sybil dapat membuat banyak wallet dan membuat setiap wallet melakukan tindakan kecil agar terlihat seperti banyak pengguna nyata.Tujuannya adalah menerima reward airdrop lebih banyak daripada yang akan diterima satu pengguna jujur.Hal ini menciptakan distribusi yang tidak adil karena pengguna palsu dapat mengambil reward dari anggota komunitas asli.Hal tersebut juga dapat merusak desentralisasi token karena sebagian besar suplai dapat jatuh kepada satu aktor tersembunyi.Tim airdrop dapat menggunakan deteksi Sybil untuk mengidentifikasi klaster wallet yang berperilaku serupa.Mereka dapat memeriksa sumber pendanaan, waktu transaksi, pola gas, interaksi wallet, rute bridge, perilaku kontrak berulang, dan sinyal verifikasi sosial.Namun, deteksi Sybil sulit karena pengguna yang berfokus pada privasi dan pengguna aktif asli terkadang dapat terlihat mirip dengan penyerang yang terkoordinasi.Desain airdrop yang baik seharusnya mengurangi insentif farming tanpa mengecualikan pengguna asli secara tidak adil.Serangan Sybil dalam Tata Kelola DAO
Tata kelola DAO dapat rentan terhadap serangan Sybil ketika kekuatan voting didasarkan pada jumlah identitas, bukan stake, reputasi, atau kontribusi yang berarti.Jika satu wallet setara dengan satu suara, penyerang dapat membuat banyak wallet dan memperoleh lebih banyak suara.Hal ini dapat membuat voting terlihat lebih terdesentralisasi daripada kenyataannya.Tata kelola berbobot token mengurangi masalah khusus ini karena kekuatan voting bergantung pada kepemilikan token, bukan jumlah wallet.Namun, tata kelola berbobot token menciptakan tantangan lain karena pemegang kaya dapat memperoleh pengaruh besar.Tata kelola berbasis reputasi juga dapat menghadapi risiko Sybil jika reputasi mudah di-farming di banyak akun.Voting kuadratik dan pendanaan kuadratik dapat sangat sensitif terhadap serangan Sybil karena keduanya berupaya memberi peserta kecil suara lebih besar.Jika penyerang dapat membagi satu identitas ke banyak wallet, mereka dapat memperoleh pengaruh lebih besar daripada yang dimaksudkan.Sistem DAO sering menggabungkan aturan kekuatan voting, delegasi, pemeriksaan identitas, riwayat reputasi, ambang proposal, dan tinjauan fraud untuk mengurangi risiko Sybil.Tidak ada model tata kelola yang sepenuhnya tahan Sybil.Serangan Sybil dalam DeFi
Protokol DeFi dapat menghadapi serangan Sybil dalam program reward, liquidity mining, tata kelola, insentif pinjaman, dan sistem referral.Protokol dapat memberi reward kepada pengguna yang menyetor likuiditas, meminjam aset, menyelesaikan tugas, atau trading selama kampanye.Penyerang Sybil dapat membagi modal ke banyak wallet untuk melewati batas, memaksimalkan reward, atau terlihat sebagai banyak pengguna.Hal ini dapat mendistorsi metrik penggunaan.Proyek dapat mengira memiliki ribuan pengguna aktif padahal banyak wallet dikendalikan oleh satu aktor.Hal ini dapat menyesatkan komunitas, investor, peserta tata kelola, dan manajer risiko.Perilaku Sybil juga dapat meningkatkan aktivitas jangka pendek tanpa menciptakan pengguna loyal.Setelah reward berakhir, aktivitas palsu dapat menghilang.Bagi tim DeFi, resistensi Sybil bukan hanya isu keamanan.Ini juga merupakan isu pertumbuhan, analitik, dan tokenomics.Serangan Sybil dalam Jaringan Oracle
Jaringan oracle membawa data eksternal ke dalam smart contract.Jaringan ini dapat menyediakan harga, Proof of Reserves, data cuaca, hasil olahraga, angka acak, atau informasi off-chain lainnya.Serangan Sybil terhadap sistem oracle dapat berbahaya jika satu penyerang mengendalikan banyak identitas oracle dan memanipulasi data yang dilaporkan.Smart contract kemudian dapat membuat keputusan yang salah berdasarkan data palsu.Halaman edukasi Chainlink mengenai serangan Sybil menjelaskan bahwa serangan Sybil dapat menargetkan jaringan terdesentralisasi dengan menggunakan banyak identitas palsu.
Untuk sistem oracle, resistensi Sybil dapat mencakup reputasi node, keragaman sumber data, tanda tangan kriptografis, staking, slashing, agregasi, dan pemantauan.Jaringan oracle yang kuat tidak seharusnya bergantung pada banyak identitas node jika seluruh identitas itu dikendalikan oleh operator tersembunyi yang sama.Jaringan tersebut seharusnya mengupayakan independensi nyata di antara sumber data, infrastruktur, operator, dan insentif ekonomi.Inilah sebabnya desentralisasi oracle lebih dari sekadar menghitung node.Serangan Sybil dan Jaringan Peer-to-Peer
Blockchain mengandalkan jaringan peer-to-peer untuk membagikan blok, transaksi, atestasi, dan pesan lainnya.Penyerang Sybil dapat membuat banyak node untuk memengaruhi peer mana yang terhubung dengan node jujur.Jika penyerang mengepung node jujur dengan peer berbahaya, node jujur dapat menerima informasi yang tertunda atau disaring.Hal ini dapat berkontribusi pada serangan eclipse, upaya sensor, propagasi transaksi yang tertunda, atau manipulasi pandangan terhadap chain.Risiko Sybil peer-to-peer berbeda dengan risiko Sybil konsensus.Node palsu mungkin tidak memiliki banyak kekuatan konsensus, tetapi tetap dapat memengaruhi komunikasi.Inilah alasan klien blockchain menggunakan penilaian peer, keragaman koneksi, aturan penemuan, rate limit, daftar blokir, dan pemantauan jaringan.Desain peer-to-peer yang baik berupaya mempersulit satu penyerang untuk mendominasi pandangan node lain terhadap jaringan.Seiring blockchain berkembang, penemuan peer tetap menjadi bidang riset keamanan yang aktif.Resistensi Sybil harus melindungi konsensus ekonomi dan konektivitas jaringan.Serangan Sybil dalam Kampanye Testnet
Kampanye testnet mengundang pengguna untuk menguji blockchain, wallet, dApp, bridge, game, atau protokol DeFi sebelum peluncuran mainnet.Kampanye tersebut mungkin kemudian memberi reward kepada penguji, meskipun reward tidak selalu dijamin.Penyerang Sybil dapat membuat banyak wallet dan mengulangi tindakan testnet sederhana agar terlihat seperti banyak kontributor.Hal ini dapat membebani faucet, mendistorsi data pengujian, dan mengurangi reward bagi penguji asli.Hal ini juga dapat membuat proyek percaya bahwa permintaan pengguna lebih kuat daripada kenyataannya.Untuk mengurangi farming Sybil, proyek dapat memeriksa kualitas perilaku, bukan hanya jumlah transaksi.Mereka dapat memberi reward untuk laporan bug, aktivitas jangka panjang, umpan balik bermakna, jalur interaksi unik, reputasi sosial, atau kontribusi developer.Mereka juga dapat menghapus wallet yang menunjukkan waktu, pendanaan, rute, atau pola transaksi identik.Tantangannya adalah menghalangi pengguna palsu tanpa membuat pengujian terlalu sulit bagi pengguna asli.Desain kampanye yang baik seharusnya memberi reward atas partisipasi yang berguna, bukan hanya jumlah wallet.Serangan Sybil dan Sistem Reputasi
Sistem reputasi kripto berupaya mengukur kepercayaan, kontribusi, atau riwayat pengguna.Sistem tersebut dapat melacak partisipasi tata kelola, perilaku pinjaman, koneksi grafik sosial, pekerjaan developer, aktivitas on-chain, atau peran komunitas.Serangan Sybil dapat melemahkan sistem reputasi jika reputasi dapat dibuat dengan murah di banyak akun.Misalnya, penyerang dapat membuat banyak akun saling mendukung.Sistem dapat salah membaca hal ini sebagai jaringan kepercayaan nyata.Sistem reputasi membutuhkan cara untuk membuat reputasi sulit dipalsukan dan mahal untuk di-farming.Sistem tersebut dapat menggunakan reputasi berbasis waktu, atestasi dari peserta tepercaya, proof of personhood, tinjauan kontribusi, analisis grafik, atau klaim yang didukung stake.Namun, sistem reputasi juga harus melindungi privasi pengguna dan menghindari pengecualian yang tidak adil.Ini menciptakan trade-off yang sulit.Pemeriksaan identitas yang kuat dapat mengurangi serangan Sybil, tetapi juga dapat mengurangi keterbukaan dan privasi.Serangan Sybil dan Proof of Personhood
Proof of personhood adalah pendekatan desain yang berupaya menunjukkan bahwa satu akun dimiliki oleh satu manusia nyata.Pendekatan ini dapat digunakan dalam voting, airdrop, jejaring sosial, hibah, dan pendanaan barang publik.Tujuannya adalah menghentikan satu aktor membuat banyak identitas manusia palsu.Proof of personhood dapat menggunakan berbagai metode, seperti verifikasi sosial, pemeriksaan biometrik, sistem web-of-trust, acara tatap muka, pemeriksaan identitas pemerintah, atau kredensial kriptografis.Setiap metode memiliki trade-off.Sistem biometrik dapat menimbulkan kekhawatiran privasi.Pemeriksaan identitas pemerintah dapat mengecualikan pengguna atau mengurangi pseudonimitas.Sistem grafik sosial dapat dimanipulasi oleh kelompok terkoordinasi.Sistem tatap muka mungkin sulit diskalakan secara global.Bagi kripto, proof of personhood penting karena banyak aplikasi menginginkan keadilan satu-manusia-satu-suara atau satu-manusia-satu-reward.Namun, tidak ada metode proof of personhood yang sempurna untuk setiap kasus penggunaan.Tanda Umum Perilaku Sybil
Salah satu tanda perilaku Sybil adalah banyak wallet yang didanai dari sumber yang sama.Tanda lainnya adalah banyak wallet melakukan transaksi yang sama dalam urutan yang sama.Tanda lain adalah pola waktu yang berulang di berbagai akun.Tanda lainnya adalah perilaku gas, penggunaan kontrak, rute bridge, atau jumlah token yang identik.Tanda lain adalah wallet yang hanya berinteraksi selama kampanye reward dan menghilang sesudahnya.Tanda lainnya adalah akun sosial dengan tanggal pembuatan, nama, perilaku profil, atau pola engagement yang serupa.Tanda lain adalah sekelompok akun yang memberikan suara bersama tanpa riwayat independen yang jelas.Tanda-tanda ini sendiri bukan bukti.Pengguna asli dapat berbagi sumber pendanaan, mengikuti tutorial, atau menggunakan dApp populer yang sama.Deteksi Sybil paling efektif ketika beberapa sinyal digabungkan dan ditinjau secara cermat.Cara Proyek Kripto Mengurangi Serangan Sybil
Proyek kripto mengurangi serangan Sybil dengan membuat identitas palsu menjadi kurang menguntungkan atau kurang berpengaruh.Sistem konsensus dapat menggunakan Proof of Work atau Proof of Stake.Airdrop dapat menggunakan clustering wallet, batas kelayakan, filter kualitas aktivitas, dan tinjauan manusia.DAO dapat menggunakan voting berbobot token, delegasi, reputasi, aturan kuorum, dan ambang proposal.Sistem oracle dapat menggunakan reputasi node, staking, agregasi, beberapa sumber data, dan pemantauan.Jaringan peer-to-peer dapat menggunakan penilaian peer, keragaman koneksi, rate limit, dan perlindungan penemuan.Sistem sosial dapat menggunakan proof of personhood, atestasi, usia akun, dan analisis grafik.Sistem reward DeFi dapat menggunakan periode aktivitas minimum, aturan anti-bot, persyaratan modal, dan analisis perilaku.Pertahanan terbaik bergantung pada hal yang ingin dilindungi oleh sistem.Lapisan konsensus blockchain membutuhkan perlindungan yang berbeda dari kampanye airdrop atau putaran voting barang publik.Keterbatasan Resistensi Sybil
Resistensi Sybil sulit karena jaringan terbuka ingin tetap mudah diakses.Jika bergabung dengan jaringan terlalu mahal, jaringan dapat menjadi tersentralisasi.Jika bergabung terlalu mudah, jaringan dapat rentan terhadap identitas palsu.Inilah trade-off utama.Verifikasi identitas yang kuat dapat mengurangi serangan Sybil, tetapi dapat merugikan privasi dan mengecualikan pengguna.Persyaratan modal yang kuat dapat mengurangi serangan Sybil, tetapi dapat menguntungkan peserta kaya.Persyaratan Proof of Work yang kuat dapat mengurangi serangan Sybil, tetapi dapat menimbulkan biaya energi dan perangkat keras yang tinggi.Sistem reputasi yang kuat dapat mengurangi serangan Sybil, tetapi mungkin sulit dimasuki pengguna baru.Karena trade-off ini, sebagian besar sistem memilih pertahanan berlapis alih-alih satu solusi sempurna.Tujuannya biasanya adalah membuat serangan menjadi mahal, dapat dideteksi, dan kurang merusak.Contoh Serangan Sybil
Bayangkan protokol DeFi mengumumkan akan memberi reward token kepada pengguna awal.Aturannya menyatakan bahwa setiap wallet yang memenuhi syarat dapat menerima reward jika melakukan setidaknya lima transaksi.Pengguna biasa memakai satu wallet dan menyelesaikan tindakan yang diperlukan.Penyerang Sybil membuat 500 wallet dan membuat setiap wallet melakukan lima tindakan yang sama.Jika protokol tidak mendeteksi pola tersebut, penyerang dapat menerima 500 alokasi reward.Protokol kemudian dapat mengira memiliki 501 pengguna, padahal dalam contoh ini hanya ada dua peserta nyata.Hal ini menciptakan distribusi tidak adil dan data pertumbuhan palsu.Hal ini juga dapat merusak kepercayaan komunitas setelah pengguna asli menyadari bahwa reward diambil oleh akun palsu.Contoh ini menunjukkan bahwa jumlah identitas saja merupakan ukuran desentralisasi atau adopsi yang lemah.Sistem kripto seharusnya mengukur partisipasi bermakna, bukan sekadar jumlah alamat.Serangan Sybil vs. Aktivitas Bot
Serangan Sybil dan aktivitas bot sering tumpang tindih, tetapi tidak identik.Bot adalah program otomatis yang melakukan tindakan.Serangan Sybil berkaitan dengan satu aktor yang menciptakan banyak identitas.Satu bot dapat mengendalikan satu akun.Penyerang Sybil dapat menggunakan banyak bot pada banyak akun.Dalam kripto, farming Sybil sering menggunakan otomatisasi karena mengelola banyak wallet secara manual memakan waktu.Namun, serangan Sybil juga dapat dilakukan secara manual jika penyerang mengendalikan banyak identitas secara langsung.Deteksi bot mencari pola otomatisasi.Deteksi Sybil mencari pengendalian bersama yang tersembunyi.Pertahanan yang kuat mungkin perlu mendeteksi keduanya.Serangan Sybil vs. Serangan Spam
Serangan spam membanjiri sistem dengan aktivitas bernilai rendah atau tidak diinginkan.Serangan Sybil menggunakan banyak identitas untuk memperoleh pengaruh atau melewati batas.Kedua serangan dapat terjadi bersamaan.Misalnya, penyerang dapat menggunakan banyak wallet untuk melakukan spam transaksi pada jaringan.Tujuannya dapat berupa membuat jaringan padat, mengeksploitasi program reward, atau menyembunyikan aktivitas yang lebih penting.Pertahanan spam dapat mencakup biaya, rate limit, Proof of Work, persyaratan stake, atau saldo minimum.Pertahanan Sybil dapat mencakup biaya identitas, analisis clustering, reputasi, atau pengaruh berbobot stake.Dalam kripto, biaya transaksi merupakan pertahanan spam penting karena membuat aktivitas massal lebih mahal.Namun, jaringan berbiaya rendah mungkin tetap membutuhkan perlindungan tambahan ketika melibatkan program reward.Risiko False Positive dalam Deteksi Sybil
False positive terjadi ketika pengguna asli secara keliru diberi label sebagai penyerang Sybil.Ini adalah masalah serius dalam kripto karena banyak pengguna asli berperilaku serupa.Pengguna dapat mengikuti tutorial yang sama, memakai bridge yang sama, bergabung dalam kampanye yang sama, atau menerima dana dari wallet komunitas yang sama.Keluarga, perusahaan, ruang kelas, dan tim developer juga dapat berbagi infrastruktur.Jika proyek salah menghapus terlalu banyak wallet, hal tersebut dapat merusak kepercayaan.Deteksi Sybil yang baik seharusnya menggunakan beberapa sinyal dan menghindari penghukuman pengguna hanya berdasarkan satu petunjuk lemah.Proyek juga seharusnya mengomunikasikan aturan dengan jelas jika memungkinkan.Namun, mereka mungkin tidak mengungkap setiap metode deteksi karena penyerang dapat beradaptasi.Hal ini menciptakan ketegangan antara transparansi dan keamanan.Pencegahan Sybil yang adil harus menyeimbangkan pengurangan fraud dengan perlindungan pengguna.Cara Pengguna Menghindari Kesalahan Identifikasi sebagai Penyerang Sybil
Pengguna dapat mengurangi kemungkinan disalahartikan sebagai penyerang Sybil dengan menggunakan wallet secara jujur dan konsisten.Mereka sebaiknya menghindari membuat banyak wallet hanya untuk farming reward.Mereka sebaiknya menghindari menyalin transaksi identik di banyak alamat.Mereka sebaiknya menjaga riwayat aktivitas yang bermakna jika relevan.Mereka sebaiknya berpartisipasi dalam komunitas dengan cara yang menunjukkan kontribusi nyata, bukan hanya jumlah transaksi.Mereka sebaiknya menghindari membeli atau menjual akun, reputasi, atau kelayakan airdrop.Mereka juga sebaiknya menghindari bergabung dengan kelompok yang mengoordinasikan aktivitas palsu di banyak wallet.Proyek mungkin tetap melakukan kesalahan, tetapi pengguna asli biasanya memiliki pola jangka panjang yang lebih kuat daripada wallet farming murni.Pendekatan paling aman adalah menggunakan aplikasi kripto untuk tujuan nyata, bukan hanya untuk kemungkinan reward pada masa depan.Penggunaan autentik lebih sulit dipalsukan dalam skala besar.Praktik Terbaik untuk Proyek Kripto
Proyek seharusnya menentukan hal yang ingin dilindungi sebelum memilih pertahanan Sybil.Sistem tata kelola, sistem konsensus, dan kampanye airdrop membutuhkan alat yang berbeda.Proyek seharusnya tidak menggunakan jumlah wallet mentah sebagai satu-satunya ukuran pengguna.Mereka seharusnya merancang insentif yang memberi reward atas kualitas, durasi, kontribusi, dan risiko yang diambil, bukan hanya tindakan berulang.Mereka seharusnya membuat pembuatan identitas menjadi mahal jika sesuai.Mereka seharusnya menggunakan clustering wallet secara cermat dan menghindari ketergantungan pada satu sinyal.Mereka seharusnya memantau perilaku mencurigakan sebelum pengumuman reward jika memungkinkan.Mereka seharusnya mengomunikasikan aturan kelayakan dengan cukup jelas agar dapat dipahami pengguna jujur.Mereka seharusnya menyiapkan proses banding atau tinjauan jika melibatkan reward besar.Mereka seharusnya mengingat bahwa sistem anti-Sybil dapat menjadi risiko privasi jika mengumpulkan terlalu banyak data pribadi.Praktik Terbaik untuk Pengguna
Pengguna perlu memahami bahwa satu wallet tidak selalu setara dengan satu orang.Mereka sebaiknya berhati-hati ketika proyek mengklaim adopsi besar hanya berdasarkan jumlah wallet.Mereka sebaiknya menghindari membayar layanan farming airdrop palsu atau klaster wallet.Mereka sebaiknya tidak membagikan kunci privat atau frasa pemulihan kepada siapa pun yang menawarkan farming reward.Mereka perlu memahami bahwa farming Sybil dapat melanggar aturan proyek dan dapat menyebabkan diskualifikasi.Mereka sebaiknya berhati-hati terhadap kampanye yang meminta persetujuan wallet berlebihan, unduhan mencurigakan, atau informasi privat.Mereka sebaiknya memeriksa tautan resmi proyek sebelum bergabung dalam kampanye testnet atau airdrop.Mereka sebaiknya bersikap hati-hati terhadap janji airdrop yang dijamin.Mereka sebaiknya berfokus pada penggunaan nyata, keamanan wallet, dan pembelajaran jangka panjang.Reward kripto tidak pernah sepadan dengan kehilangan kendali atas wallet.FAQ
Apa itu serangan Sybil?
Serangan Sybil adalah serangan ketika satu aktor membuat banyak identitas palsu untuk memperoleh pengaruh tidak adil dalam jaringan.Apa itu serangan Sybil dalam kripto?
Dalam kripto, serangan Sybil dapat melibatkan banyak wallet, node, validator, akun, atau identitas palsu yang digunakan untuk memanipulasi reward, tata kelola, konsensus, atau aktivitas jaringan.Mengapa disebut serangan Sybil?
Istilah ini diperkenalkan dalam makalah John R. Douceur pada tahun 2002, “The Sybil Attack”, dan merujuk pada gagasan satu entitas yang menampilkan banyak identitas.Apakah serangan Sybil hanya merupakan masalah blockchain?
Tidak, serangan Sybil dapat memengaruhi banyak sistem terdistribusi, termasuk jejaring sosial, jaringan peer-to-peer, sistem reputasi, dan sistem voting online.Bagaimana blockchain mencegah serangan Sybil?
Blockchain sering menggunakan metode resistensi Sybil seperti Proof of Work, Proof of Stake, biaya, staking, slashing, penilaian peer, dan insentif ekonomi.Apakah serangan Sybil dapat memengaruhi airdrop?
Ya, penyerang dapat membuat banyak wallet untuk melakukan farming reward airdrop lebih banyak daripada yang seharusnya mereka terima.Apakah serangan Sybil dapat memengaruhi tata kelola DAO?
Ya, sistem tata kelola dapat dimanipulasi jika satu penyerang dapat membagi pengaruh voting ke banyak identitas palsu.Apakah Proof of Stake tahan terhadap Sybil?
Proof of Stake tahan terhadap Sybil pada tingkat konsensus karena pengaruh memerlukan modal yang di-staking, bukan identitas gratis.Apakah satu wallet selalu berarti satu pengguna?
Tidak, satu orang dapat mengendalikan banyak wallet, dan satu organisasi dapat mengendalikan banyak alamat.Apakah serangan Sybil dapat dihilangkan sepenuhnya?
Biasanya tidak, tetapi desain sistem yang baik dapat membuat serangan Sybil lebih mahal, lebih mudah dideteksi, dan kurang menguntungkan.Kesimpulan
Serangan Sybil adalah salah satu masalah keamanan terpenting dalam kripto dan sistem terdistribusi.Serangan ini terjadi ketika satu aktor membuat banyak identitas palsu untuk memperoleh pengaruh, reward, reputasi, atau kendali.Dalam jaringan blockchain, serangan Sybil dapat memengaruhi konsensus, komunikasi peer-to-peer, tata kelola DAO, airdrop, insentif DeFi, jaringan oracle, kampanye testnet, dan sistem reputasi.Bahaya utamanya adalah jumlah identitas palsu dapat membuat jaringan terlihat lebih terdesentralisasi, aktif, atau didorong komunitas daripada kenyataannya.Resistensi Sybil adalah serangkaian metode yang digunakan untuk mengurangi risiko ini.Proof of Work dan Proof of Stake membuat pengaruh konsensus menjadi mahal.Sistem airdrop dan tata kelola dapat menggunakan clustering wallet, reputasi, kualitas kontribusi, proof of personhood, pembobotan token, atau analisis perilaku.Jaringan peer-to-peer dapat menggunakan keragaman koneksi, penilaian peer, dan rate limit.Tidak ada satu pertahanan yang bekerja sempurna untuk setiap sistem kripto.Resistensi Sybil yang kuat harus menyeimbangkan keterbukaan, desentralisasi, privasi, keadilan, dan keamanan.Bagi pengguna, pelajaran utamanya adalah jumlah wallet tidak sama dengan adopsi nyata.Bagi proyek, pelajaran utamanya adalah insentif seharusnya dirancang agar identitas palsu mahal, dapat dideteksi, dan kurang berguna.Dalam konteks glosarium kripto, serangan Sybil berarti serangan identitas palsu yang berupaya mengubah satu aktor tersembunyi menjadi banyak peserta yang terlihat.Memahami konsep ini penting untuk mengevaluasi keamanan blockchain, distribusi token, keadilan tata kelola, dan kekuatan nyata jaringan terdesentralisasi.Anda Mungkin Juga Menyukai
WhatsMiner M30S++
Domain Web3
Proyek Web3
POPULER
Mata uang kripto yang sedang tren saat ini dan menarik perhatian pasar yang signifikan
Volume TERATAS
Mata uang kripto dengan volume trading tertinggi
Baru Ditambahkan
Mata uang kripto yang baru saja masuk listing dan tersedia untuk trading

