|
“Security Considerations for Peer – to – Peer DHTs”
Περίληψη
Όπως είναι γνωστό, στις μέρες μας είναι πολύ
δημοφιλή τα δίκτυα ομότιμων κόμβων (peer to peer) στα οποία συνδέεται μεγάλο πλήθος χρηστών για
την ανταλλαγή πληροφοριών ποικίλου είδους.
Λόγω της διαδεδομένης χρήσης τους και του όγκου των πληροφοριών που
διακινούνται, τα συστήματα αυτά εκτός από συνειδητοποιημένους χρήστες
περιλαμβάνουν και κακόβουλους συμμετέχοντες που έχουν ως στόχο να πλήξουν τη
λειτουργία και την ακεραιότητα του συστήματος.
Οι κακόβουλοι αυτοί χρήστες εξαπολύουν ένα σύνολο επιθέσεων, η κάθε μια
από τις οποίες μπορούν να προξενήσουν βλάβες σε διαφορετικά μέρη του
συστήματος. Επίσης όσο αυξάνεται η
δημοφιλία των συστημάτων αυτών και το πλήθος των διαφορετικών δικτύων, αυξάνονται
ανάλογα και οι επιτιθέμενοι.
Τα peer to peer συστήματα
χωρίζονται σε δομημένα και αδόμητα, που η ουσιαστική διαφορά τους είναι στην
ύπαρξη ή όχι δομής (κύκλος, πλέγμα κ.α.) σύμφωνα με την οποία συνδέονται οι
κόμβοι μεταξύ τους. Στην εργασία μας είχαμε
ως στόχο να υλοποιήσουμε και να μελετήσουμε την επίδραση ενός συνόλου επιθέσεων
σε ένα τέτοιο σύστημα. Συγκεκριμένα
επιλέξαμε το δομημένο σύστημα Chord
και χρησιμοποιήσαμε ως εργαλείο
ελέγχου τον προσομοιωτή που έχει υλοποιηθεί για αυτό από έναν από τους
δημιουργούς του, τον Ion
Stoica. Ως οδηγό για την υλοποίηση και μελέτη των
επιθέσεων χρησιμοποιήσαμε την εργασία των Emil Sit και
Robert Morris «Security Considerations for Peer to Peer
Distributed Hash Tables».