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 条
  • [1] DeepDroid: Feature Selection approach to detect Android malware using Deep Learning
    Mahindru, Arvind
    Sangal, A. L.
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 16 - 19
  • [2] DroidDeep: using Deep Belief Network to characterize and detect android malware
    Xin Su
    Weiqi Shi
    Xilong Qu
    Yi Zheng
    Xuchong Liu
    Soft Computing, 2020, 24 : 6017 - 6030
  • [3] DroidDeep: using Deep Belief Network to characterize and detect android malware
    Su, Xin
    Shi, Weiqi
    Qu, Xilong
    Zheng, Yi
    Liu, Xuchong
    SOFT COMPUTING, 2020, 24 (08) : 6017 - 6030
  • [4] Android malware classification using convolutional neural network and LSTM
    Soodeh Hosseini
    Ali Emamali Nezhad
    Hossein Seilani
    Journal of Computer Virology and Hacking Techniques, 2021, 17 : 307 - 318
  • [5] Android malware classification using convolutional neural network and LSTM
    Hosseini, Soodeh
    Nezhad, Ali Emamali
    Seilani, Hossein
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 307 - 318
  • [6] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [7] BFEDroid: A Feature Selection Technique to Detect Malware in Android Apps Using Machine Learning
    Chimeleze, Collins
    Jamil, Norziana
    Ismail, Roslan
    Lam, Kwok-Yan
    Teh, Je Sen
    Samual, Joshua
    Okeke, Chidiebere Akachukwu
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [8] A novel efficient optimized machine learning approach to detect malware activities in android applications
    Praveen Kumar Kaithal
    Varsha Sharma
    Multimedia Tools and Applications, 2023, 82 : 42833 - 42850
  • [9] A Lightweight Android Malware Classifier Using Novel Feature Selection Methods
    Salah, Ahmad
    Shalabi, Eman
    Khedr, Walid
    SYMMETRY-BASEL, 2020, 12 (05):
  • [10] A novel efficient optimized machine learning approach to detect malware activities in android applications
    Kaithal, Praveen Kumar
    Sharma, Varsha
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (27) : 42833 - 42850