N-opcode Analysis for Android Malware Classification and Categorization
Malware detection is a growing problem particularly on the Android mobile platform due to its increasing popularity and accessibility to numerous third party app markets. This has also been made worse by the increasingly sophisticated detection avoidance techniques employed by emerging malware families. This calls for more effective techniques for detection and classification of Android malware. Hence, in this paper we present an n-opcode analysis based approach that utilizes machine learning to classify and categorize Android malware. This approach enables automated feature discovery that eliminates the need for applying expert or domain knowledge to define the needed features. Our experiments on 2520 samples that were performed using up to 10-gram opcode features showed that an f-measure of 98% is achievable using this approach.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationGeneral ClassificationMalware ClassificationMalware DetectionSimilar Papers 제목 키워드 기반
N-gram Opcode Analysis for Android Malware Detection
Android malware has been on the rise in recent years due to the increasing popularity of Android and the proliferation of third party application markets. Emerging Android malware families are increasingly adopting sophi…
Android Malware Detectionfeature selectionMalware DetectionData Augmentation for Opcode Sequence Based Malware Detection
In this paper we study data augmentation for opcode sequence based Android malware detection. Data augmentation has been successfully used in many areas of deep-learning to significantly improve model performance. Typica…
Android Malware DetectionData AugmentationDiversityLanguage Modeling+4Malceiver: Perceiver with Hierarchical and Multi-modal Features for Android Malware Detection
We propose the Malceiver, a hierarchical Perceiver model for Android malware detection that makes use of multi-modal features. The primary inputs are the opcode sequence and the requested permissions of a given Android A…
Android Malware DetectionMalware ClassificationMalware DetectionOpCode-Based Malware Classification Using Machine Learning and Deep Learning Techniques
This technical report presents a comprehensive analysis of malware classification using OpCode sequences. Two distinct approaches are evaluated: traditional machine learning using n-gram analysis with Support Vector Mach…
Android Malware DetectionDeep LearningMalware ClassificationMalware DetectionAn investigation of the classifiers to detect android malicious apps
Android devices are growing exponentially and are connected through the internet accessing billion of online websites. The popularity of these devices encourages malware developer to penetrate the market with malicious a…
Malware Detection