Android malware detection techniques: A literature review

被引:0
|
作者
Dhalaria M. [1 ]
Gandotra E. [1 ]
机构
[1] Department of Computer Science and Engineering, Jaypee University of Information Technology, Solan, Waknaghat, H.P
关键词
Android malware; Deep learning; Dynamic malware analysis; Machine learning; Malware classification; Static malware analysis;
D O I
10.2174/1872212114999200710143847
中图分类号
学科分类号
摘要
Objective: This paper provides the basics of Android malware, its evolution and tools and techniques for malware analysis. Its main aim is to present a review of the literature on Android malware detection using machine learning and deep learning and identify the research gaps. It provides the insights obtained through literature and future research directions which could help researchers to come up with robust and accurate techniques for the classification of Android malware. Methods: This paper provides a review of the basics of Android malware, its evolution timeline and detection techniques. It includes the tools and techniques for analyzing the Android malware stati-cally and dynamically for extracting features and finally classifying these using machine learning and deep learning algorithms. Results: The number of Android users is increasing at an exponential rate due to the popularity of Android devices. As a result, there are more risks to Android users due to the exponential growth of Android malware. On-going research aims to overcome the constraints of earlier approaches for malware detection. As the evolving malware is complex and sophisticated, earlier approaches like signature-based and machine learning-based approaches are not able to identify it timely and accu-rately. The findings from the review show various limitations of earlier techniques, i.e. requirement of more detection time, high false-positive and false-negative rates, low accuracy in detecting sophisticated malware and less flexibility. Conclusion: This paper provides a systematic and comprehensive review on the tools and techniques being employed for analysis, classification and identification of Android malicious applications. It includes the timeline of Android malware evolution, tools and techniques for analyzing these stati-cally and dynamically for the purpose of extracting features and finally using these features for their detection and classification using machine learning and deep learning algorithms. On the basis of the detailed literature review, various research gaps are listed. The paper also provides future research directions and insights that could help researchers to come up with innovative and robust techniques for detecting and classifying Android malware. © 2021 Bentham Science Publishers.
引用
收藏
页码:225 / 245
页数:20
相关论文
共 50 条
  • [41] IoT malware detection using static and dynamic analysis techniques: A systematic literature review
    Kumar, Sumit
    Ahlawat, Prachi
    Sahni, Jyoti
    SECURITY AND PRIVACY, 2024,
  • [42] A systematic literature review on Windows malware detection: Techniques, research issues, and future directions
    Maniriho, Pascal
    Mahmood, Abdun Naser
    Chowdhury, Mohammad Jabed Morshed
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 209
  • [43] Classification of Malware Analytics Techniques: A Systematic Literature Review
    Hordri, Nur Farhana
    Ahmad, Noor Azurati
    Yuhaniz, Siti Sophiayati
    Sahibuddin, Shamsul
    Ariffin, Aswami Fadillah Mohd
    Saupi, Nur Afifah Mohd
    Zamani, Nazri Ahmad
    Jeffry, Yasmin
    Senan, Mohamad Firham Efendy Md
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2018, 12 (02): : 9 - 18
  • [44] MLDroid-framework for Android malware detection using machine learning techniques
    Mahindru, Arvind
    Sangal, A. L.
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10): : 5183 - 5240
  • [45] A COMPARISON OF MACHINE LEARNING TECHNIQUES FOR ANDROID MALWARE DETECTION USING APACHE SPARK
    Memon, Laraib U.
    Bawany, Narmeen Z.
    Shamsi, Jawwad A.
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2019, 14 (03): : 1572 - 1586
  • [46] Dynamic Permissions based Android Malware Detection using Machine Learning Techniques
    Mahindru, Arvind
    Singh, Paramvir
    PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 202 - 210
  • [47] A Survey and Evaluation of Android-Based Malware Evasion Techniques and Detection Frameworks
    Faruki, Parvez
    Bhan, Rati
    Jain, Vinesh
    Bhatia, Sajal
    El Madhoun, Nour
    Pamula, Rajendra
    INFORMATION, 2023, 14 (07)
  • [48] Hybrid Android Malware Detection: A Review of Heuristic-Based Approach
    Yunmar, Rajif Agung
    Kusumawardani, Sri Suning
    Mohsen, Fadi
    IEEE ACCESS, 2024, 12 : 41255 - 41286
  • [49] An in-depth review of machine learning based Android malware detection
    Muzaffar, Ali
    Hassen, Hani Ragab
    Lones, Michael A.
    Zantout, Hind
    COMPUTERS & SECURITY, 2022, 121
  • [50] Android Mobile Malware Detection Using Machine Learning: A Systematic Review
    Senanayake, Janaka
    Kalutarage, Harsha
    Al-Kadri, Mhd Omar
    ELECTRONICS, 2021, 10 (13)