Application of Machine Learning Algorithms for Android Malware Detection

作者: Mohsen Kakavand , Mohammad Dabbagh , Ali Dehghantanha

DOI: 10.1145/3293475.3293489

关键词:

摘要: As the popularity of Android smart devises increases, battle alleviating malware has been considered as a crucial activity with advent new attacks including progressively complicated evasion techniques, consequently entailing more cutting-edge detection techniques. Hence, in this paper, two Machine Learning (ML) algorithms, called Support Vector (SVM) and K-Nearest Neighbors (KNN), are applied evaluated to perform classification feature set into either benign or malicious applications (apps) through supervised learning process. This work involves static analysis apps, which checks for presence frequency keywords apps' manifest file derives sets from 400-app dataset produce better results. The performance ML algorithms is measured terms accuracy true positive rate interpreted determine algorithm applicable detection. experimental results real apps indicate average 79.08% 80.50% over 67.00% 80.00% using SVM KNN, respectively.

参考文章(13)
Min Tan, Min Yu, Yongjian Wang, Song Li, Chao Liu, Android malware detection combining feature correlation and Bayes classification model ieee international conference on communication software and networks. pp. 664- 668 ,(2017) , 10.1109/ICCSN.2017.8230195
Joshua Garcia, Mahmoud Hammad, Sam Malek, Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware ACM Transactions on Software Engineering and Methodology. ,vol. 26, pp. 11- ,(2018) , 10.1145/3162625
Monica Kumaran, Wenjia Li, Lightweight malware detection based on machine learning algorithms and the android manifest file 2016 IEEE MIT Undergraduate Research Technology Conference (URTC). ,(2016) , 10.1109/URTC.2016.8284090
Mariam Al Ali, Davor Svetinovic, Zeyar Aung, Suryani Lukman, Malware detection in android mobile platform using machine learning algorithms international conference on computer communications. ,(2017) , 10.1109/ICTUS.2017.8286109
Latika Singh, Markus Hofmann, Dynamic behavior analysis of android applications for malware detection 2017 International Conference on Intelligent Communication and Computational Techniques (ICCT). ,(2017) , 10.1109/INTELCCT.2017.8324010
Mohsen Damshenas, Ali Dehghantanha, Kim-Kwang Raymond Choo, Ramlan Mahmud, M0Droid: An Android Behavioral-Based Malware Detection Model Journal of Information Privacy and Security. ,vol. 11, pp. 141- 157 ,(2015) , 10.1080/15536548.2015.1073510
Mark Hall, Eibe Frank, Geoffrey Holmes, Bernhard Pfahringer, Peter Reutemann, Ian H. Witten, The WEKA data mining software ACM SIGKDD Explorations Newsletter. ,vol. 11, pp. 10- 18 ,(2009) , 10.1145/1656274.1656278
Mu Zhang, Yue Duan, Heng Yin, Zhiruo Zhao, Semantics-Aware Android Malware Classification Using Weighted Contextual API Dependency Graphs computer and communications security. pp. 1105- 1116 ,(2014) , 10.1145/2660267.2660359
Suleiman Y. Yerima, Sakir Sezer, Igor Muttik, Android Malware Detection Using Parallel Machine Learning Classifiers next generation mobile applications, services and technologies. pp. 37- 42 ,(2014) , 10.1109/NGMAST.2014.23
Mohsen Kakavand, Norwati Mustapha, Aida Mustapha, Mohd Taufik Abdullah, Hamed Riahi, Issues and Challenges in Anomaly Intrusion Detection for HTTP Web Services Journal of Computer Science. ,vol. 11, pp. 1041- 1053 ,(2015) , 10.3844/JCSSP.2015.1041.1053