A Systematic Literature Review of Android Malware Detection Using Static Analysis

被引:66
|
作者
Pan, Ya [1 ]
Ge, Xiuting [1 ,2 ]
Fang, Chunrong [2 ]
Fan, Yong [1 ]
机构
[1] Southwest Univ Sci & Technol, Dept Comp Sci & Technol, Mianyang 621000, Sichuan, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷
基金
中国国家自然科学基金;
关键词
Malware; Static analysis; Feature extraction; Analytical models; Bibliographies; Sensitivity; Systematics; Android malware detection; static analysis; systematic literature review; ENSEMBLE; APPS; FRAMEWORK; FEATURES; GRAPH;
D O I
10.1109/ACCESS.2020.3002842
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android malware has been in an increasing trend in recent years due to the pervasiveness of Android operating system. Android malware is installed and run on the smartphones without explicitly prompting the users or without the user's permission, and it poses great threats to users such as the leakage of personal information and advanced fraud. To address these threats, various techniques are proposed by researchers and practitioners. Static analysis is one of these techniques, which is widely applied to Android malware detection and can detect malware quickly and prohibit malware before installation. To provide a clarified overview of the latest work in Android malware detection using static analysis, we perform a systematic literature review by identifying 98 studies from January 2014 to March 2020. Based on the features of applications, we first divide static analysis in Android malware detection into four categories, which include Android characteristic-based method, opcode-based method, program graph-based method, and symbolic execution-based method. Then we assess the malware detection capability of static analysis, and we compare the performance of different models in Android malware detection by analyzing the results of empirical evidence. Finally, it is concluded that static analysis is effective to detect Android malware. Moreover, there is a preliminary result that neural network model outperforms the non-neural network model in Android malware detection. However, static analysis still faces many challenges. Thus, it is necessary to derive some novel techniques for improving Android malware detection based on the current research community. Moreover, it is essential to establish a unified platform that is used to evaluate the performance of a series of techniques in Android malware detection fairly.
引用
收藏
页码:116363 / 116379
页数:17
相关论文
共 50 条
  • [1] Android malware analysis and detection: A systematic review
    Dahiya, Anuradha
    Singh, Sukhdip
    Shrivastava, Gulshan
    [J]. EXPERT SYSTEMS, 2023,
  • [2] IoT malware detection using static and dynamic analysis techniques: A systematic literature review
    Kumar, Sumit
    Ahlawat, Prachi
    Sahni, Jyoti
    [J]. SECURITY AND PRIVACY, 2024,
  • [3] Static Analysis of Android Malware Detection using Deep Learning
    Sandeep, H. R.
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 841 - 845
  • [4] ANASTASIA: ANdroid mAlware detection using STAtic analySIs of Applications
    Fereidooni, Hossein
    Conti, Mauro
    Yao, Danfeng
    Sperduti, Alessandro
    [J]. 2016 8TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2016,
  • [5] Malware detection using static analysis in Android: a review of FeCO (features, classification, and obfuscation)
    Jusoh, Rosmalissa
    Firdaus, Ahmad
    Anwar, Shahid
    Osman, Mohd Zamri
    Darmawan, Mohd Faaizie
    Ab Razak, Mohd Faizal
    [J]. PEERJ COMPUTER SCIENCE, 2021, : 1 - 54
  • [6] Recent Advances in Android Mobile Malware Detection: A Systematic Literature Review
    Alzubaidi, Abdulaziz
    [J]. IEEE ACCESS, 2021, 9 : 146318 - 146349
  • [7] Static analysis of android apps: A systematic literature review
    Li, Li
    Bissyande, Tegawende F.
    Papadakis, Mike
    Rasthofer, Siegfried
    Bartel, Alexandre
    Octeau, Damien
    Klein, Jacques
    Traon, Le
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 88 : 67 - 95
  • [8] Android malware detection techniques: A literature review
    Dhalaria, Meghna
    Gandotra, Ekta
    [J]. Recent Patents on Engineering, 2021, 15 (02) : 225 - 245
  • [9] Android Mobile Malware Detection Using Machine Learning: A Systematic Review
    Senanayake, Janaka
    Kalutarage, Harsha
    Al-Kadri, Mhd Omar
    [J]. ELECTRONICS, 2021, 10 (13)
  • [10] Static Analysis for Android Malware detection with Document Vectors
    Raghav, Utkarsh
    Martinez-Marroquin, Elisa
    Ma, Wanli
    [J]. 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS ICDMW 2021, 2021, : 805 - 812