Κατανεμημένες επιθέσεις άρνησης πρόσβασης, βασισμένες στο DNS με χρήση διαδικτυακών ρομπότ (DNS-driven mobile botnet DDoS attacks) : μεταπτυχιακή εργασία

Η βασική ιδέα για την υλοποίηση της συγκεκριμένης διπλωματικής εργασίας, προέκυψε από τη ραγδαία ανάπτυξη της τεχνολογίας που χρησιμοποιούν οι έξυπνες κινητές συσκευές. Δεδομένου της τεχνολογικής άνθισης επιλέχθηκε να χρησιμοποιηθούν κινητές συσκευές για την περαιτέρω εξέλιξη της επίθεσης Amplificat...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κόπανος, Παναγιώτης
Συγγραφή απο Οργανισμό/Αρχή: Πανεπιστήμιο Αιγαίου. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων. Π.Μ.Σ. Τεχνολογίες και Διοίκηση Πληροφοριακών και Επικοινωνιακών Συστημάτων. Ασφάλεια Πληροφοριακών και Επικοινωνιακών Συστημάτων
Άλλοι συγγραφείς: Λουλουδάκης, Γεώργιος (Ο εκπονών διατριβή)
Μορφή: Thesis Βιβλίο
Γλώσσα:Greek
Δημοσίευση: 2013.
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/12531
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
Περιγραφή
Περίληψη:Η βασική ιδέα για την υλοποίηση της συγκεκριμένης διπλωματικής εργασίας, προέκυψε από τη ραγδαία ανάπτυξη της τεχνολογίας που χρησιμοποιούν οι έξυπνες κινητές συσκευές. Δεδομένου της τεχνολογικής άνθισης επιλέχθηκε να χρησιμοποιηθούν κινητές συσκευές για την περαιτέρω εξέλιξη της επίθεσης Amplification Attack Revisited [1]. Πιο συγκεκριμένα δημιουργήσαμε μία κακόβουλη εφαρμογή στην πλατφόρμα του Android που είναι ικανή να δημιουργεί και να εξαπλώνει ένα botnet από κινητές συσκευές(mobile botnet).Υλοποιήθηκαν τρία διαφορετικά σενάρια για την επικοινωνία των μελών του botnet. Το πρώτο απ αυτά μπορεί να χαρακτηριστεί ως mobile botnet με χρήση http διακομιστή, καθώς όλα τα μέλη του αποτελούνται από κινητές συσκευές. Ο ρόλος του http server είναι να προωθεί τις εντολές από το διαχειριστή του botnet στα υπόλοιπα μέλη του. Επίσης, στο συγκεκριμένο σενάριο χρησιμοποιείται μία παραλλαγή του fast flux για να είναι ικανά τα μέλη του botnet να ανακαλύψουν την IP διεύθυνση του http διακομιστή και να συνδεθούν σε αυτό. Το δεύτερο σενάριο μπορεί να χαρακτηριστεί ως Hybrid botnet καθώς το ρόλο του http διακομιστή αναλαμβάνει ένας σταθερός υπολογιστής, ενώ τα μέλη που πραγματοποιούν τις επιθέσεις παραμένουν κινητές συσκευές. Η επικοινωνία στο δεύτερο σενάριο παραμένει ίδια με το πρώτο. Το τρίτο σενάριο χαρακτηρίζεται ως mobile botnet χωρίς τη χρήση http διακομιστή. Συγκεκριμένα εκμεταλλευόμαστε την αδυναμία του πρωτοκόλλου DNS που επιτρέπει χωρίς κάποιο περιορισμό τη δημιουργία πολυάριθμων TXT εγγραφών σε ένα domain και αποστέλλουμε ότι πληροφορία επιθυμούμε στα μέλη του botnet, χρησιμοποιώντας τις συγκεκριμένες εγγραφές.Οι επιθέσεις που εκτελούνται από το παραπάνω botnet είναι η Amplification Attack Revisited και η TCP Flooding επίθεση. Για την υλοποίηση των συγκεκριμένων επιθέσεων έγινε εγκατάσταση των εργαλείων python και scapy σε κινητές συσκευές στην πλατφόρμα του Android. Η Amplification επίθεση εκμεταλλεύεται την αδυναμία του DNS συστήματος, με την ύπαρξη των μεγάλων σε μέγεθος DNSSEC εγγραφών, για να πραγματοποιηθεί η επίθεση άρνησης εξυπηρέτησης (DoS). Από την άλλη πλευρά η TCP επίθεση εκτελείται στο botnet για να αποδείξουμε ότι υπάρχει η δυνατότητα το botnet που υλοποιήθηκε να εκτελεί μια ποικιλία σεναρίων επίθεσης τύπου DDoS.Τα συμπεράσματα που προέκυψαν από τη διπλωματική είναι πολύ ενθαρρυντικά για τους επιτιθέμενους, καθώς όπως αναλύεται η Amplification Attack revisited μέσω κινητών συσκευών είναι υλοποιήσιμη. Επίσης μπορούν να χρησιμοποιηθούν οι κινητές συσκευές για κακόβουλες ενέργειες καθώς οι χρήστες δεν ασχολούνται ιδιαίτερα με την ασφάλεια των συσκευών τους.
Without doubt the capabilities of modern mobile devices and smartphones have been rapidly developed. For instance they demonstrate computing functionalities and wireless services. For this reason, in the current thesis, we aim to exploit mobile devices for the evolution of the Amplification Attack Revisited [1]. Therefore, we introduce the design of a mobile botnet by creating an Android application which infects the devices and involve them in Distributed Denial of Service (DDoS) attack. As concerns the coordination of the botnet we implement three different scenarios.In the first one, the botnet consists only of smartphones. We utilize an HTTP server to forward the commands from the herder to the bots. The HTTP server role is randomly undertaken by the bots. In this scheme, we also exploit a technology named fast flux so that the bots will be able to retrieve the constantly changing HTTP server IP. The second scenario can be referred as hybrid botnet because the HTTP Server role is undertaken by PCs. However, the botnet communication is the same as in the first scheme. In the third scheme, the botnet coordination is achieved through DNS protocol. The proposed scheme takes advantage of the unlimited number of TXT records that DNS protocol allows for a domain. Exploiting this vulnerability, the amount of data able to be transferred can be arbitrarily large and the herder will not have any problem to send whatever information of any size he wishes.The designed attacks for the current thesis, implemented by the aforementioned botnet scenarios, are Amplification Attack Revisited and TCP Flooding Attack. For the implementation of IP source spoofing we utilize Scapy tool which is written in Python. Therefore, we firstly install the necessary packages within our application which eventually runs in the background. Amplification Attack Revisited attack exploits the large size of DNSSEC packets, and proves that DNSSEC can be also used against the DNS security. On the other hand, TCP Flooding Attack was designed to prove that our botnet can be extended and is able to increase its features without changing significantly the implemented scenarios.The conclusions of the thesis are highly encouraging for the potential aggressors, as the attacks are feasible and were successfully performed by the mobile botnet. Furthermore, mobile devices is proven to be vulnerable as, not only the way that mobile applications operate lacks of transparency but also the smartphone users are not particularly concerned about the security of their devices.
Περιγραφή τεκμηρίου:Μέλη της εξεταστικής επιτροπής: Καμπουράκης Γεώργιος, Γκρίτζαλης Στέφανος, Μαραγκουδάκης Εμμανουήλ.
Φυσική περιγραφή:xx, 121 σ. : εικ., διαγρ., πιν. ; 30 εκ.
Βιβλιογραφία:Βιβλιογραφία: σ. 115-119.
Πρόσβαση:Διάθεση πλήρους κειμένου ;