计算机应用 ›› 2019, Vol. 39 ›› Issue (5): 1512-1517.DOI: 10.11772/j.issn.1001-9081.2018091928

• 应用前沿、交叉与综合 • 上一篇    下一篇

基于卷积神经网络的工控网络异常流量检测

张艳升1,2, 李喜旺2, 李丹3, 杨华1,2   

  1. 1. 中国科学院大学, 北京 100049;
    2. 中国科学院 沈阳计算技术研究所, 沈阳 110168;
    3. 国家电网公司 东北电力调控分中心, 沈阳 110180
  • 收稿日期:2018-09-17 修回日期:2018-12-07 出版日期:2019-05-10 发布日期:2019-05-14
  • 通讯作者: 张艳升
  • 作者简介:张艳升(1993-),男,山东潍坊人,硕士研究生,主要研究方向:电力大数据、机器学习;李喜旺(1977-),男,河南安阳人,研究员,硕士,主要研究方向:电力大数据、人工智能、区块链;李丹(1978-),男,辽宁丹东人,高级工程师,博士,主要研究方向:调度自动化、智能优化;杨华(1994-),男,山东泰安人,硕士研究生,主要研究方向:机器学习、自然语言处理。
  • 基金资助:
    国家科技重大专项(2017ZX01030-201)。

Abnormal flow monitoring of industrial control network based on convolutional neural network

ZHANG Yansheng1,2, LI Xiwang2, LI Dan3, YANG Hua1,2   

  1. 1. University of Chinese Academy of Sciences, Beijing 100049, China;
    2. Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang Liaoning 110168, China;
    3. Electric Power Control Northeast Branch Center, State Grid Corporation of China, Shenyang Liaoning 110180, China
  • Received:2018-09-17 Revised:2018-12-07 Online:2019-05-10 Published:2019-05-14
  • Supported by:
    This work is partially supported by National Science and Technology Major Project (2017ZX01030-201).

摘要: 针对工控系统中传统的异常流量检测模型在识别异常上准确率不高的问题,提出一种基于卷积神经网络(CNN)的异常流量检测模型。该模型以卷积神经网络算法为核心,主要由1个卷积层、1个全连接层、1个dropout层以及1个输出层构成。首先,将实际采集的网络流量特征数值规约到与灰度图像素值相对应的范围内,生成网络流量灰度图;然后,将生成好的网络流量灰度图输入到设计好的卷积神经网络结构中进行训练和模型调优;最后,将训练好的模型用于工控网络异常流量检测。实验结果表明,所提模型识别精度达到97.88%,且与已有的精度最高反向传播(BP)神经网络测精度提高了5个百分点。

关键词: 卷积神经网络, 异常流量监测, 工控网络, 特征提优, 深度学习

Abstract: Aiming at the inaccuracy of traditional abnormal flow detection model in the industrial control system, an abnormal flow detection model based on Convolutional Neural Network (CNN) was proposed. The proposed model was based on CNN algorithm and consisted of a convolutional layer, a full connection layer, a dropout layer and an output layer. Firstly, the actual collected network flow characteristic values were scaled to a range corresponding to the grayscale pixel values, and the network flow grayscale map was generated. Secondly, the generated network traffic grayscale image was put into the designed convolutional neural network structure for training and model tuning. Finally, the trained model was used to the abnormal flow detection of the industrial control network. The experimental results show that the proposed model has a recognition accuracy of 97.88%, which is 5 percentage points higher than that of Back Propagation (BP) neural network with the existing highest accuracy.

Key words: Convolutional Neural Network (CNN), abnormal flow monitoring, industrial control network, feature optimization, deep learning

中图分类号: