Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

Journal of Beijing University of Posts and Telecommunications ›› 2021, Vol. 44 ›› Issue (5): 94-100.doi: 10.13190/j.jbupt.2021-007

• REPORTS • Previous Articles     Next Articles

Internal-External Convolutional Networks for Network Intrusion Detection

WANG Yi-fei1, MO Shuang2, WU Wen-rui2, FAN Shao-hua2, XIAO Ding2   

  1. 1. State Grid Jibei Information and Telecommunication Company, Beijing 100054, China;
    2. School of Computer Science (National Pilot Software Engineering School), Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2021-07-07 Online:2021-10-28 Published:2021-09-06

Abstract: Network intrusion detection is an important research topic in the field of network security which is used to distinguish normal and abnormal network behaviors by analyzing traffic characteristics to realize intrusion traffic detection. To solve the problems of the complex feature extraction process,and insufficient information extraction in existing intrusion detection models,an intrusion detection model based on internal and external convolutional networks is proposed. Firstly,an one-dimensional convolutional neural network is used to extract the internal features of the traffic data. Then, an undirected homogeneous graph is obtained by calculating the similarity of the internal features. In addition the communication behavior of the traffic on the external network side is modeled as a directed heterogeneous graph,and graph convolutional network is used to learn embedding containing multiple interactive behaviors of network traffic from two graghs. Finally, the learned flow embedding is input into the classifier for final classification. Experimental results show that compared with existing methods,the detection accuracy and false alarm rate of the proposed model are better than those of the compared models.

Key words: intrusion detection, deep learning, graph convolutional network, convolutional neural network

CLC Number: