LIU Xiao-yang,LIU Jia-miao,LIU Chao,et al.Novel Botnet DGA Domain Detection Method Based on Character Level Sliding Window and Deep Residual Network[J].ACTA ELECTRONICA SINICA,2022,50(01):250-256.
LIU Xiao-yang,LIU Jia-miao,LIU Chao,et al.Novel Botnet DGA Domain Detection Method Based on Character Level Sliding Window and Deep Residual Network[J].ACTA ELECTRONICA SINICA,2022,50(01):250-256. DOI: 10.12263/DZXB.20200619.
Novel Botnet DGA Domain Detection Method Based on Character Level Sliding Window and Deep Residual Network
This paper proposed a character-level sliding window based deep residual network model SW-DRN (Sliding Window-Depth Residual Network)
which was the first to apply light depthwise separable convolution to the DGA(Domain Generation Algorithm) domain name detection. In SW-DRN
the use of depthwise separable convolution reduced the number of model parameters by about 56% compared with standard convolution
which enhanced the efficiency of model detection. Collect data from two different sources
named Real-Dataset and Gen-Dataset. Finally
comparison experiments on the dataset with the proposed DGA domain name detection model by previous researchers. Experimental results on two datasets show that the proposed SW-DRN model has achieved good results of 99.23% and 97.81% on the F-Score evaluation indicator in the DGA domain name binary classification task. Compared with the existing DGA domain name classification model
the SW-DRN has made a 1.23% and 1.01% performance improvement on the F-Score
enhancing the DGA domain name family recognition. At the same time
the proposed model tests in the generative adversarial networks to generate domain names
and it can be effectively identified.
关键词
Keywords
references
ANTONAKAKIS M , PERDISCI R , LEE W , et al . Detecting malware domains at the upper dns hierarchy. USENIX security symposium [C]// Proceedings of the 20th USENIX conference on Security . San Francisco, USA : ACM , 2011 : 1 - 16 .
YADAV S , REDDY A K K , REDDY A L N , et al . Detecting algorithmically generated domain-flux attacks with DNS traffic analysis [J]. IEEE/ACM Transactions on Networking , 2012 , 20 ( 5 ): 1663 - 1677 .
ANTONAKAKIS M , PERDISCI R , NADJI Y , et al . From throw-away traffic to bots: Detecting the rise of DGA-based malware [C]// Proceedings of the 21st USENIX Conference on Security Symposium . Washington, USA : ACM , 2012 : 491 - 506 .
WOODBRIDGE J , ANDERSON H S , AHUJA A , et al . Predicting domain generation algorithms with long short-term memory networks [J]. [2020] . https://arxiv.org/abs/1611.00791 https://arxiv.org/abs/1611.00791 .
VINAYAKUMAR R , SOMAN K P , POORNACHANDRAN P , et al . Evaluating deep learning approaches to characterize and classify the DGAs at scale [J]. Journal of Intelligent & Fuzzy Systems , 2018 , 34 ( 3 ): 1265 - 1276 .
LU P , LI Q G , LIU T W , et al . Towards typosquatting abuse detection using bi-directional LSTM [J]. Acta Electronica Sinica , 2018 , 46 ( 9 ): 2081 - 2086 . (in Chinese)
TRAN D , MAC H , TONG V , et al . A LSTM based framework for handling multiclass imbalance in DGA botnet detection [J]. Neurocomputing , 2018 , 275 : 2401 - 2413 .
HIGHNAM K , PUZIO D , LUO S , et al . Real-time detection of dictionary DGA network traffic using deep learning [J]. SN Computer Science , 2021 , 2 ( 2 ): 1 - 17 .
DU P , DING S F . A DGA domain name detection method based on deep learning models with mixed word embedding [J]. Journal of Computer Research and Development , 2020 , 57 ( 2 ): 433 - 446 . (in Chinese)
HE K M , ZHANG X Y , REN S Q , et al . Deep residual learning for image recognition [C]// 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) . Las Vegas, USA : IEEE , 2016 : 770 - 778 .
HOWARD A G , ZHU M L , CHEN B , et al . MobileNets: Efficient convolutional neural networks for mobile vision applications [EB/OL]. ( 2017 )[2020]. https://arxiv.org/abs/1704.04861 https://arxiv.org/abs/1704.04861 .
TRAN D , MAC H , TONG V , et al . A LSTM based framework for handling multiclass imbalance in DGA botnet detection [J]. Neurocomputing , 2018 , 275 : 2401 - 2413 .
VINAYAKUMAR R , SOMAN K P , POORNACHANDRAN P , et al . DBD: Deep Learning DGA-based Botnet Detection [M]// Deep Learning Applications for Cyber Security . Cham : Springer International Publishing , 2019 : 127 - 149 .
YU B , PAN J , HU J M , et al . Character level based detection of DGA domain names [C]// 2018 International Joint Conference on Neural Networks (IJCNN) . Rio, Brazil : IEEE , 2018 : 1 - 8 .
QIAO Y C , ZHANG B , ZHANG W Z , et al . DGA domain name classification method based on long short-term memory with attention mechanism [J]. Applied Sciences , 2019 , 9 ( 20 ): 4205 .
ANDERSON H S , WOODBRIDGE J , FILAR B . DeepDGA: Adversarially-tuned domain generation and detection [C]// Proceedings of the 2016 ACM Workshop on Artificial Intelligence and Security . New York, USA : ACM , 2016 : 13 - 21 .
SIDI L , NADLER A , SHABTAI A . MaskDGA: A black-box evasion technique against DGA classifiers and adversarial defenses [EB/OL]. ( 2019 )[2020]. https://arxiv.org/abs/1902.08909 https://arxiv.org/abs/1902.08909 .
PECK J , NIE C , SIVAGURU R , et al . CharBot: A simple and effective method for evading DGA classifiers [J]. IEEE Access , 2019 , 7 : 91759 - 91771 .