dc.contributor.author | Τράκος, Δημήτριος | |
dc.date.accessioned | 2022-04-08T11:40:31Z | |
dc.date.available | 2022-04-08T11:40:31Z | |
dc.date.issued | 2021-10 | |
dc.identifier.other | 4796 | |
dc.identifier.uri | https://dspace.uowm.gr/xmlui/handle/123456789/2494 | |
dc.description | 130 σ., εικ., 30 εκ. + 1 οπτική δισκέτα λέϊζερ Η/Υ (4 3/4 ίν.) | en_US |
dc.description.abstract | Ο εντοπισμός ανωμαλιών στις κινητές συσκευές παραμένει ένα ανοιχτό ζήτημα
καθώς τα κακόβουλα συστήματα λογισμικού αναπτύσσονται με ταχύ ρυθμό και
βρίσκουν τρόπους να παρακάπτουν τους παραδοσιακούς μηχανισμούς ανίχνευσής
τους. Για αυτόν τον λόγο προτείνεται και αρχίζει να γίνεται χρήση των δυνατοτήτων
της μηχανικής μάθησης σε μηχανισμούς ανίχνευσης των κακόβουλων συστημάτων
λογισμικού. Ο στόχος της παρούσας διπλωματικής εργασίας είναι η εξέταση πέντε
αλγορίθμων κατηγοριοποίησης και δύο νευρωνικών δικτύων σε τέσσερα σύνολα με
δεδομένα κακόβουλων και καλόβουλων συστημάτων λογισμικού ώστε να βρεθεί ο
πιο αποδοτικός σε κάθε σύνολο με βάση ορισμένες μετρικές επιδόσεων. Χρησιμοποιήθηκαν αλγόριθμοι κλιμάκωσης και η τεχνική της μείωσης της διάστασης στα
σύνολα δεδομένων με σκοπό τη βελτίωση της επίδοσης των μοντέλων. Σε όλους
τους αλγόριθμους έγινε βελτιστοποίηση των υπερπαραμέτρων και μετέπειτα παρατηρήθηκε η αλλαγή του χρόνου εκπαίδευσής τους. Τέλος, από τη συγκεντρωτική
σύγκριση όλων των αποτελεσμάτων των συνόλων δεδομένων εξάγεται ο αλγόριθμος μηχανικής μάθησης που είχε την καλύτερη απόδοση στην ανίχνευση κακόβουλου
λογισμικού.
Detecting anomalies in mobile devices remains an open issue as malware is rapidly
developing and finding ways to bypass traditional detection mechanisms. For this
reason, machine learning capabilities are being proposed and have been used in
detection mechanisms for malware detection. The objective of this thesis is to examine
five classification algorithms and two neural networks on four datasets of malicious
and benign software to find the most efficient one in each set based on certain
performance metrics. Scaling algorithms and the technique of dimension reduction
on the datasets were used in order to improve the performance of the models. In
all algorithms, hyperparameter optimization was performed and then the change
in training time was observed. Finally, from the aggregated comparison of all the
results of the datasets, the machine learning algorithm that had the best performance
in malware detection is extracted. | en_US |
dc.description.sponsorship | Επιβλέπων Καθηγητής: Νικόλαος Πλόσκας | en_US |
dc.language.iso | gr | en_US |
dc.publisher | Τράκος Δημήτριος | en_US |
dc.relation.ispartofseries | αριθμός εισαγωγής;4796 | |
dc.subject | μηχανική μάθηση, αλγόριθμοι, κατηγοριοποίηση, ανίχνευση ανωμαλιών, κακόβουλο λογισμικό, κινητές συσκευές | en_US |
dc.subject | machine learning, algorithms, classification, anomaly detection, malware, mobile devices | en_US |
dc.title | Αλγόριθμοι μηχανικής μάθησης για τον εντοπισμό ανωμαλιών (προβλημάτων / επιθέσεων) σε κινητές συσκευές | en_US |
dc.title.alternative | Machine learning algorithms for anomaly detection in mobile devices | en_US |
dc.type | Thesis | en_US |