Android malware detection applying feature selection techniques and machine learning

被引:0
作者
Mohammad Reza Keyvanpour
Mehrnoush Barani Shirzad
Farideh Heydarian
机构
[1] Alzahra University,Department of Computer Engineering, Faculty of Engineering
[2] Alzahra University,Data Mining Laboratory, Department of Computer Engineering, Faculty of Engineering
来源
Multimedia Tools and Applications | 2023年 / 82卷
关键词
Android operating system; Malware detection; Machine learning; Random forest; Feature selection;
D O I
暂无
中图分类号
学科分类号
摘要
Android operating system is known as one of the most popular mobile operating systems. The malware intrusion increases in the same pace as the production of applicable software. Propagation of new and transformed malware in seconds is a critical challenge in malware detection. Android software supplies thousands of features, providing assistance to identify malware applications. In this paper, a novel method based on a random forest algorithm, which applied three different feature selection techniques is proposed. This paper assesses the consequence of applying three different feature selection types including effective, high weight and effective group feature selection. Experiments conducted on Drebin dataset indicate applying the feature selection methods ameliorate the accuracy in terms of metrics and required time. In addition, comparison between the candidate feature selection model and a variety of algorithms as baselines proves the merit of applying feature selection on Random Forest, which outperforms other models based on several metrics.
引用
收藏
页码:9517 / 9531
页数:14
相关论文
共 89 条
[1]  
Aafer Y(2013)(LNICST) DroidAPIMiner: mining API-Level features for robust malware detection in android Insti Comp Sci, Soc Inform Telecommun Engin, SecureComm 127 86-103
[2]  
Du W(2015)A novel approach to detect android malware Procedia Comp Sci 45 407-417
[3]  
Yin H(2018)Community based feature selection method for detection of android malware J Global Inform Manag (JGIM) 26 26-77
[4]  
Almin SBA(2001)Random forests Mach Learn 45 532-400
[5]  
Chatterjee M(2015)The evolution of permission as feature for android malware detection International Joint Conference, Proceedings of the Computational Intelligence in Security for Information Systems Conference, Burgos, Spain 2015 389-736
[6]  
Bhattacharya A(2019)Discovering optimal features using static analysis and a genetic search based method for android malware detection Front Inform Technol Electron Eng 19 712-46
[7]  
Goswami RT(2017)PIndroid: a novel android malware detection system using ensemble learning methods Comp Sec 68 36-430
[8]  
Breiman L(2018)Mitigation and risk factor analysis of android applications Comput Electr Eng 71 416-385
[9]  
de la Puerta JG(2013)Imani M B, semi-supervised text categorization: exploiting unlabeled data using ensemble learning algorithms Intell Data Anal 17 367-114
[10]  
Sanz B(2019)A survey on android malware detection using machine learning Int J Sci Res Rev 7 105-184019