An Enhanced Deep Learning Neural Network for the Detection and Identification of Android Malware

被引:28
作者
Musikawan, Pakarat [1 ]
Kongsorot, Yanika [1 ]
You, Ilsun [2 ]
So-In, Chakchai [1 ]
机构
[1] Khon Kaen Univ, Coll Comp, Dept Comp Sci, Khon Kaen 40002, Thailand
[2] Kookmin Univ, Dept Informat Secur Engn Cryptol & Math, Seoul 02707, South Korea
关键词
Malware; Feature extraction; Internet of Things; Detectors; Static analysis; Deep learning; Data mining; Android malware; cyberattack; deep learning (DL); machine learning (ML); security; CLASSIFICATION; MACHINE; BACKPROPAGATION; APPROXIMATION; REGRESSION; ENSEMBLES; FRAMEWORK;
D O I
10.1109/JIOT.2022.3194881
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android-based mobile devices have attracted a large number of users because they are easy to use and possess a wide range of capabilities. Because of its popularity, Android has become one of the most important platforms for attackers to launch their nefarious schemes. Due to the rising sophistication of Android malware obfuscation and detection avoidance tactics, many traditional malware detection approaches have become impractical due to their limited representation capabilities. Inspired by the success of deep learning in representation learning, this article presents an effective improved deep neural network to safeguard Android devices from malicious apps called AMDI-Droid. The presented approach contains three enhancements: 1) from the ensemble classifier perspective, we propose a new architecture based on a deep neural network, where the predictive outputs obtained from all hidden layers are blended to produce a final prediction; 2) the first hidden layer learns an effective feature representation from the original data through multiple subnetworks; and 3) a loss function is formulated by combining the predictive loss of each base classifier connected to the corresponding hidden layer. The superior performance of the proposed model is verified via intensive evaluations against state-of-the-art techniques in terms of the accuracy, precision, recall, F1-score, and Matthews correlation coefficient (MCC) metrics.
引用
收藏
页码:8560 / 8577
页数:18
相关论文
共 92 条
[1]   Android Ransomware Detection Based on a Hybrid Evolutionary Approach in the Context of Highly Imbalanced Data [J].
Almomani, Iman ;
Qaddoura, Raneeem ;
Habib, Maria ;
Alsoghyer, Samah ;
Al Khayer, Alaa ;
Aljarah, Ibrahim ;
Faris, Hossam .
IEEE ACCESS, 2021, 9 :57674-57691
[2]  
[Anonymous], 2020, MOB OP SYST MARK SHA
[3]  
[Anonymous], 2020, NUMB SMARTPH SUBSCR
[4]  
[Anonymous], 2019, White Paper
[5]   A survey on modern trainable activation functions [J].
Apicella, Andrea ;
Donnarumma, Francesco ;
Isgro, Francesco ;
Prevete, Roberto .
NEURAL NETWORKS, 2021, 138 :14-32
[6]  
Ba JL, 2016, arXiv
[7]   ModAugNet: A new forecasting framework for stock market index value with an overfitting prevention LSTM module and a prediction LSTM module [J].
Baek, Yujin ;
Kim, Ha Young .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 113 :457-480
[8]   Comparative analysis of feature representations and machine learning methods in Android family classification [J].
Bai, Yude ;
Xing, Zhenchang ;
Ma, Duoyuan ;
Li, Xiaohong ;
Feng, Zhiyong .
COMPUTER NETWORKS, 2021, 184
[9]   Learning in the machine: The symmetries of the deep learning channel [J].
Baldi, Pierre ;
Sadowski, Peter ;
Lu, Zhiqin .
NEURAL NETWORKS, 2017, 95 :110-133
[10]   The sample complexity of pattern classification with neural networks: The size of the weights is more important than the size of the network [J].
Bartlett, PL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1998, 44 (02) :525-536