Options
Ανάπτυξη συστήματος εντοπισμού σύνδεσης MITM (Man in the Middle) σε ασύρματες ζεύξεις
Author(s)
Πάρπας, Νικόλας
Date Issued
2023-05
Abstract
Στόχος της παρούσας μεταπτυχιακής διατριβής ήταν η υλοποίηση εφαρμογής η οποία να λειτουργεί σε έξυπνες συσκευές οι οποίες φέρουν λειτουργικό σύστημα Android, με σκοπό τον εντοπισμό επιθέσεων Man-in-the-Middle (MITM) σε συνδέσεις Wi-Fi και κινητής τηλεφωνίας.
Η εφαρμογή υλοποιήθηκε σε γλώσσα προγραμματισμού Java με χρήση του Android API.
Η μεθοδολογία που χρησιμοποιήθηκε αφορά στην συλλογή και αποθήκευση των χαρακτηριστικών της εκάστοτε σύνδεσης κάτω από ασφαλείς συνθήκες και επαναφορά και χρήση τους κατά τη διάρκεια προσπάθειας εντοπισμού κακόβουλων συστημάτων MITM. Κατά τη διάρκεια της ανίχνευσης MITM, συλλέγονται τα χαρακτηριστικά του υπό εξέταση δικτύου και κατόπιν ανάλυσης και σύγκρισης τους με τα αποθηκευμένα ασφαλή δεδομένα η εφαρμογή αποφασίζει κατά πόσο η σύνδεση είναι ασφαλής ή όχι.
Το σύστημα είναι σε μεγάλο βαθμό παραμετροποιήσιμο και έχει τη δυνατότητα αποθήκευσης και αποστολής των αποτελεσμάτων για επιπρόσθετη ανάλυση.
Οι δοκιμές που έγιναν σε προσομοιωμένες επιθέσεις MITM ήταν επιτυχείς τόσο σε συνδέσεις Wi-Fi όσο και σε συνδέσεις κινητής τηλεφωνίας.
Σε επίπεδο Wi-Fi εντοπίστηκαν επιθέσεις τύπου ARP Poisoning, DHCP Spoofing/Rogue DHCP Server και Evil Twin/Rogue Access Point, αλλά και συνδέσεις με παραποιημένα χαρακτηριστικά δικτύου σε σχέση με τα ασφαλή.
Σε συνδέσεις κινητής τηλεφωνίας το σύστημα μπόρεσε να αναγνωρίσει συνδέσεις σε ασφαλείς κυψέλες, είτε προηγουμένως ενεργές είτε γειτονικές, αλλά και συνδέσεις που δεν είχαν αποθηκευτεί ως ασφαλείς, ως επιθέσεις MITM.
Η εφαρμογή υλοποιήθηκε σε γλώσσα προγραμματισμού Java με χρήση του Android API.
Η μεθοδολογία που χρησιμοποιήθηκε αφορά στην συλλογή και αποθήκευση των χαρακτηριστικών της εκάστοτε σύνδεσης κάτω από ασφαλείς συνθήκες και επαναφορά και χρήση τους κατά τη διάρκεια προσπάθειας εντοπισμού κακόβουλων συστημάτων MITM. Κατά τη διάρκεια της ανίχνευσης MITM, συλλέγονται τα χαρακτηριστικά του υπό εξέταση δικτύου και κατόπιν ανάλυσης και σύγκρισης τους με τα αποθηκευμένα ασφαλή δεδομένα η εφαρμογή αποφασίζει κατά πόσο η σύνδεση είναι ασφαλής ή όχι.
Το σύστημα είναι σε μεγάλο βαθμό παραμετροποιήσιμο και έχει τη δυνατότητα αποθήκευσης και αποστολής των αποτελεσμάτων για επιπρόσθετη ανάλυση.
Οι δοκιμές που έγιναν σε προσομοιωμένες επιθέσεις MITM ήταν επιτυχείς τόσο σε συνδέσεις Wi-Fi όσο και σε συνδέσεις κινητής τηλεφωνίας.
Σε επίπεδο Wi-Fi εντοπίστηκαν επιθέσεις τύπου ARP Poisoning, DHCP Spoofing/Rogue DHCP Server και Evil Twin/Rogue Access Point, αλλά και συνδέσεις με παραποιημένα χαρακτηριστικά δικτύου σε σχέση με τα ασφαλή.
Σε συνδέσεις κινητής τηλεφωνίας το σύστημα μπόρεσε να αναγνωρίσει συνδέσεις σε ασφαλείς κυψέλες, είτε προηγουμένως ενεργές είτε γειτονικές, αλλά και συνδέσεις που δεν είχαν αποθηκευτεί ως ασφαλείς, ως επιθέσεις MITM.
Publisher
Ανοικτό Πανεπιστήμιο Κύπρου
Format
100 σ. ; 30 εκ.
Subjects
File(s)
Loading...
Name
ΣΑΕ-2023-00035.pdf
Size
4.85 MB
Format
Adobe PDF
Checksum
(MD5):f4109ab498af9575713ba76c3ce972aa