Luhui YANG, Huiwen BAI, Guangjie LIU, et al. Lightweight malicious domain name detection model based on separable convolution[J]. Chinese Journal of Network and Information Security, 2020, 6(6): 112-120.
DOI:
Luhui YANG, Huiwen BAI, Guangjie LIU, et al. Lightweight malicious domain name detection model based on separable convolution[J]. Chinese Journal of Network and Information Security, 2020, 6(6): 112-120. DOI: 10.11959/j.issn.2096-109x.2020084.
Lightweight malicious domain name detection model based on separable convolution
The application of artificial intelligence in the detection of malicious domain names needs to consider both accuracy and calculation speed
which can make it closer to the actual application.Based on the above considerations
a lightweight malicious domain name detection model based on separable convolution was proposed.The model uses a separable convolution structure.It first applies depthwise convolution on every input channel
and then performs pointwise convolution on all output channels.This can effectively reduce the parameters of convolution process without impacting the effectiveness of convolution feature extraction
and realize faster convolution process while keeping high accuracy.To improve the detection accuracy considering the imbalance of the number and difficulty of positive and negative samples
a focal loss function was introduced in the training process of the model.The proposed algorithm was compared with three typical deep-learning-based detection models on a public data set.Experimental results denote that the proposed algorithm achieves detection accuracy close to the state-of-the-art model
and can significantly improve model inference speed on CPU.
关键词
Keywords
references
YADAV S , REDDY A K K , REDDY A L N , et al . Detecting algorithmically generated malicious domain names [C ] // Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement 2010 . 2010 : 48 - 61 .
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 .
BILGE L , SEN S , BALZAROTTI D , et al . EXPOSURE:a passive DNS analysis service to detect and report malicious domains [J ] . ACM Transactions on Information and System Security (TISSEC) , 2014 , 16 ( 4 ): 1 - 28 .
YANG L , ZHAI J , LIU W , et al . Detecting word-based algorithmically generated domains using semantic analysis [J ] . Symmetry , 2019 , 11 ( 2 ):176.
SCHIAVONI S , MAGGI F , CAVALLARO L , et al . Tracking and characterizing botnets using automatically generated domains [J ] . Computer Science , 2013 ( 2 ): 217 - 248 .
SCHIAVONI S , MAGGI F , CAVALLARO L , et al . Phoenix:DGA-based botnet tracking and intelligence [C ] // International Conference on Detection of Intrusions and Malware,and Vulnerability Assessment . 2014 : 192 - 211 .
WOODBRIDGE J , ANDERSON H S , AHUJA A , et al . Predicting domain generation algorithms with long short-term memory networks [J ] . arXiv preprint arXiv:1611.00791 , 2016
YU B , GRAY D L , PAN J , et al . Inline DGA detection with deep networks [C ] // 2017 IEEE International Conference on Data Mining Workshops (ICDMW) . 2017 .
YU B , PAN J , HU J , et al . Character level based detection of DGA domain names [C ] // 2018 International Joint Conference on Neural Networks (IJCNN) . 2018 : 1 - 8 .
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 .
QIAO Y , ZHANG B , ZHANG W , et al . DGA domain name classification method based on long short term memory with attention mechanism [J ] . Applied Sciences , 2019 9 :4205.
LECUN Y , BOSER B , DENKER J S , et al . Backpropagation applied to handwritten zip code recognition [J ] . Neural Computation , 1989 , 1 ( 4 ): 541 - 551 .
KIM Y . Convolutional neural networks for sentence classification [J ] . arXiv preprint arXiv:1408.5882 , 2014
ZHANG X , ZHAO J , LECUN Y . Character-level convolutional networks for text classification [C ] // Advances in Neural Information Processing Systems . 2015 : 649 - 657 .
HOWARD A G , ZHU M , CHEN B , et al . Mobilenets:efficient convolutional neural networks for mobile vision applications [J ] . arXiv:1704.04861 , 2017
LIN T Y , GOYAL P , GIRSHICK R , et al . Focal loss for dense object detection [J ] . IEEE Transactions on Pattern Analysis & Machine Intelligence , 2017 ,( 99 ): 2999 - 3007 .