Show simple item record

dc.contributor.authorΤράκος, Δημήτριος
dc.date.accessioned2022-04-08T11:40:31Z
dc.date.available2022-04-08T11:40:31Z
dc.date.issued2021-10
dc.identifier.other4796
dc.identifier.urihttps://dspace.uowm.gr/xmlui/handle/123456789/2494
dc.description130 σ., εικ., 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.isogren_US
dc.publisherΤράκος Δημήτριοςen_US
dc.relation.ispartofseriesαριθμός εισαγωγής;4796
dc.subjectμηχανική μάθηση, αλγόριθμοι, κατηγοριοποίηση, ανίχνευση ανωμαλιών, κακόβουλο λογισμικό, κινητές συσκευέςen_US
dc.subjectmachine learning, algorithms, classification, anomaly detection, malware, mobile devicesen_US
dc.titleΑλγόριθμοι μηχανικής μάθησης για τον εντοπισμό ανωμαλιών (προβλημάτων / επιθέσεων) σε κινητές συσκευέςen_US
dc.title.alternativeMachine learning algorithms for anomaly detection in mobile devicesen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record