Μεθοδολογία αποτίμησης ασφάλειας android

Η ραγδαία αύξηση του κακόβουλου λογισμικού στο λειτουργικό σύστημα Android αποτελεί μια πραγματικότητα. Η τεράστια απήχηση του λειτουργικού συστήματος Android στις κινητές συσκευές έχει ελκύσει όλο και περισσότερους προγραμματιστές για την δημιουργία κακόβουλων εφαρμογών Android. Για το λόγο αυτό, ε...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Πανίτσας, Ιωάννης
Άλλοι συγγραφείς: Panitsas, Ioannis
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14845
id nemertes-10889-14845
record_format dspace
spelling nemertes-10889-148452022-09-05T14:08:38Z Μεθοδολογία αποτίμησης ασφάλειας android Android security assessment methodology Πανίτσας, Ιωάννης Panitsas, Ioannis Λειτουργικό σύστημα android Τεχνητή νοημοσύνη Μηχανική μάθηση Παράλληλος προγραμματισμός Android operating system Android security Malware analysis Static and dynamic analysis Artificial intelligence Machine learning Parallel computing Η ραγδαία αύξηση του κακόβουλου λογισμικού στο λειτουργικό σύστημα Android αποτελεί μια πραγματικότητα. Η τεράστια απήχηση του λειτουργικού συστήματος Android στις κινητές συσκευές έχει ελκύσει όλο και περισσότερους προγραμματιστές για την δημιουργία κακόβουλων εφαρμογών Android. Για το λόγο αυτό, είναι αναγκαία η δημιουργία αποτελεσματικών μηχανισμών ασφαλείας ικανών για αναγνώριση και ταξινόμηση κακόβουλου λογισμικού. Η μεθοδολογία που ακολουθήθηκε στη συγκεκριμένη διπλωματική εργασία περιλαμβάνει τεχνικές στατικής και δυναμικής ανάλυσης κακόβουλου λογισμικού περιβάλλοντος Android. Τα αποτελέσματα των αναλύσεων χρησιμοποιήθηκαν για την δημιουργία ενός επιβλεπόμενου μοντέλου μηχανικής μάθησης το οποίο είναι ικανό να ταξινομεί τις εφαρμογές Android σε κακόβουλες ή μη. Η μεθοδολογία που αναπτύχθηκε είναι υλοποιημένη σε λογισμικό που παρέχεται στους χρήστες μέσω υπηρεσιών διαδικτύου. Στην αρχή της διπλωματικής εργασίας γίνεται περιγραφή της στατικής και της δυναμικής ανάλυσης έπειτα γίνεται μια εισαγωγή στη μηχανική μάθηση και στην συνέχεια παρουσιάζεται η αρχιτεκτονική της πλατφόρμας. Τέλος, αναλύεται η διαδικασία που ακολουθήθηκε για την υλοποίηση της. The rapid rise of malware in the Android operating system is a reality. The huge impact of the Android operating system on mobile devices has attracted more and more developers to create malicious Android applications. For this reason, it is necessary to establish effective security mechanisms capable of detecting and classifying malware. The methodology which followed in this diploma thesis includes techniques for static and dynamic analysis of Android malware. The results of the analyzes were used to create a supervised machine learning model that is capable of classifying Android applications as malicious or not. The methodology which developed is implemented in software provided to users through internet services. In the beginning of the diploma thesis, static and dynamic analysis are described, then an introduction to machine learning is made, and then the platform architecture is presented. Finally, the procedure which was followed for its implementation is analyzed. 2021-06-19T20:21:11Z 2021-06-19T20:21:11Z 2021-06-19 http://hdl.handle.net/10889/14845 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Λειτουργικό σύστημα android
Τεχνητή νοημοσύνη
Μηχανική μάθηση
Παράλληλος προγραμματισμός
Android operating system
Android security
Malware analysis
Static and dynamic analysis
Artificial intelligence
Machine learning
Parallel computing
spellingShingle Λειτουργικό σύστημα android
Τεχνητή νοημοσύνη
Μηχανική μάθηση
Παράλληλος προγραμματισμός
Android operating system
Android security
Malware analysis
Static and dynamic analysis
Artificial intelligence
Machine learning
Parallel computing
Πανίτσας, Ιωάννης
Μεθοδολογία αποτίμησης ασφάλειας android
description Η ραγδαία αύξηση του κακόβουλου λογισμικού στο λειτουργικό σύστημα Android αποτελεί μια πραγματικότητα. Η τεράστια απήχηση του λειτουργικού συστήματος Android στις κινητές συσκευές έχει ελκύσει όλο και περισσότερους προγραμματιστές για την δημιουργία κακόβουλων εφαρμογών Android. Για το λόγο αυτό, είναι αναγκαία η δημιουργία αποτελεσματικών μηχανισμών ασφαλείας ικανών για αναγνώριση και ταξινόμηση κακόβουλου λογισμικού. Η μεθοδολογία που ακολουθήθηκε στη συγκεκριμένη διπλωματική εργασία περιλαμβάνει τεχνικές στατικής και δυναμικής ανάλυσης κακόβουλου λογισμικού περιβάλλοντος Android. Τα αποτελέσματα των αναλύσεων χρησιμοποιήθηκαν για την δημιουργία ενός επιβλεπόμενου μοντέλου μηχανικής μάθησης το οποίο είναι ικανό να ταξινομεί τις εφαρμογές Android σε κακόβουλες ή μη. Η μεθοδολογία που αναπτύχθηκε είναι υλοποιημένη σε λογισμικό που παρέχεται στους χρήστες μέσω υπηρεσιών διαδικτύου. Στην αρχή της διπλωματικής εργασίας γίνεται περιγραφή της στατικής και της δυναμικής ανάλυσης έπειτα γίνεται μια εισαγωγή στη μηχανική μάθηση και στην συνέχεια παρουσιάζεται η αρχιτεκτονική της πλατφόρμας. Τέλος, αναλύεται η διαδικασία που ακολουθήθηκε για την υλοποίηση της.
author2 Panitsas, Ioannis
author_facet Panitsas, Ioannis
Πανίτσας, Ιωάννης
author Πανίτσας, Ιωάννης
author_sort Πανίτσας, Ιωάννης
title Μεθοδολογία αποτίμησης ασφάλειας android
title_short Μεθοδολογία αποτίμησης ασφάλειας android
title_full Μεθοδολογία αποτίμησης ασφάλειας android
title_fullStr Μεθοδολογία αποτίμησης ασφάλειας android
title_full_unstemmed Μεθοδολογία αποτίμησης ασφάλειας android
title_sort μεθοδολογία αποτίμησης ασφάλειας android
publishDate 2021
url http://hdl.handle.net/10889/14845
work_keys_str_mv AT panitsasiōannēs methodologiaapotimēsēsasphaleiasandroid
AT panitsasiōannēs androidsecurityassessmentmethodology
_version_ 1771297233848762368