A Deep Learning-Based Ensemble Framework for Robust Android Malware Detection

被引:0
作者
Nethala, Sainag [1 ]
Chopra, Pronoy [2 ]
Kamaluddin, Khaja [3 ]
Alam, Shahid [4 ]
Alharbi, Soltan [5 ]
Alsaffar, Mohammad [4 ]
机构
[1] Splunk Inc, San Francisco, CA 95128 USA
[2] Amazon, Irvine, CA 92612 USA
[3] Aonsoft Int Inc, Rolling Meadows, IL 60008 USA
[4] Univ Hail, Coll Comp Sci & Engn, Hail 55473, Saudi Arabia
[5] Univ Jeddah, Coll Engn, Jeddah 23890, Saudi Arabia
关键词
Malware; Accuracy; Feature extraction; Machine learning; Deep learning; Static analysis; Real-time systems; Random forests; Computational modeling; Support vector machines; Android malware detection; convolutional neural networks; malware classification; machine learning; ensemble learning; attention mechanism; Meta-CNN; deep learning; MATRIX;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential growth of Android applications has resulted in a surge of malware threats, posing severe risks to user privacy and data security. To address these challenges, this study introduces a novel malware detection approach utilizing an ensemble of Convolutional Neural Networks (CNNs) for enhanced classification accuracy. The methodology incorporates a multi-phase process, starting with the extraction and preprocessing of APK (Android app) files. The preprocessing phase involves decompressing, decompiling, and transforming the APK files into bytecode and Dex files. The extracted byte data is converted into 1D vectors and reshaped into 2D grayscale images, enabling efficient feature learning through CNNs. The proposed ensemble of CNN-based models undergoes comprehensive training, validation, and evaluation, demonstrating superior performance compared to existing approaches. We used two popular Android datasets to evaluate the performance of our proposed model. Specifically, the model achieves an accuracy of 98.65%, F1-score of 96.43% on the Drebin dataset and attains 97.91% accuracy, 96.73% of F1-score on the AMD dataset. These results confirm the mode's ability to effectively identify Android malware with high precision and reliability, outperforming traditional techniques. This research not only underscores the potential of our proposed approach in malware detection but also sets a foundation for future advancements. Future efforts will focus on real-time malware detection, integration with mobile security frameworks, and evaluation across diverse datasets to ensure adaptability to emerging malware threats.
引用
收藏
页码:46673 / 46696
页数:24
相关论文
共 60 条
[1]   Malware Detection by Eating a Whole APK [J].
Al-Fawa'reh, Mohammad ;
Saif, Amal ;
Jafar, Mousa Tayseer ;
Elhassan, Ammar .
INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST-2020), 2020, :107-113
[2]   Android Malware Detection Using Support Vector Regression for Dynamic Feature Analysis [J].
Aldhafferi, Nahier .
INFORMATION, 2024, 15 (10)
[3]   A Novel Approach to Detect Android Malware [J].
Almin, Shaikh Bushra ;
Chatterjee, Madhumita .
INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES AND APPLICATIONS (ICACTA), 2015, 45 :407-417
[4]   Android malware analysis in a nutshell [J].
Almomani, Iman ;
Ahmed, Mohanned ;
El-Shafai, Walid .
PLOS ONE, 2022, 17 (07)
[5]   Identifying Malicious Software Using Deep Residual Long-Short Term Memory [J].
Alotaibi, Aziz .
IEEE ACCESS, 2019, 7 :163128-163137
[6]   Android malware detection using time-aware machine learning approach [J].
Alsobeh, Anas M. R. ;
Gaber, Khalid ;
Hammad, Mahmoud M. ;
Nuser, Maryam ;
Shatnawi, Amani .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (09) :12627-12648
[7]   Review of deep learning: concepts, CNN architectures, challenges, applications, future directions [J].
Alzubaidi, Laith ;
Zhang, Jinglan ;
Humaidi, Amjad J. ;
Al-Dujaili, Ayad ;
Duan, Ye ;
Al-Shamma, Omran ;
Santamaria, J. ;
Fadhel, Mohammed A. ;
Al-Amidie, Muthana ;
Farhan, Laith .
JOURNAL OF BIG DATA, 2021, 8 (01)
[8]  
Anand A., 2024, Tech. Rep. rs.3.rs-4544871, DOI [10.21203/rs.3.rs-4544871/v1, DOI 10.21203/RS.3.RS-4544871/V1]
[9]   AMD-CNN: Android malware detection via feature graph and convolutional neural networks [J].
Arslan, Recep Sinan ;
Tasyurek, Murat .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23)
[10]   A Human-Centered Approach to Academic Performance Prediction Using Personality Factors in Educational AI [J].
Aslam, Muhammad Adnan ;
Murtaza, Fiza ;
Haq, Muhammad Ehatisham Ul ;
Yasin, Amanullah ;
Azam, Muhammad Awais .
INFORMATION, 2024, 15 (12)