A Novel Neural Network Architecture Using Automated Correlated Feature Layer to Detect Android Malware Applications

被引:1
|
作者
Alabrah, Amerah [1 ]
机构
[1] King Saud Univ, Coll Comp & Informat Sci, Dept Informat Syst, Riyadh 11451, Saudi Arabia
关键词
Android malware detection; deep neural network; feature selection; malicious apps;
D O I
10.3390/math11204242
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Android OS devices are the most widely used mobile devices globally. The open-source nature and less restricted nature of the Android application store welcome malicious apps, which present risks for such devices. It is found in the security department report that static features such as Android permissions, manifest files, and API calls could significantly reduce malware app attacks on Android devices. Therefore, an automated method for malware detection should be installed on Android devices to detect malicious apps. These automated malware detection methods are developed using machine learning methods. Previously, many studies on Android OS malware detection using different feature selection approaches have been proposed, indicating that feature selection is a widely used concept in Android malware detection. The feature dependency and the correlation of the features enable the malicious behavior of an app to be detected. However, more robust feature selection using automated methods is still needed to improve Android malware detection methods. Therefore, this study proposed an automated ANN-method-based Android malware detection method. To validate the proposed method, two public datasets were used in this study, namely the CICInvestAndMal2019 and Drebin/AMD datasets. Both datasets were preprocessed via their static features to normalize the features as binary values. Binary values indicate that certain permissions in any app are enabled (1) or disabled (0). The transformed feature sets were given to the ANN classifier, and two main experiments were conducted. In Experiment 1, the ANN classifier used a simple input layer, whereas a five-fold cross-validation method was applied for validation. In Experiment 2, the proposed ANN classifier used a proposed feature selection layer. It includes selected features only based on correlation or dependency with respect to benign or malware apps. The proposed ANN-method-based results are significant, improved, and robust and were better than those presented in previous studies. The overall results of using the five-fold method on the CICInvestAndMal2019 dataset were a 95.30% accuracy, 96% precision, 98% precision, and 92% F1-score. Likewise, on the AMD/Drebin dataset, the overall scores were a 99.60% accuracy, 100% precision and recall, and 99% F1-score. Furthermore, the computational cost of both experiments was calculated to prove the performance improvement brought about by the proposed ANN classifier compared to the simple ANN method with the same time of training and prediction.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] A Two-Layer Deep Learning Method for Android Malware Detection Using Network Traffic
    Feng, Jiayin
    Shen, Limin
    Chen, Zhen
    Wang, Yuying
    Li, Hui
    IEEE ACCESS, 2020, 8 : 125786 - 125796
  • [32] Deep Neural Network Based on Android Mobile Malware Detection System Using Opcode Sequences
    Zhao, Lichao
    Li, Dan
    Zheng, Guangcong
    Shi, Wenbo
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 1141 - 1147
  • [33] FAGnet: Family-aware-based android malware analysis using graph neural network
    Wang, Zhendong
    Zeng, Kaifa
    Wang, Junling
    Li, Dahai
    KNOWLEDGE-BASED SYSTEMS, 2024, 289
  • [34] IoT-Based Android Malware Detection Using Graph Neural Network With Adversarial Defense
    Yumlembam, Rahul
    Issac, Biju
    Jacob, Seibu Mary
    Yang, Longzhi
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8432 - 8444
  • [35] GateNet: A novel neural network architecture for automated flow cytometry gating
    Fisch L.
    Heming M.
    Schulte-Mecklenbeck A.
    Gross C.C.
    Zumdick S.
    Barkhau C.
    Emden D.
    Ernsting J.
    Leenings R.
    Sarink K.
    Winter N.R.
    Dannlowski U.
    Wiendl H.
    Hörste G.M.Z.
    Hahn T.
    Computers in Biology and Medicine, 2024, 179
  • [36] Android malware category detection using a novel feature vector-based machine learning model
    Manzil, Hashida Haidros Rahima
    Naik, S. Manohar
    CYBERSECURITY, 2023, 6 (01)
  • [37] Android malware category detection using a novel feature vector-based machine learning model
    Hashida Haidros Rahima Manzil
    S. Manohar Naik
    Cybersecurity, 6
  • [38] Android Device Malware Classification Framework Using Multistep Image Feature Extraction and Multihead Deep Neural Ensemble
    Naeem, Hamad
    Alsirhani, Amjad
    Alshahrani, Mohammed Mujib
    Alomari, Abdullah
    TRAITEMENT DU SIGNAL, 2022, 39 (03) : 991 - 1003
  • [39] DeepAMD: Detection and identification of Android malware using high-efficient Deep Artificial Neural Network
    Imtiaz, Syed Ibrahim
    Rehman, Saif ur
    Javed, Abdul Rehman
    Jalil, Zunera
    Liu, Xuan
    Alnumay, Waleed S.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 844 - 856
  • [40] Success prediction of android applications in a novel repository using neural networks
    Dehkordi, Mehrdad Razavi
    Seifzadeh, Habib
    Beydoun, Ghassan
    Nadimi-Shahraki, Mohammad H.
    COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (03) : 573 - 590