PAIRED: An Explainable Lightweight Android Malware Detection System

被引:32
作者
Alani, Mohammed M. [1 ,2 ]
Awad, Ali Ismail [3 ,4 ,5 ,6 ]
机构
[1] Toronto Metropolitan Univ, Dept Comp Sci, Toronto, ON M5B 2K3, Canada
[2] Seneca Coll Appl Arts & Technol, Sch IT Adm & Secur, Toronto, ON M2J 2X5, Canada
[3] United Arab Emirates Univ, Coll Informat Technol, Al Ain 17551, U Arab Emirates
[4] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, S-97187 Lulea, Sweden
[5] Al Azhar Univ, Fac Engn, Elect Engn Dept, Qena 83513, Egypt
[6] Univ Plymouth, Ctr Secur Commun & Network Res, Plymouth PL4 8AA, Devon, England
关键词
Malware; Feature extraction; Smart phones; Operating systems; Machine learning; Testing; Security; Android; malware; malware detection; XAI; machine learning;
D O I
10.1109/ACCESS.2022.3189645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With approximately 2 billion active devices, the Android operating system tops all other operating systems in terms of the number of devices using it. Android has gained wide popularity not only as a smartphone operating system, but also as an operating system for vehicles, tablets, smart appliances, and Internet of Things devices. Consequently, security challenges have arisen with the rapid adoption of the Android operating system. Thousands of malicious applications have been created and are being downloaded by unsuspecting users. This paper presents a lightweight Android malware detection system based on explainable machine learning. The proposed system uses the features extracted from applications to identify malicious and benign malware. The proposed system is tested, showing an accuracy exceeding 98% while maintaining its small footprint on the device. In addition, the classifier model is explained using Shapley Additive Explanation (SHAP) values.
引用
收藏
页码:73214 / 73228
页数:15
相关论文
共 32 条
[1]  
ahin D. O., 2021, J AMBIENT INTELL HUM, V2021, P1
[2]   Android users privacy awareness survey [J].
Alani, Mohammed M. .
International Journal of Interactive Mobile Technologies, 2017, 11 (03) :130-144
[3]  
[Anonymous], 2021, INTERNET USERS WORLD
[4]  
[Anonymous], 2018, Hands-on Machine Learning with Scikit-Learn and Tensorflow
[5]  
[Anonymous], 2021, GOOGLE PLAY STORE NU
[6]   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
[7]   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,
[8]   DroidCat: Effective Android Malware Detection and Categorization via App-Level Profiling [J].
Cai, Haipeng ;
Meng, Na ;
Ryder, Barbara ;
Yao, Daphne .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (06) :1455-1470
[9]  
Chen T., 2018, MOBILE INF SYST, P1
[10]   Discovering optimal features using static analysis and a genetic search based method for Android malware detection [J].
Firdaus, Ahmad ;
Anuar, Nor Badrul ;
Karim, Ahmad ;
Ab Razak, Mohd Faizal .
FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2018, 19 (06) :712-736