A lightweight deep learning-based android malware detection framework

被引:4
作者
Ma, Runze [1 ]
Yin, Shangnan [1 ]
Feng, Xia [2 ]
Zhu, Huijuan [1 ]
Sheng, Victor S. [3 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Jiangsu, Peoples R China
[2] City Univ Macau, Fac Data Sci, Taipa 999078, Macao, Peoples R China
[3] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
基金
中国国家自然科学基金;
关键词
Android; Malware detection; Convolution neural network; Image feature; NETWORK;
D O I
10.1016/j.eswa.2024.124633
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android, as the most prevalent mobile operating system (OS) in recent years, has been widely applied in various cell phones, tablets, and embedded devices, greatly facilitating people's lives. However, Android malware is also emerging, which significantly endangers people's information security. The current Android malware detection systems are often suffering from cumbersome structures and massive computational resources, which seriously limits their direct deployment on mobile devices. We design a lightweight Android malware detection system named MCADS, which consists of a two-layer structure. At the first layer, we use an augmented Multilayer Perceptron (MLP) for the preliminary analysis of malware. At the second layer, we propose a new lightweight variant of Convolutional Neural Network (CNN) to further analyze the Apps that cannot be accurately identified in the first layer. Finally, a careful experimental investigation has been conducted. The proposed method achieves an accuracy of 98.12%, surpassing that of the compared methods. The promising results demonstrate the potential of MCADS as a practical adjunctive solution for detecting malware, complementing existing complex detection methods.
引用
收藏
页数:10
相关论文
共 39 条
[1]   Intelligent mobile malware detection using permission requests and API calls [J].
Alazab, Moutaz ;
Alazab, Mamoun ;
Shalaginov, Andrii ;
Mesleh, Abdelwadood ;
Awajan, Albara .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 :509-521
[2]  
[Anonymous], 2022, Smartphone OS Market Share
[3]  
[Anonymous], 2017, Re implement of Drebin
[4]   PermPair: Android Malware Detection Using Permission Pairs [J].
Arora, Anshul ;
Peddoju, Sateesh K. ;
Conti, Mauro .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :1968-1982
[5]   Drebin: Effective and Explainable Detection of Android Malware in Your Pocket [J].
Arp, Daniel ;
Spreitzenbarth, Michael ;
Huebner, Malte ;
Gascon, Hugo ;
Rieck, Konrad .
21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
[6]   GDroid: Android malware detection and classification with graph convolutional network [J].
Gao, Han ;
Cheng, Shaoyin ;
Zhang, Weiming .
COMPUTERS & SECURITY, 2021, 106
[7]  
Hsien-De Huang T, 2018, IEEE INT CONF BIG DA, P2633, DOI 10.1109/BigData.2018.8622324
[8]   Detecting Temporal Inconsistency in Biased Datasets for Android Malware Detection [J].
Hu, Haonan ;
Liu, Yue ;
Zhao, Yanjie ;
Liu, Yonghui ;
Sun, Xiaoyu ;
Tantithamthavorn, Chakkrit ;
Li, Li .
2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, :17-23
[9]  
Hu J, 2018, PROC CVPR IEEE, P7132, DOI [10.1109/TPAMI.2019.2913372, 10.1109/CVPR.2018.00745]
[10]  
Kapsky, 2022, The mobile malware threat landscape in 2022