HEAL DSpace

Ανίχνευση κίνησης dga-based botnet με μεθόδους federated learning και χρήση explainable artificial intelligence (xai) για την ερμηνεία των ταξινομητών

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Σιντόρης, Νικόλαος el
dc.contributor.author Sintoris, Nikolaos en
dc.date.accessioned 2024-07-08T09:08:18Z
dc.date.available 2024-07-08T09:08:18Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/59816
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.27512
dc.description Εθνικό Μετσόβιο Πολυτεχνείο--Μεταπτυχιακή Εργασία. Διεπιστημονικό-Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών (Δ.Π.Μ.Σ.) "Επιστήμη Δεδομένων και Μηχανική Μάθηση" el
dc.rights Default License
dc.subject Τεχνητή νοημοσύνη el
dc.subject Ταξινόμηση el
dc.subject Ομοσπονδιακή μάθηση el
dc.subject Επεξηγηματική τεχνητή νοημοσύνη el
dc.subject Artificial intelligence en
dc.subject Federated learning en
dc.subject Explainable artificial intelligence en
dc.subject Classification en
dc.subject Dga-based botnet en
dc.title Ανίχνευση κίνησης dga-based botnet με μεθόδους federated learning και χρήση explainable artificial intelligence (xai) για την ερμηνεία των ταξινομητών el
dc.title DGA-based botnet traffic detection with federated learning methods and utilization of eXplainable artificial intelligence (xai) for classifier interpretation en
heal.type masterThesis
heal.classification τεχνητή νοημοσύνη el
heal.language en
heal.access campus
heal.recordProvider ntua el
heal.publicationDate 2024-03-12
heal.abstract Σήμερα, πολλές κακόβουλες δραστηριότητες στο Διαδίκτυο, π.χ. η πραγματοποίηση επιθέσεων DDoS, βασίζονται σε δίκτυα botnets, δηλαδή δίκτυα υπολογιστών (bots) που έχουν μολυνθεί με κακόβουλο λογισμικό. Η εκτέλεση των κακόβουλων ενεργειών βασίζεται στις εντολές που λαμβάνουν τα bots από τους διακομιστές Command \& Control (C\&C) χρησιμοποιώντας διάφορες τεχνικές. Οι αλγόριθμοι δημιουργίας τομέων (Domain Generation Algorithms - DGA) χρησιμοποιούνται ευρέως από τα bots για τον εντοπισμό των διακομιστών C\&C. Τα bots χρησιμοποιούν τα DGA για να εντοπίζουν διακομιστές C\&C, των οποίων οι διευθύνσεις IP μπορεί να αλλάζουν συχνά. Με αυτή την τεχνική, η κακόβουλη κυκλοφορία μπορεί να παρακάμψει τις μαύρες λίστες ονομάτων τομέων (domain name blacklists), ενώ ο εντοπισμός της C\&C και η αποκοπή της από τα bots της γίνεται μια εξαιρετικά απαιτητική διαδικασία. Έχει παρατηρηθεί ότι η μορφή των ονομάτων τομέα που παράγονται από τις DGA διαφέρει συνήθως σε κάποιο βαθμό από εκείνη των νόμιμων ονομάτων. Εκμεταλλευόμενοι αυτή την πληροφορία, πολλοί ερευνητές έχουν στραφεί στην ανάπτυξη ταξινομητών με μεθόδους Deep Learning, με απώτερο στόχο την ανίχνευση αλγοριθμικά παραγόμενων ονομάτων χώρου. Σκοπός της παρούσας διπλωματικής είναι η μελέτη και η υλοποίηση συνεργατικών μοντέλων μηχανικής μάθησης για τον εντοπισμό κακόβουλων ονομάτων χωρίς την ανταλλαγή δεδομένων, καθώς και η ερμηνεία αυτών των μοντέλων με αλγόριθμους eXplainable Artificial Intelligence (XAI). Για να υλοποιήσουμε αυτό το σχέδιο, χρησιμοποιούμε ένα συνεργατικό περιβάλλον μάθησης που βασίζεται στη σύγχρονη αρχιτεκτονική της ομοσπονδιακής μάθησης (Federated Learning). Κατά την εκπαίδευση με Federated Learning, τα μόνα δεδομένα που ανταλλάσσονται είναι τα τοπικά μοντέλα που εκπαιδεύονται σε κάθε πελάτη και στη συνέχεια αποστέλλονται σε έναν κεντρικό διακομιστή για να συγκεντρωθούν σε ένα νέο συνολικό μοντέλο. Τα δεδομένα εκπαίδευσης παραμένουν προστατευμένα στις τοπικές συσκευές καθ' όλη τη διάρκεια της εκπαίδευσης. Παρόλο που οι μέθοδοι μηχανικής μάθησης και βαθιάς μάθησης γίνονται όλο και πιο δημοφιλείς για την αντιμετώπιση αυτού του προβλήματος και παρουσιάζουν εξαιρετική ακρίβεια, παραμένει δύσκολο για τους ερευνητές να κατανοήσουν πώς λαμβάνονται οι αποφάσεις και οι προβλέψεις τους. Με στόχο την επίλυση του παραπάνω προβλήματος, παρουσιάζουμε μοντέλα βαθιάς μάθησης για να απεικονίσουμε και να ερμηνεύσουμε τα χαρακτηριστικά που καθόρισαν την κατηγοριοποίηση των ονομάτων τομέα ως καλόβουλα ή κακόβουλα. Με δοκιμές σε δημοφιλή σύνολα δεδομένων, στόχος είναι η χρήση αλγορίθμων XAI για την ερμηνεία των αποφάσεων ταξινόμησης στα μεμονωμένα μοντέλα των οντοτήτων που συμμετέχουν στο Federated Learning και στα συγκεντρωτικά μοντέλα που προκύπτουν μετά τον συμψηφισμό των μεμονωμένων στοιχείων. el
heal.advisorName Maglaris, Vasilis en
heal.committeeMemberName Stamou, Giorgos en
heal.committeeMemberName Papavassiliou, Symeon en
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 76 σ. el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής