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 条
  • [41] Success prediction of android applications in a novel repository using neural networks
    Mehrdad Razavi Dehkordi
    Habib Seifzadeh
    Ghassan Beydoun
    Mohammad H. Nadimi-Shahraki
    Complex & Intelligent Systems, 2020, 6 : 573 - 590
  • [42] A novel permission-based Android malware detection system using feature selection based on linear regression
    Durmuş Özkan Şahin
    Oğuz Emre Kural
    Sedat Akleylek
    Erdal Kılıç
    Neural Computing and Applications, 2023, 35 : 4903 - 4918
  • [43] A novel permission-based Android malware detection system using feature selection based on linear regression
    Sahin, Durmus Ozkan
    Kural, Oguz Emre
    Akleylek, Sedat
    Kilic, Erdal
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (07): : 4903 - 4918
  • [44] SUSTAINABLE DEVELOPMENT IN MEDICAL APPLICATIONS USING NEURAL NETWORK ARCHITECTURE
    Jiang, Shuyi
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (02): : 782 - 791
  • [45] Malware Squid: A Novel IoT Malware Traffic Analysis Framework Using Convolutional Neural Network and Binary Visualisation
    Shire, Robert
    Shiaeles, Stavros
    Bendiab, Keltoum
    Ghita, Bogdan
    Kolokotronis, Nicholas
    INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2019, RUSMART 2019, 2019, 11660 : 65 - 76
  • [46] Automatic feature extraction using a novel noniterative neural network
    Hu, CLJ
    AUTOMATIC TARGET RECOGNITION IX, 1999, 3718 : 164 - 171
  • [47] Improved chimp optimization algorithm (ICOA) feature selection and deep neural network framework for internet of things (IOT) based android malware detection
    G T.V.
    Fiza S.
    Kumar A.K.
    Devi V.S.
    Kumar C.N.
    Kubra A.
    G, Tirumala Vasu (tirumalavasu20@gmail.com), 2023, 28
  • [48] Deep Neural Network Architecture Implementation on FPGAs Using a Layer Multiplexing Scheme
    Ortega-Zamorano, Francisco
    Jerez, Jose M.
    Gomez, Ivan
    Franco, Leonardo
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, (DCAI 2016), 2016, 474 : 79 - 86
  • [49] Random Forest Feature Selection and Back Propagation Neural Network to Detect Fire Using Video
    Liang, Jin-Xing
    Zhao, Jian-Fu
    Sun, Ning
    Shi, Bao-Jun
    JOURNAL OF SENSORS, 2022, 2022
  • [50] A novel artificial neural network improves multivariate feature extraction in predicting correlated multivariate time series
    Eskandarian, Parinaz
    Mohasefi, Jamshid Bagherzadeh
    Pirnejad, Habibollah
    Niazkhani, Zahra
    APPLIED SOFT COMPUTING, 2022, 128