Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/77
Full metadata record
DC FieldValueLanguage
dc.contributor.authorGARAH, ABdelhamid-
dc.date.accessioned2022-03-31T09:15:15Z-
dc.date.available2022-03-31T09:15:15Z-
dc.date.issued2020-
dc.identifier.urihttps://repository.esi-sba.dz/jspui/handle/123456789/77-
dc.descriptionMr Alaa Eddine BELFEDHAL Encadreuren_US
dc.description.abstractAndroid is the most used mobile operating system in the world. Due to its popularity, malware is increasing every year, posing many problems for users. As malware has increased, anti-malware solutions have as well. Researchers persistently devise countermeasures strategies to fight back malware, one of these strategies is the use of machine learning and deep learning methods to detect Android malware. In this work in order to develop our framework "AndroPred", we propose a static detection method based on deep learning. We directly extract AndroidManifest.xml file from Android APK file, and convert the Manifest file into a bytecode image, then use the convolution neural network (CNN), to train a detection model and apply it to classify malware. CNN can automatically learn features of bytecode file which can be used to recognize malware.*** Android est le système d’exploitation mobile le plus utilisé au monde. En raison de sa popularité, les logiciels malveillants augmentent chaque année, ce qui pose de nombreux problèmes aux utilisateurs. Les logiciels malveillants ont augmenté, tout comme les solutions anti logiciels malveillants. Les chercheurs élaborent sans cesse des stratégies de contre-mesure pour lutter contre les logiciels malveillants, l’une de ces stratégies est l’utilisation de méthodes d’apprentissage automatique et d’apprentissage profond pour détecter les logiciels malveillants Android. Dans ce travail, afin de développer notre framework "AndroPred", nous proposons une méthode de détection statique basée sur un apprentissage profond. Nous extrayons directement le fichier AndroidManifest.xml à partir du fichier APK d’Android, et nous convertissons le fichier Manifest en une image bytecode, puis nous utilisons un réseau de neurones convolutifs (CNN), pour entraîner un modèle de détection et l’appliquer à la classification des logiciels malveillants. CNN peut apprendre automatiquement les caractéristiques du fichier bytecode qui peut être utilisé pour reconnaître les logiciels malveillants.en_US
dc.language.isoenen_US
dc.subjectAndroid Securityen_US
dc.subjectMalware Detectionen_US
dc.subjectConvolution Neural Network (CNN) And Bytecode Imageen_US
dc.title“AndroPred: A Deep Learning Based System for Android Malware Detection”en_US
dc.typeThesisen_US
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
memoire.rar32,05 MBUnknownView/Open
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.