Η επίθεση Sybil είναι ένα είδος απειλής για την ασφάλεια σε ένα διαδικτυακό σύστημα στο οποίο ένα άτομο προσπαθεί να καταλάβει το δίκτυο δημιουργώντας πολλαπλούς λογαριασμούς, κόμβους ή υπολογιστές.
Αυτό μπορεί να είναι τόσο απλό όσο ένα άτομο που δημιουργεί πολλούς λογαριασμούς στα μέσα κοινωνικής δικτύωσης.
Αλλά στον κόσμο των κρυπτονομισμάτων, ένα πιο σχετικό παράδειγμα είναι όταν κάποιος εκτελεί πολλούς κόμβους σε ένα δίκτυο blockchain.
Η λέξη "Sybil" στο όνομα προέρχεται από μια μελέτη περίπτωσης για μια γυναίκα με το όνομα Sybil Dorsett, η οποία υποβλήθηκε σε θεραπεία για διασχιστική διαταραχή ταυτότητας – η οποία ονομάζεται επίσης διαταραχή πολλαπλής προσωπικότητας.
Τι προβλήματα μπορεί να προκαλέσουν οι επιθέσεις Sybil;
Οι εισβολείς μπορεί να είναι σε θέση να υπερψηφίσουν τους ειλικρινείς κόμβους στο δίκτυο εάν δημιουργήσουν αρκετές πλαστές ταυτότητες (ή ταυτότητες Sybil). Στη συνέχεια, μπορούν να αρνηθούν να λάβουν ή να μεταδώσουν Block, αποκλείοντας ουσιαστικά άλλους χρήστες από ένα δίκτυο.
Σε πραγματικά μεγάλης κλίμακας επιθέσεις Sybil, στις οποίες οι εισβολείς καταφέρνουν να ελέγξουν το μεγαλύτερο μέρος της υπολογιστικής ισχύος του δικτύου ή του hash rate, μπορούν να πραγματοποιήσουν επίθεση 51%. Σε τέτοιες περιπτώσεις, ενδέχεται να αλλάξουν τη σειρά των συναλλαγών και να αποτρέψουν την επιβεβαίωση των συναλλαγών. Μπορεί ακόμη και να αντιστρέψουν τις συναλλαγές που πραγματοποιήθηκαν ενώ είχαν τον έλεγχο, κάτι που μπορεί να οδηγήσει σε διπλή δαπάνη.
Με τα χρόνια, οι επιστήμονες υπολογιστών έχουν αφιερώσει πολύ χρόνο και έρευνα για να καταλάβουν πώς να ανιχνεύουν και να αποτρέπουν επιθέσεις Sybil, με διάφορους βαθμούς αποτελεσματικότητας. Προς το παρόν, δεν υπάρχει εγγυημένη άμυνα.
Πώς λοιπόν τα blockchain μετριάζουν τις επιθέσεις Sybil;
Πολλά blockchain χρησιμοποιούν διαφορετικούς "αλγόριθμους συναίνεσης" για να βοηθήσουν στην άμυνα ενάντια στις επιθέσεις Sybil, όπως Proof of Work, Proof of Stake και εξουσιοδοτημένο Proof of Stake.
Αυτοί οι αλγόριθμοι συναίνεσης δεν αποτρέπουν στην πραγματικότητα τις επιθέσεις Sybil, απλώς καθιστούν πολύ δύσκολο για έναν εισβολέα να πραγματοποιήσει με επιτυχία μια επίθεση Sybil.
Για παράδειγμα, το blockchain του Bitcoin εφαρμόζει ένα συγκεκριμένο σύνολο κανόνων για τη δημιουργία νέων Block.
Ένας από τους κανόνες είναι ότι η δυνατότητα δημιουργίας ενός Block πρέπει να είναι ανάλογη με τη συνολική ισχύ επεξεργασίας του μηχανισμού Proof of Work. Αυτό σημαίνει ότι πρέπει να έχετε πραγματικά στη διάθεσή σας την υπολογιστική ισχύ που απαιτείται για τη δημιουργία ενός νέου Block, κάτι που το καθιστά πολύ δύσκολο και δαπανηρό για έναν εισβολέα.
Δεδομένου ότι η εξόρυξη Bitcoin είναι τόσο εντατική, οι εξορύκτες έχουν ένα πολύ ισχυρό κίνητρο να συνεχίσουν την εξόρυξη με ειλικρίνεια, αντί να επιχειρήσουν μια επίθεση Sybil.
Εκτός από τις επιθέσεις Sybil, υπάρχουν μερικοί άλλοι κοινοί τύποι επιθέσεων. Μείνετε συντονισμένοι στην Ακαδημία Binance για περισσότερα!