AppPerm Analyzer: Malware Detection System Based on Android Permissions and Permission Groups

被引:10
作者
Dogru, Ibrahim Alper [1 ]
Onder, Murat [1 ]
机构
[1] Gazi Univ, Fac Technol, Dept Comp Engn, Ankara 06500, Turkey
关键词
Android malware; Android permission; permission group; static analysis; malware detection; mobile security;
D O I
10.1142/S0218194020500175
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Besides the applications aimed at increasing the efficiency of the Android mobile devices, also many malicious applications, millions of Android malware according to various security company reports, are being developed and uploaded into the application stores. In order to detect those applications, a malicious Android application detection system based on permission and permission groups namely, AppPerm Analyzer has been developed. The AppPerm Analyzer software extracts the manifest and code permissions of analyzed applications, creates duple and triple permission groups from them, calculates risk scores of these permissions and permission groups according to their usage rates in malicious and benign applications and calculates the total risk score of the analyzed application. After training the software with 7776 applications in total, it is tested with 1664 benign and 1664 malicious applications. In the tests, AppPerm Analyzer detected malicious applications with an accuracy of 96.19% at most. At this point, sensitivity (true-positive ratio) is 95.50% and specificity (true-negative ratio) is 96.88%. If a false-positive ratio up to 10% is accepted, the sensitivity increases to 99.04%.
引用
收藏
页码:427 / 450
页数:24
相关论文
共 27 条
[1]  
Ahn A., 2018, WE FOUGHT BAD APPS M
[2]  
Al-Heeti A., 2019, ANDROID IS 250000000
[3]  
[Anonymous], 2018, MALWARE DISPLAYING P
[4]  
[Anonymous], 2011, TR201104 TU DARMST
[5]  
[Anonymous], 2019, MCAFEE MOBILE THREAT
[6]   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,
[7]   Permission-Based Malware Detection System for Android Using Machine Learning Techniques [J].
Arslan, Recep Sinan ;
Dogru, Ibrahim Alper ;
Barisci, Necaattin .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (01) :43-61
[8]  
Arslan RS, 2017, J POLYTECH, V20, P175
[9]  
Burke D., 2017, Android: celebrating a big milestone together with you
[10]  
Cochran J., 2017, WIREX BOTNET IND COL