Advanced methods for android malware detection

Οι φορητές συσκευές αποτελούν αναπόσπαστο κομμάτι της καθημερινής μας ζωής. Από διαδικτυακά κοινωνικά δίκτυα έως συναλλαγές τραπεζικής κινητής τηλεφωνίας, οι κινητές συσκευές είναι περισσότερο ή λιγότερο αξιόπιστες και χρησιμοποιούνται από δισεκατομμύρια ανθρώπους παγκοσμίως. Την ίδια στιγμή, ο αριθ...

Full description

Saved in:
Bibliographic Details
Main Authors: Kouliaridis, Vasileios, Κουλιαρίδης, Βασίλειος
Other Authors: Kambourakis, Georgios
Language:en_US
Published: 2021
Subjects:
Online Access:http://hdl.handle.net/11610/21833
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828460727935959040
author Kouliaridis, Vasileios
Κουλιαρίδης, Βασίλειος
author2 Kambourakis, Georgios
author_facet Kambourakis, Georgios
Kouliaridis, Vasileios
Κουλιαρίδης, Βασίλειος
author_sort Kouliaridis, Vasileios
collection DSpace
description Οι φορητές συσκευές αποτελούν αναπόσπαστο κομμάτι της καθημερινής μας ζωής. Από διαδικτυακά κοινωνικά δίκτυα έως συναλλαγές τραπεζικής κινητής τηλεφωνίας, οι κινητές συσκευές είναι περισσότερο ή λιγότερο αξιόπιστες και χρησιμοποιούνται από δισεκατομμύρια ανθρώπους παγκοσμίως. Την ίδια στιγμή, ο αριθμός των ευπαθειών που εκμεταλλεύονται κινητές συσκευές αυξάνεται επίσης σε καθημερινή βάση, και αναμφίβολα, δημοφιλείς πλατφόρμες για κινητά, όπως το Android και το iOS, αντιπροσωπεύουν έναν ιδιαίτερα δελεαστικό στόχο για οποιονδήποτε συγγραφέα κακόβουλου κώδικα. Το λειτουργικό σύστημα Android είναι σήμερα η πιο διαδεδομένη πλατφόρμα για κινητά παγκοσμίως. Ως αποτέλεσμα, αμέτρητες κακόβουλες εφαρμογές αναπτύσσονται κάθε χρόνο για να εκμεταλλευτούν τη δημοτικότητα αυτής της πλατφόρμας. Πράγματι, το ζήτημα της ανίχνευσης κακόβουλου λογισμικού για κινητές συσκευές έχει προσελκύσει σημαντικές ερευνητικές προσπάθειες τα τελευταία χρόνια. Ωστόσο, ενώ έχει γίνει αξιοσημείωτη έρευνα σχετικά με τις τεχνικές ανίχνευσης κακόβουλου λογισμικού για κινητές πλατφόρμες, οι περισσότερες προηγμένες προσεγγίσεις βασίζονται σε ξεπερασμένα σύνολα δεδομένων(datasets) κακόβουλου λογισμικού και σε παρωχημένες εκδόσεις του λειτουργικού συστήματος Android. Επομένως, οι τρέχουσες προσεγγίσεις για την ανάλυση και τον εντοπισμό κακόβουλου λογισμικούγια κινητές συσκευές δεν μπορούν εύκολα να συμβαδίσουν με τη μελλοντική εξειδίκευση κακόβουλου λογισμικού. Η παρούσα διδακτορική διατριβή στοχεύει να προτείνει, εξετάσει, και αξιολογήσει νέες προσεγγίσεις ανάλυσης κακόβουλου λογισμικού για κινητές συσκευές στην πλατφόρμα του Android. Συγκεκριμένα, εξετάζουμε την επίδραση των χαρακτηριστικών ταξινόμησης όταν παρέχεται κώδικας ελέγχου(instrumentation code) κατά την εκτέλεση του προγράμματος, για να αποδείξουμε ότι η αποτελεσματικότητα των μοντέλων ταξινόμησης που βασίζονται είτε σε στατική είτε σε δυναμική ανάλυση χωρίς κώδικα ελέγχου υπερτερεί σε σχέση με ταμοντέλα που εφαρμόζουν δυναμική ανάλυση με τον κλασσικό τρόπο. Επιπλέον, η παρούσα διατριβή προτείνει και αξιολογεί τεχνικές συλλογικής μάθησης(ensemble learning), καθώς και μια πιο εξελιγμένη προσέγγιση εξωγενούς συλλογικής μάθησης για να καταδείξει ότι τα μοντέλα συλλογικής μάθησης μπορούν να βελτιώσουν περαιτέρω την απόδοση κάθε επιμέρους βασικού ταξινομητή. Επιπλέον, η διατριβή διερευνά την επίδραση της χρήσης είτε ολόκληρου του συνόλου χαρακτηριστικών ταξινόμησης είτε ενός τυχαίου αντιπροσωπευτικού υποσυνόλου με σκοπό να καταδείξει πώς το τελευταίο βοηθά ένα εξωγενές σύνολο εντοπισμού κακόβουλου λογισμικού για να αυξήσει περαιτέρω την αποτελεσματικότητά του. Η διατριβή στοχεύει επίσης να εξετάσει τη χρησιμότητα των τεχνικών μείωσης διαστάσεων, όταν εφαρμόζεται αποκλειστικά σε βασικούς ταξινομητές ανίχνευσης κακόβουλου λογισμικού, καθώς και σε μοντέλα συλλογικής μάθησης. Τέλος, η διατριβή στοχεύει στην ανάλυση των πιο απαιτητικών και πρόσφατων συνόλων δεδομένων κακόβουλου λογισμικού για κινητές πλατφόρμες και στη διερεύνηση της σημαντικότερης κατηγορίας χαρακτηριστικών ταξινόμησης.
id oai:hellanicus.lib.aegean.gr:11610-21833
institution Hellanicus
language en_US
publishDate 2021
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-218332025-03-17T11:58:33Z Advanced methods for android malware detection Kouliaridis, Vasileios Κουλιαρίδης, Βασίλειος Kambourakis, Georgios Καμπουράκης, Γεώργιος Ασφάλεια Πληροφοριακών και Επικοινωνιακών Συστημάτων ανίχνευση κακόβουλου λογισμικού προστασία ιδιωτικότητας μηχανική μάθηση android security mobile malware detection machine learning Malware (Computer software) Machine learning Privacy, Right of Mobile communication systems--Security measures Οι φορητές συσκευές αποτελούν αναπόσπαστο κομμάτι της καθημερινής μας ζωής. Από διαδικτυακά κοινωνικά δίκτυα έως συναλλαγές τραπεζικής κινητής τηλεφωνίας, οι κινητές συσκευές είναι περισσότερο ή λιγότερο αξιόπιστες και χρησιμοποιούνται από δισεκατομμύρια ανθρώπους παγκοσμίως. Την ίδια στιγμή, ο αριθμός των ευπαθειών που εκμεταλλεύονται κινητές συσκευές αυξάνεται επίσης σε καθημερινή βάση, και αναμφίβολα, δημοφιλείς πλατφόρμες για κινητά, όπως το Android και το iOS, αντιπροσωπεύουν έναν ιδιαίτερα δελεαστικό στόχο για οποιονδήποτε συγγραφέα κακόβουλου κώδικα. Το λειτουργικό σύστημα Android είναι σήμερα η πιο διαδεδομένη πλατφόρμα για κινητά παγκοσμίως. Ως αποτέλεσμα, αμέτρητες κακόβουλες εφαρμογές αναπτύσσονται κάθε χρόνο για να εκμεταλλευτούν τη δημοτικότητα αυτής της πλατφόρμας. Πράγματι, το ζήτημα της ανίχνευσης κακόβουλου λογισμικού για κινητές συσκευές έχει προσελκύσει σημαντικές ερευνητικές προσπάθειες τα τελευταία χρόνια. Ωστόσο, ενώ έχει γίνει αξιοσημείωτη έρευνα σχετικά με τις τεχνικές ανίχνευσης κακόβουλου λογισμικού για κινητές πλατφόρμες, οι περισσότερες προηγμένες προσεγγίσεις βασίζονται σε ξεπερασμένα σύνολα δεδομένων(datasets) κακόβουλου λογισμικού και σε παρωχημένες εκδόσεις του λειτουργικού συστήματος Android. Επομένως, οι τρέχουσες προσεγγίσεις για την ανάλυση και τον εντοπισμό κακόβουλου λογισμικούγια κινητές συσκευές δεν μπορούν εύκολα να συμβαδίσουν με τη μελλοντική εξειδίκευση κακόβουλου λογισμικού. Η παρούσα διδακτορική διατριβή στοχεύει να προτείνει, εξετάσει, και αξιολογήσει νέες προσεγγίσεις ανάλυσης κακόβουλου λογισμικού για κινητές συσκευές στην πλατφόρμα του Android. Συγκεκριμένα, εξετάζουμε την επίδραση των χαρακτηριστικών ταξινόμησης όταν παρέχεται κώδικας ελέγχου(instrumentation code) κατά την εκτέλεση του προγράμματος, για να αποδείξουμε ότι η αποτελεσματικότητα των μοντέλων ταξινόμησης που βασίζονται είτε σε στατική είτε σε δυναμική ανάλυση χωρίς κώδικα ελέγχου υπερτερεί σε σχέση με ταμοντέλα που εφαρμόζουν δυναμική ανάλυση με τον κλασσικό τρόπο. Επιπλέον, η παρούσα διατριβή προτείνει και αξιολογεί τεχνικές συλλογικής μάθησης(ensemble learning), καθώς και μια πιο εξελιγμένη προσέγγιση εξωγενούς συλλογικής μάθησης για να καταδείξει ότι τα μοντέλα συλλογικής μάθησης μπορούν να βελτιώσουν περαιτέρω την απόδοση κάθε επιμέρους βασικού ταξινομητή. Επιπλέον, η διατριβή διερευνά την επίδραση της χρήσης είτε ολόκληρου του συνόλου χαρακτηριστικών ταξινόμησης είτε ενός τυχαίου αντιπροσωπευτικού υποσυνόλου με σκοπό να καταδείξει πώς το τελευταίο βοηθά ένα εξωγενές σύνολο εντοπισμού κακόβουλου λογισμικού για να αυξήσει περαιτέρω την αποτελεσματικότητά του. Η διατριβή στοχεύει επίσης να εξετάσει τη χρησιμότητα των τεχνικών μείωσης διαστάσεων, όταν εφαρμόζεται αποκλειστικά σε βασικούς ταξινομητές ανίχνευσης κακόβουλου λογισμικού, καθώς και σε μοντέλα συλλογικής μάθησης. Τέλος, η διατριβή στοχεύει στην ανάλυση των πιο απαιτητικών και πρόσφατων συνόλων δεδομένων κακόβουλου λογισμικού για κινητές πλατφόρμες και στη διερεύνηση της σημαντικότερης κατηγορίας χαρακτηριστικών ταξινόμησης. 2021-06-23T07:50:30Z 2021-06-23T07:50:30Z 2021-03-07 http://hdl.handle.net/11610/21833 en_US Default License 197 σ. application/pdf Σάμος
spellingShingle ανίχνευση κακόβουλου λογισμικού
προστασία ιδιωτικότητας
μηχανική μάθηση
android security
mobile malware detection
machine learning
Malware (Computer software)
Machine learning
Privacy, Right of
Mobile communication systems--Security measures
Kouliaridis, Vasileios
Κουλιαρίδης, Βασίλειος
Advanced methods for android malware detection
title Advanced methods for android malware detection
title_full Advanced methods for android malware detection
title_fullStr Advanced methods for android malware detection
title_full_unstemmed Advanced methods for android malware detection
title_short Advanced methods for android malware detection
title_sort advanced methods for android malware detection
topic ανίχνευση κακόβουλου λογισμικού
προστασία ιδιωτικότητας
μηχανική μάθηση
android security
mobile malware detection
machine learning
Malware (Computer software)
Machine learning
Privacy, Right of
Mobile communication systems--Security measures
url http://hdl.handle.net/11610/21833
work_keys_str_mv AT kouliaridisvasileios advancedmethodsforandroidmalwaredetection
AT kouliaridēsbasileios advancedmethodsforandroidmalwaredetection