Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3
Η παρούσα εργασία μελετά τις επιθέσεις DDOS σε πρωτόκολλα TLS. Η μελέτη εστιάζει στις Denial of Service Επιθέσεις, αλλά κυρίως στις κατανεμημένες DOS επιθέσεις (DDoS Attacks). Μελετώνται επίσης τα πρωτόκολλα TLS, . Στόχος της εργασίας είναι η εφαρμογή αλγορίθμων classification για τον εντοπισμό mal...
Main Author: | |
---|---|
Other Authors: | |
Language: | Greek |
Published: |
2022
|
Subjects: | |
Online Access: | http://hdl.handle.net/10889/16363 |
id |
nemertes-10889-16363 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-163632022-09-05T11:17:06Z Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 Artificial intelligence algorithms for DDoS attacks detection on TLsv1.3 protocols Δεσύλλας, Ανδρέας Desyllas, Andreas Επιθέσεις DDOS Αλγόριθμοι classification DDoS attacks Η παρούσα εργασία μελετά τις επιθέσεις DDOS σε πρωτόκολλα TLS. Η μελέτη εστιάζει στις Denial of Service Επιθέσεις, αλλά κυρίως στις κατανεμημένες DOS επιθέσεις (DDoS Attacks). Μελετώνται επίσης τα πρωτόκολλα TLS, . Στόχος της εργασίας είναι η εφαρμογή αλγορίθμων classification για τον εντοπισμό malware μέσα από δεδομένα TLS κίνησης. Συνεπώς έγινε η συλλογή των δεδομένων, και η αντίστοιχη προεπεξεργασία, και στη συνέχεια εφαρμόστηκαν οι αλγόριθμοι classification και συγκεκριμένα οι ΚΝΝ Classifier, Gaussian NB, Decision Tree Classifier και Logistic Regression. Οι παραπάνω αλγόριθμοι αξιολογήθηκαν ως προς τις μετρικές Precision, Recall, F1 Score και χρόνο εκπαίδευσης. Τέλος, παρουσιάστηκαν τα Confusion Matrix και Καμπύλη Roc για την καλύτερη οπτικοποίηση των αποτελεσμάτων. This thesis examines DDOS attacks on TLS protocols. The study focuses on Denial-of-Service Attacks, but mainly on Distributed DOS Attacks (DDoS Attacks). TLS protocols are also being studied, as well as existing machine learning techniques for detecting DDοS attacks. The aim of this work is to apply classification algorithms to detect malware through TLS traffic data. Therefore, the data were collected, and the corresponding preprocessing, and then the classification algorithms were applied, namely the KNN Classifier, Gaussian NB, Decision Tree Classifier and Logistic Regression. The above algorithms were evaluated in terms of metric Precision, Recall, F1 Score and training time. Finally, the Confusion Matrix and Roc Curve were presented for better visualization of the results. 2022-07-04T07:11:53Z 2022-07-04T07:11:53Z 2022-07-02 http://hdl.handle.net/10889/16363 gr application/pdf winrar |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Επιθέσεις DDOS Αλγόριθμοι classification DDoS attacks |
spellingShingle |
Επιθέσεις DDOS Αλγόριθμοι classification DDoS attacks Δεσύλλας, Ανδρέας Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
description |
Η παρούσα εργασία μελετά τις επιθέσεις DDOS σε πρωτόκολλα TLS. Η μελέτη εστιάζει στις Denial of Service Επιθέσεις, αλλά κυρίως στις κατανεμημένες DOS επιθέσεις (DDoS Attacks). Μελετώνται επίσης τα πρωτόκολλα TLS, . Στόχος της εργασίας είναι η εφαρμογή αλγορίθμων classification για τον εντοπισμό malware μέσα από δεδομένα TLS κίνησης. Συνεπώς έγινε η συλλογή των δεδομένων, και η αντίστοιχη προεπεξεργασία, και στη συνέχεια εφαρμόστηκαν οι αλγόριθμοι classification και συγκεκριμένα οι ΚΝΝ Classifier, Gaussian NB, Decision Tree Classifier και Logistic Regression. Οι παραπάνω αλγόριθμοι αξιολογήθηκαν ως προς τις μετρικές Precision, Recall, F1 Score και χρόνο εκπαίδευσης. Τέλος, παρουσιάστηκαν τα Confusion Matrix και Καμπύλη Roc για την καλύτερη οπτικοποίηση των αποτελεσμάτων. |
author2 |
Desyllas, Andreas |
author_facet |
Desyllas, Andreas Δεσύλλας, Ανδρέας |
author |
Δεσύλλας, Ανδρέας |
author_sort |
Δεσύλλας, Ανδρέας |
title |
Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
title_short |
Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
title_full |
Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
title_fullStr |
Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
title_full_unstemmed |
Αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων DDοS σε πρωτόκολλα TLSv1.3 |
title_sort |
αλγόριθμοι τεχνητής νοημοσύνης για την ανίχνευση επιθέσεων ddοs σε πρωτόκολλα tlsv1.3 |
publishDate |
2022 |
url |
http://hdl.handle.net/10889/16363 |
work_keys_str_mv |
AT desyllasandreas algorithmoitechnētēsnoēmosynēsgiatēnanichneusēepitheseōnddosseprōtokollatlsv13 AT desyllasandreas artificialintelligencealgorithmsforddosattacksdetectionontlsv13protocols |
_version_ |
1771297212673818624 |