A DGA domain names detection modeling method based on integrating an attention mechanism and deep neural network

被引:24
|
作者
Ren, Fangli [1 ,2 ]
Jiang, Zhengwei [1 ,2 ]
Wang, Xuren [2 ,3 ]
Liu, Jian [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing 100093, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100093, Peoples R China
[3] Capital Normal Univ, Coll Informat Engn, Beijing 100048, Peoples R China
关键词
Domain generation algorithm; Malware; Attention mechanism; Deep learning;
D O I
10.1186/s42400-020-00046-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Command and control (C2) servers are used by attackers to operate communications. To perform attacks, attackers usually employee the Domain Generation Algorithm (DGA), with which to confirm rendezvous points to their C2 servers by generating various network locations. The detection of DGA domain names is one of the important technologies for command and control communication detection. Considering the randomness of the DGA domain names, recent research in DGA detection applyed machine learning methods based on features extracting and deep learning architectures to classify domain names. However, these methods are insufficient to handle wordlist-based DGA threats, which generate domain names by randomly concatenating dictionary words according to a special set of rules. In this paper, we proposed a a deep learning framework ATT-CNN-BiLSTM for identifying and detecting DGA domains to alleviate the threat. Firstly, the Convolutional Neural Network (CNN) and bidirectional Long Short-Term Memory (BiLSTM) neural network layer was used to extract the features of the domain sequences information; secondly, the attention layer was used to allocate the corresponding weight of the extracted deep information from the domain names. Finally, the different weights of features in domain names were put into the output layer to complete the tasks of detection and classification. Our extensive experimental results demonstrate the effectiveness of the proposed model, both on regular DGA domains and DGA that hard to detect such as wordlist-based and part-wordlist-based ones. To be precise,we got a F1 score of 98.79% for the detection and macro average precision and recall of 83% for the classification task of DGA domain names.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] DGA Domain Name Classification Method Based on Long Short-Term Memory with Attention Mechanism
    Qiao, Yanchen
    Zhang, Bin
    Zhang, Weizhe
    Sangaiah, Arun Kumar
    Wu, Hualong
    APPLIED SCIENCES-BASEL, 2019, 9 (20):
  • [22] Malicious traffic detection combined deep neural network with hierarchical attention mechanism
    Xiaoyang Liu
    Jiamiao Liu
    Scientific Reports, 11
  • [23] Malicious traffic detection combined deep neural network with hierarchical attention mechanism
    Liu, Xiaoyang
    Liu, Jiamiao
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [24] Commented Content Classification with Deep Neural Network Based on Attention Mechanism
    Zhao, Qinlu
    Cai, Xiaodong
    Chen, Chaocun
    Lv, Lu
    Chen, Mingyao
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 2016 - 2019
  • [25] A DGA Domain Name Detection Method Based on Deep Learning Models with Mixed Word Embedding
    Du, Peng
    Ding, Shifei
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (02): : 433 - 446
  • [26] Deep Hybrid Neural Network With Attention Mechanism for Video Hash Retrieval Method
    Wu, Kaixing
    Xu, Li
    IEEE ACCESS, 2023, 11 : 47956 - 47966
  • [27] AN ATTENTION BASED DEEP NEURAL NETWORK FOR AUTOMATIC LEXICAL STRESS DETECTION
    Xia, Tian
    Rui, Xianfeng
    Huang, Chien-Lin
    Chu, Iek Heng
    Wang, Shaojun
    Han, Mei
    2019 7TH IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (IEEE GLOBALSIP), 2019,
  • [28] Deep Attention-based Neural Network for Electricity Theft Detection
    Zhang, Yufan
    Ji, Yugang
    Xiao, Ding
    PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 154 - 157
  • [29] Using Auxiliary Inputs in Deep Learning Models for Detecting DGA-based Domain Names
    Ghosh, Indraneel
    Kumar, Subham
    Bhatia, Ashutosh
    Vishwakarma, Deepak Kumar
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 391 - 396
  • [30] A deep neural network prediction method for diabetes based on Kendall's correlation coefficient and attention mechanism
    Qi, Xiaobo
    Lu, Yachen
    Shi, Ying
    Qi, Hui
    Ren, Lifang
    PLOS ONE, 2024, 19 (07):