PEPC: A Deep Parallel Convolutional Neural Network Model with Pre-trained Embeddings for DGA Detection

被引:3
|
作者
Huang, Weiqing [1 ,2 ]
Zong, Yangyang [1 ,2 ]
Shi, Zhixin [1 ]
Wang, Leiqi [1 ,2 ]
Liu, Pengcheng [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
关键词
cybersecurity; domain generation algorithm; pre-trained embeddings; convolution neural network; deep learning;
D O I
10.1109/IJCNN55064.2022.9892081
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Discovering domain generation algorithms (DGAs) used to build command and control (C&C) infrastructures of botnets is crucial for recognizing botnets. Recent studies in DGA detection benefit from deep learning, such as convolutional neural network (CNN) and long short-term memory neural network (LSTM). However, these studies need massive supervised data to train their models, while obtaining enough labeled samples is consistently time-consuming and labor-intensive. In this paper, we propose a deep learning model, called PEPC, to detect and classify DGA domain names with only a small dataset. PEPC consists of two modules: (1) the pre-trained embeddings (PTE) module to quantify domain names to numeric vectors; and (2) the deep parallel convolutional neural networks (DPCNN) module to better extract features of vectors for prediction. Comparing our model with the 5 common deep learning-based DGA detection approaches, results show that our model yields an average improvement of 10 F1 points, while it requires just 30 training samples for each class. Significantly, PTE can help models achieve better detection and classification performances on small training samples.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Development of a deep learning network using a pre-trained convolutional neural network
    Rooney, M.
    Mitchell, J.
    McLaren, D. B.
    Nailon, W. H.
    RADIOTHERAPY AND ONCOLOGY, 2019, 133 : S1051 - S1052
  • [2] Detection of invisible cracks in ceramic materials using by pre-trained deep convolutional neural network
    Nogay, Hidir Selcuk
    Akinci, Tahir Cetin
    Yilmaz, Musa
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (02): : 1423 - 1432
  • [3] Detection of invisible cracks in ceramic materials using by pre-trained deep convolutional neural network
    Hidir Selcuk Nogay
    Tahir Cetin Akinci
    Musa Yilmaz
    Neural Computing and Applications, 2022, 34 : 1423 - 1432
  • [4] DRCNNTLe: A deep recurrent convolutional neural network with transfer learning through pre-trained embeddings for automated ICD coding
    Bhutto, Sajida Raz
    Wu, Yifan
    Zeng, Min
    Dogar, Abdul Wahab
    Ullah, Kaleem
    Li, Min
    METHODS, 2022, 205 : 97 - 105
  • [5] ConvTimeNet: A Pre-trained Deep Convolutional Neural Network for Time Series Classification
    Kashiparekh, Kathan
    Narwariya, Jyoti
    Malhotra, Pankaj
    Vig, Lovekesh
    Shroff, Gautam
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [6] BSTC: A Fake Review Detection Model Based on a Pre-Trained Language Model and Convolutional Neural Network
    Lu, Junwen
    Zhan, Xintao
    Liu, Guanfeng
    Zhan, Xinrong
    Deng, Xiaolong
    ELECTRONICS, 2023, 12 (10)
  • [7] Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
    Qayyum, Waqas
    Ehtisham, Rana
    Bahrami, Alireza
    Camp, Charles
    Mir, Junaid
    Ahmad, Afaq
    MATERIALS, 2023, 16 (02)
  • [8] Application of Pre-Trained Deep Convolutional Neural Networks for Coffee Beans Species Detection
    Unal, Yavuz
    Taspinar, Yavuz Selim
    Cinar, Ilkay
    Kursun, Ramazan
    Koklu, Murat
    FOOD ANALYTICAL METHODS, 2022, 15 (12) : 3232 - 3243
  • [9] Application of Pre-Trained Deep Convolutional Neural Networks for Coffee Beans Species Detection
    Yavuz Unal
    Yavuz Selim Taspinar
    Ilkay Cinar
    Ramazan Kursun
    Murat Koklu
    Food Analytical Methods, 2022, 15 : 3232 - 3243
  • [10] Lithography Hotspot Detection Method Based on Transfer Learning Using Pre-Trained Deep Convolutional Neural Network
    Liao, Lufeng
    Li, Sikun
    Che, Yongqiang
    Shi, Weijie
    Wang, Xiangzhao
    APPLIED SCIENCES-BASEL, 2022, 12 (04):