Topics in Database Systems:

Data Management in Peer-to-Peer Systems (Fall 2006)

 

 

“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».

 

 

 

*  
 
Τελική Αναφορά.

*   Τελική Παρουσίαση.

*   Πηγαίος Κώδικας.