Dynamic Permissions based Android Malware Detection using Machine Learning Techniques

被引:58
|
作者
Mahindru, Arvind [1 ]
Singh, Paramvir [2 ]
机构
[1] DAV Univ, Dept Comp Sci & Applicat, Jalandhar 144012, Punjab, India
[2] Dr BR Ambedkar Natl Inst Technol, Dept Comp Sci & Engn, Jalandhar 144001, Punjab, India
关键词
Android; Malware Detection; Machine Learning; Dynamic Analysis;
D O I
10.1145/3021460.3021485
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android is by far the most widely used mobile phone operating system around. However, Android based applications are highly vulnerable to various types of malware attacks attributed to their open nature and high popularity in the market. The fault lies in the underneath permission model of Android applications. These applications need a number of sensitive permissions during their installation and runtime, which enables possible security breaches by malware. The contributions of this paper are twofold: 1) We extract a set of 123 dynamic permissions from 11000 Android applications in a largest publicly available dataset till date; 2) We evaluate a number of machine learning classi fi cation techniques including Naive Bayes (NB), Decision Tree (J48), Random Forest (RF), Simple Logistic (SL), and k-star on the newly designed dataset for detecting malicious Android applications. The experimental results indicate that although the malware classi fi cation accuracy of RF, J48, and SL are comparable, SL performs marginally better than the other techniques.
引用
收藏
页码:202 / 210
页数:9
相关论文
共 50 条
  • [1] Permissions-Based Detection of Android Malware Using Machine Learning
    Akbar, Fahad
    Hussain, Mehdi
    Mumtaz, Rafia
    Riaz, Qaiser
    Wahab, Ainuddin Wahid Abdul
    Jung, Ki-Hyun
    SYMMETRY-BASEL, 2022, 14 (04):
  • [2] Permissions-based Android malware detection using machine learning
    Alomar, Atheer
    AlJarullah, Asma
    Abu-Ghazalah, Sarah
    Neural Computing and Applications, 2025, 37 (06) : 5255 - 5270
  • [3] Leveraging ontologies and machine-learning techniques for malware analysis into Android permissions ecosystems
    Navarro, Luiz C.
    Navarro, Alexandre K. W.
    Gregio, Andre
    Rocha, Anderson
    Dahab, Ricardo
    COMPUTERS & SECURITY, 2018, 78 : 429 - 453
  • [4] Permission-Based Malware Detection System for Android Using Machine Learning Techniques
    Arslan, Recep Sinan
    Dogru, Ibrahim Alper
    Barisci, Necaattin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (01) : 43 - 61
  • [5] 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
  • [6] A Survey on Android Malware Detection Techniques Using Supervised Machine Learning
    Altaha, Safa J.
    Aljughaiman, Ahmed
    Gul, Sonia
    IEEE ACCESS, 2024, 12 : 173168 - 173191
  • [7] MLDroid—framework for Android malware detection using machine learning techniques
    Arvind Mahindru
    A. L. Sangal
    Neural Computing and Applications, 2021, 33 : 5183 - 5240
  • [8] Android mobile security by detecting and classification of malware based on permissions using machine learning algorithms
    Varma, Ravi Kiran P.
    Raj, Kotari Prudvi
    Raju, K. V. Subba
    2017 INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC), 2017, : 294 - 299
  • [9] Static, Dynamic and Intrinsic Features Based Android Malware Detection Using Machine Learning
    Mantoo, Bilal Ahmad
    Khurana, Surinder Singh
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 31 - 45
  • [10] Android Malware Detection Using Machine Learning
    Droos, Ayat
    Al-Mahadeen, Awss
    Al-Harasis, Tasnim
    Al-Attar, Rama
    Ababneh, Mohammad
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 36 - 41