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 条
  • [31] Static Analysis of Android Malware Detection using Deep Learning
    Sandeep, H. R.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 841 - 845
  • [32] BotDroid: Permission-Based Android Botnet Detection Using Neural Networks
    Seraj, Saeed
    Pimenidis, Elias
    Pavlidis, Michalis
    Kapetanakis, Stelios
    Trovati, Marcello
    Polatidis, Nikolaos
    24TH INTERNATIONAL CONFERENCE ON ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EAAAI/EANN 2023, 2023, 1826 : 71 - 84
  • [33] MLDroid—framework for Android malware detection using machine learning techniques
    Arvind Mahindru
    A. L. Sangal
    Neural Computing and Applications, 2021, 33 : 5183 - 5240
  • [34] Android Malware Permission-Based Multi-Class Classification Using Extremely Randomized Trees
    Alswaina, Fahad
    Elleithy, Khaled
    IEEE ACCESS, 2018, 6 : 76217 - 76227
  • [35] Permission based detection system for android malware
    Utku A.
    Doǧru I.A.
    Utku, Anil (anilutku@gazi.edu.tr), 1600, Gazi Universitesi (32): : 1015 - 1024
  • [36] 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
  • [37] Permission Weighting Approaches in Permission Based Android Malware Detection
    Kural, Oguz Emre
    Sahin, Durmus Ozkan
    Akleylek, Sedat
    Kilic, Erdal
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 134 - 139
  • [38] Permission based detection system for android malware
    Utku, Anil
    Dogru, Ibrahim Alper
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2017, 32 (04): : 1015 - 1024
  • [39] Permission based malware detection in android devices
    Ilham, Soussi
    Abderrahim, Ghadi
    Abdelhakim, Boudhir Anouar
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS (SCA'18), 2018,
  • [40] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436