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 条
  • [31] Static analysis framework for permission-based dataset generation and android malware detection using machine learning
    Pathak, Amarjyoti
    Kumar, Th. Shanta
    Barman, Utpal
    [J]. Eurasip Journal on Information Security, 2024, 2024 (01)
  • [32] Android Malware Detection Using Machine Learning: A Review
    Chowdhury, Naseef-Ur-Rahman
    Haque, Ahshanul
    Soliman, Hamdy
    Hossen, Mohammad Sahinur
    Fatima, Tanjim
    Ahmed, Imtiaz
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 3, INTELLISYS 2023, 2024, 824 : 507 - 522
  • [33] 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
  • [34] Android malware detection based on overlapping of static features
    Nezhadkamali, Maryam
    Soltani, Somayeh
    Seno, Seyed Amin Hosseini
    [J]. PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2017, : 319 - 325
  • [35] On the Impact of Sample Duplication in Machine-Learning-Based Android Malware Detection
    Zhao, Yanjie
    Li, Li
    Wang, Haoyu
    Cai, Haipeng
    Bissyande, Tegawende F.
    Klein, Jacques
    Grundy, John
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [36] Android Malware Detection Using Category-Based Machine Learning Classifiers
    Alatwi, Huda Ali
    Oh, Tae
    Fokoue, Ernest
    Stackpole, Bill
    [J]. SIGITE'16: PROCEEDINGS OF THE 17TH ANNUAL CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2016, : 54 - 59
  • [37] A Client/Server Malware Detection Model Based on Machine Learning for Android Devices
    Fournier, Arthur
    El Khoury, Franjieh
    Pierre, Samuel
    [J]. IOT, 2021, 2 (03): : 355 - 374
  • [38] Significant Permission Identification for Machine-Learning-Based Android Malware Detection
    Li, Jin
    Sun, Lichao
    Yan, Qiben
    Li, Zhiqiang
    Srisa-an, Witawas
    Ye, Heng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) : 3216 - 3225
  • [39] Enhanced Android Malware Detection: An SVM-based Machine Learning Approach
    Han, Hyoil
    Lim, SeungJin
    Suh, Kyoungwon
    Park, Seonghyun
    Cho, Seong-je
    Park, Minkyu
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2020), 2020, : 75 - 81
  • [40] Dynamic Permissions based Android Malware Detection using Machine Learning Techniques
    Mahindru, Arvind
    Singh, Paramvir
    [J]. PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 202 - 210