Static analysis framework for permission-based dataset generation and android malware detection using machine learning

被引:0
|
作者
Pathak, Amarjyoti [1 ]
Kumar, Th. Shanta [2 ]
Barman, Utpal [3 ]
机构
[1] Guwahati Assam Sci & Technol Univ, GIMT, Gauhati, Assam, India
[2] Girijananda Chowdhury Univ, Dept CSE, Gauhati, Assam, India
[3] Assam Down Town Univ, Fac Comp Technol, Gauhati, Assam, India
来源
EURASIP JOURNAL ON INFORMATION SECURITY | 2024年 / 2024卷 / 01期
关键词
Android malware detection; Static analysis; Permission feature extraction; Feature engineering; Machine learning;
D O I
10.1186/s13635-024-00182-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since Android is the popular mobile operating system worldwide, malicious attackers seek out Android smartphones as targets. The Android malware can be identified through a number of established detection techniques. However, the issues presented by modern malware cannot be met by traditional signature or heuristic-based malware detection methods. Previous research suggests that machine-learning classifiers can be utilised to analyse permissions, making it possible to differentiate between malicious and benign applications on the Android platform. There exist machine-learning methods that utilise permission-based attributes to build models for the detection of malware on Android devices. Nevertheless, the performance of these detection methods is dependent on the raw or feature datasets. Android malware research frequently faces a major obstacle due to the lack of adequate and up-to-date raw malware datasets. In this paper, we put forward a systematic approach to generate an Android permission-based dataset using static analysis. To create the dataset, we collect recent raw malware samples (APK files) and focus on the reverse engineering approach and permission-based features extraction. We also conduct a thorough feature analysis to determine the important Android permissions and present a machine-learning-based Android malware detection mechanism. The experimental result of our study demonstrates that with just 48 features, the random forest classifier-based Android malware detection model obtains the best accuracy of 97.5%.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] A new machine learning-based method for android malware detection on imbalanced dataset
    Dehkordy, Diyana Tehrany
    Rasoolzadegan, Abbas
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (16) : 24533 - 24554
  • [42] A new machine learning-based method for android malware detection on imbalanced dataset
    Diyana Tehrany Dehkordy
    Abbas Rasoolzadegan
    Multimedia Tools and Applications, 2021, 80 : 24533 - 24554
  • [43] MLDroid-framework for Android malware detection using machine learning techniques
    Mahindru, Arvind
    Sangal, A. L.
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10): : 5183 - 5240
  • [44] Android Malware Detection Using Hybrid Analysis and Machine Learning Technique
    Yang, Fan
    Zhuang, Yi
    Wang, Jun
    CLOUD COMPUTING AND SECURITY, PT II, 2017, 10603 : 565 - 575
  • [45] Android Malware Detection Using Category-Based Permission Vectors
    Li, Xu
    Wang, Guojun
    Ali, Saqib
    He, QiLin
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT IV, 2018, 11337 : 399 - 414
  • [46] Analysis of Android Malware Detection Performance using Machine Learning Classifiers
    Ham, Hyo-Sik
    Choi, Mi-Jung
    2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 492 - 497
  • [47] 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):
  • [48] Permissions-based Android malware detection using machine learning
    Alomar, Atheer
    AlJarullah, Asma
    Abu-Ghazalah, Sarah
    Neural Computing and Applications, 2025, 37 (06) : 5255 - 5270
  • [49] PermPair: Android Malware Detection Using Permission Pairs
    Arora, Anshul
    Peddoju, Sateesh K.
    Conti, Mauro
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 1968 - 1982
  • [50] Towards a fair comparison and realistic evaluation framework of android malware detectors based on static analysis and machine learning
    Molina-Coronado, Borja
    Mori, Usue
    Mendiburu, Alexander
    Miguel-Alonso, Jose
    COMPUTERS & SECURITY, 2023, 124