Android Malware Detection Through CNN Ensemble Learning on Grayscale Images

被引:0
作者
Chaymae, El Youssofi [1 ]
Khalid, Chougdali [1 ]
机构
[1] Ibn Tofail Univ, Engn Sci Lab, Kenitra, Morocco
关键词
Android malware detection; image-based analysis; Convolutional Neural Networks (CNN); grayscale image transfor- mation; weighted voting ensemble; Bayesian optimization;
D O I
10.14569/IJACSA.2025.01601116
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Android's widespread adoption as the leading mobile operating system, it has become a prominent target for malware attacks. Many of these attacks employ advanced obfuscation techniques, rendering traditional detection methods, such as static and dynamic analysis, less effective. Image-based approaches provide an alternative for effective detection that addresses some limitations of conventional methods. This research introduces a novel image-based framework for Android malware detection. Using the CICMalDroid 2020 dataset, Dalvik Executable (DEX) files from Android Package (APK) files are extracted and converted into grayscale images, with dimensions scaled according to file size to preserve structural characteristics. Various Convolutional Neural Network (CNN) models are then employed to classify benign and malicious applications, with performance further enhanced through a weighted voting ensemble optimized by Bayesian Optimization to balance the contribution of each model. An ablation study was conducted to demonstrate the effectiveness of the six-model ensemble, showing consistent improvements in accuracy as models were added incrementally, culminating in the highest accuracy of 99.3%. This result surpasses previous research benchmarks in Android malware detection, validating the robustness and efficiency of the proposed methodology.
引用
收藏
页码:1208 / 1217
页数:10
相关论文
共 38 条
[1]   Image-based detection and classification of Android malware through CNN models [J].
Aldini, Alessandro ;
Petrelli, Tommaso .
19TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY, ARES 2024, 2024,
[2]  
[Anonymous], Mobile Tablet Android Version Market Share Worldwide acedido 19 de Marco de 2023
[3]   DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques [J].
Bakour, Khaled ;
Unver, Halil Murat .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18) :11499-11516
[4]  
Bhatia T, 2017, 2017 INTERNATIONAL CONFERENCE ON CYBER SECURITY AND PROTECTION OF DIGITAL SERVICES (CYBER SECURITY), DOI 10.1109/CyberSecPODS.2017.8074847
[5]   Emerging Embedded and Cyber Physical System Security Challenges and Innovations [J].
Choo, Kim-Kwang Raymond ;
Kermani, Mehran Mozaffari ;
Azarderakhsh, Reza ;
Govindarasu, Manimaran .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (03) :235-236
[6]  
David C., 2024, BUSINESS OF APPS
[7]   Android malware detection method based on bytecode image [J].
Ding, Yuxin ;
Zhang, Xiao ;
Hu, Jieke ;
Xu, Wenting .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) :6401-6410
[8]   A Weighted Majority Voting Ensemble Approach for Classification [J].
Dogan, Alican ;
Birant, Derya .
2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, :366-371
[9]   The rise of obfuscated Android malware and impacts on detection methods [J].
Elsersy, Wael F. ;
Feizollah, Ali ;
Anuar, Nor Badrul .
PEERJ COMPUTER SCIENCE, 2022, 8
[10]  
Hamid F, 2019, International Journal for Research in Applied Science and Engineering Technology, V7, P38, DOI [10.22214/ijraset.2019.6010, 10.22214/ijraset.2019.6010, DOI 10.22214/IJRASET.2019.6010]