A Comparative Analysis of Android Malware
In this paper, we present a comparative analysis of benign and malicious Android applications, based on static features. In particular, we focus our attention on the permissions requested by an application. We consider both binary classification of malware versus benign, as well as the multiclass problem, where we classify malware samples into their respective families. Our experiments are based on substantial malware datasets and we employ a wide variety of machine learning techniques, including decision trees and random forests, support vector machines, logistic model trees, AdaBoost, and artificial neural networks. We find that permissions are a strong feature and that by careful feature engineering, we can significantly reduce the number of features needed for highly accurate detection and classification.
Code (0)
등록된 구현이 없습니다.
Tasks
Binary ClassificationClassificationFeature EngineeringGeneral ClassificationSimilar Papers 제목 키워드 기반
Analysis of Bayesian Classification based Approaches for Android Malware Detection
Mobile malware has been growing in scale and complexity spurred by the unabated uptake of smartphones worldwide. Android is fast becoming the most popular mobile platform resulting in sharp increase in malware targeting …
Android Malware DetectionClassificationGeneral ClassificationMalware DetectionEMULATOR vs REAL PHONE: Android Malware Detection Using Machine Learning
The Android operating system has become the most popular operating system for smartphones and tablets leading to a rapid rise in malware. Sophisticated Android malware employ detection avoidance techniques in order to hi…
Android Malware DetectionBIG-bench Machine LearningMalware DetectionContext-aware, Adaptive and Scalable Android Malware Detection through Online Learning (extended version)
It is well-known that Android malware constantly evolves so as to evade detection. This causes the entire malware population to be non-stationary. Contrary to this fact, most of the prior works on Machine Learning based …
Android Malware DetectionMalware DetectionAndroid Malware Detection using Feature Ranking of Permissions
We investigate the use of Android permissions as the vehicle to allow for quick and effective differentiation between benign and malware apps. To this end, we extract all Android permissions, eliminating those that have …
Android Malware DetectionMalware DetectionAndroid Malware Category and Family Detection and Identification using Machine Learning
Android malware is one of the most dangerous threats on the internet, and it's been on the rise for several years. Despite significant efforts in detecting and classifying android malware from innocuous android applicati…
BIG-bench Machine LearningMalware Family Detection