A Survey of Android Malware Static Detection Technology Based on Machine Learning

被引:21
|
作者
Wu, Qing [1 ]
Zhu, Xueling [1 ]
Liu, Bo [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Peoples R China
基金
中国国家自然科学基金;
关键词
OBFUSCATION; CODE;
D O I
10.1155/2021/8896013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth of Android devices and applications, the Android environment faces more security threats. Malicious applications stealing users' privacy information, sending text messages to trigger deductions, exploiting privilege escalation to control the system, etc., cause significant harm to end users. To detect Android malware, researchers have proposed various techniques, among which the machine learning-based methods with static features of apps as input vectors have apparent advantages in code coverage, operational efficiency, and massive sample detection. In this paper, we investigated Android applications' structure, analysed various sources of static features, reviewed the machine learning methods for detecting Android malware, studied the advantages and limitations of these methods, and discussed the future directions in this field. Our work will help researchers better understand the current research state, the benefits and weaknesses of each approach, and future technology directions.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection
    Nadia Daoudi
    Kevin Allix
    Tegawendé F. Bissyandé
    Jacques Klein
    [J]. Empirical Software Engineering, 2021, 26
  • [22] Effective and Explainable Detection of Android Malware Based on Machine Learning Algorithms
    Kumar, Rajesh
    Zhang Xiaosong
    Khan, Riaz Ullah
    Kumar, Jay
    Ahad, Ijaz
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON COMPUTING AND ARTIFICIAL INTELLIGENCE (ICCAI 2018), 2018, : 35 - 40
  • [23] Android Malware Detection based on Useful API Calls and Machine Learning
    Jung, Jaemin
    Kim, Hyunjin
    Shin, Dongjin
    Lee, Myeonggeon
    Lee, Hyunjae
    Cho, Seong-je
    Suh, Kyoungwon
    [J]. 2018 IEEE FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING (AIKE), 2018, : 175 - 178
  • [24] Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection
    Daoudi, Nadia
    Allix, Kevin
    Bissyande, Tegawende F.
    Klein, Jacques
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (04)
  • [25] A Method for Automatic Android Malware Detection Based on Static Analysis and Deep Learning
    Ibrahim, Mulhem
    Issa, Bayan
    Jasser, Muhammed Basheer
    [J]. IEEE ACCESS, 2022, 10 : 117334 - 117352
  • [26] Application of Machine Learning Algorithms for Android Malware Detection
    Kakavand, Mohsen
    Dabbagh, Mohammad
    Dehghantanha, Ali
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS (CIIS 2018), 2018, : 32 - 36
  • [27] Explainable Machine Learning for Malware Detection on Android Applications
    Palma, Catarina
    Ferreira, Artur
    Figueiredo, Mario
    [J]. INFORMATION, 2024, 15 (01)
  • [28] Android Malware Detection Based on Factorization Machine
    Li, Chenglin
    Mills, Keith
    Niu, Di
    Zhu, Rui
    Zhang, Hongwen
    Kinawi, Husam
    [J]. IEEE ACCESS, 2019, 7 : 184008 - 184019
  • [29] Android Malware Detection Using Machine Learning Technique
    Sabri, Nor ‘Afifah
    Khamis, Shakiroh
    Zainudin, Zanariah
    [J]. Lecture Notes on Data Engineering and Communications Technologies, 2024, 211 : 153 - 164
  • [30] Swarm Optimization and Machine Learning for Android Malware Detection
    Jhansi, K. Santosh
    Varma, P. Ravi Kiran
    Chakravarty, Sujata
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (03): : 6327 - 6345