A Comprehensive Survey on Machine Learning Techniques for Android Malware Detection

被引:51
|
作者
Kouliaridis, Vasileios [1 ]
Kambourakis, Georgios [2 ]
机构
[1] Univ Aegean, Dept Informat & Commun Syst Engn, Samos 83200, Greece
[2] European Commiss, Joint Res Ctr, I-21027 Ispra, Italy
关键词
android malware; mobile malware detection; machine learning and classification;
D O I
10.3390/info12050185
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Year after year, mobile malware attacks grow in both sophistication and diffusion. As the open source Android platform continues to dominate the market, malware writers consider it as their preferred target. Almost strictly, state-of-the-art mobile malware detection solutions in the literature capitalize on machine learning to detect pieces of malware. Nevertheless, our findings clearly indicate that the majority of existing works utilize different metrics and models and employ diverse datasets and classification features stemming from disparate analysis techniques, i.e., static, dynamic, or hybrid. This complicates the cross-comparison of the various proposed detection schemes and may also raise doubts about the derived results. To address this problem, spanning a period of the last seven years, this work attempts to schematize the so far ML-powered malware detection approaches and techniques by organizing them under four axes, namely, the age of the selected dataset, the analysis type used, the employed ML techniques, and the chosen performance metrics. Moreover, based on these axes, we introduce a converging scheme which can guide future Android malware detection techniques and provide a solid baseline to machine learning practices in this field.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A Survey on Android Malware Detection Techniques Using Machine Learning Algorithms
    Alqahtani, Ebtesam J.
    Zagrouba, Rachid
    Almuhaideb, Abdullah
    2019 SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2019, : 110 - 117
  • [2] A Survey on Android Malware Detection Techniques Using Supervised Machine Learning
    Altaha, Safa J.
    Aljughaiman, Ahmed
    Gul, Sonia
    IEEE ACCESS, 2024, 12 : 173168 - 173191
  • [3] Android Malware Detection through Machine Learning Techniques: A Review
    Abikoye, Oluwakemi Christiana
    Gyunka, Benjamin Aruwa
    Akande, Oluwatobi Noah
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2020, 16 (02) : 14 - 30
  • [4] A Survey on Android Malware Detection Techniques
    Riasat, Rubata
    Sakeena, Muntaha
    Wang, Chong
    Sadiq, Abdul Hannan
    Wang, Yong-ji
    INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND NETWORK ENGINEERING (WCNE 2016), 2016,
  • [5] Android malware detection and identification frameworks by leveraging the machine and deep learning techniques: A comprehensive review
    Smmarwar, Santosh K.
    Gupta, Govind P.
    Kumar, Sanjay
    TELEMATICS AND INFORMATICS REPORTS, 2024, 14
  • [6] A Survey of Malware Detection Techniques based on Machine Learning
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 366 - 373
  • [7] Comprehensive Android Malware Detection: Leveraging Machine Learning and Sandboxing Techniques through Static and Dynamic Analysis
    Bhooshan, Prashant
    Darshan, Shiva S. L.
    Sonkar, Nidhi
    2024 IEEE 21ST INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SMART SYSTEMS, MASS 2024, 2024, : 580 - 585
  • [8] Android malware detection applying feature selection techniques and machine learning
    Mohammad Reza Keyvanpour
    Mehrnoush Barani Shirzad
    Farideh Heydarian
    Multimedia Tools and Applications, 2023, 82 : 9517 - 9531
  • [9] Android malware detection applying feature selection techniques and machine learning
    Keyvanpour, Mohammad Reza
    Shirzad, Mehrnoush Barani
    Heydarian, Farideh
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (06) : 9517 - 9531
  • [10] MLDroid—framework for Android malware detection using machine learning techniques
    Arvind Mahindru
    A. L. Sangal
    Neural Computing and Applications, 2021, 33 : 5183 - 5240