• •    

基于自适应变异的PSO-BP的OPC通信异常检测方法

陈万志,李东哲   

  1. 辽宁工程技术大学
  • 收稿日期:2017-06-19 修回日期:2017-08-13 发布日期:2017-08-13
  • 通讯作者: 李东哲

Anomaly detection method in OPC communication based on PSO-BP

,   

  • Received:2017-06-19 Revised:2017-08-13 Online:2017-08-13

摘要: 针对应用OPC协议的工控网络异常检测问题,提出一种白名单过滤和基于自适应变异的PSO-BP神经网络无监督学习算法有机融合的入侵检测方法。首先利用白名单技术一次过滤不符合白名单规则库的通信行为,其次通过神经网络无监督离线方式样本训练学习的结果二次过滤白名单信任通信行为中的异常通信。利用神经网络提升在信息不完备情况下的检测率,且根据神经网络检测结果不断完善白名单规则库,提升跨网异常通信检测率;在PSO-BP算法基础上加入了自适应变异过程,避免了训练过程中过早的陷入局部最优解。实验利用KDD CUP99数据集训练和测试,实验结果表明异常检测的准确率有明显提升,实现了利用深度学习动态调整白名单规则弥补传统白名单技术不足的目的。

关键词: 工业控制网络, OPC协议, 白名单, PSO-BP算法, 异常检测, 自适应变异

Abstract: Abstract: In response to anomaly detection in industry control networks with OPC protocol, an anomaly detection method integrated white list filter and unsupervised learning algorithm based on adaptive mutation of PSO-BP neural network was proposed. Firstly, use the white list technology filters the communication behaviors that could not match with the white list rules base at first time, and then use the results of sample training by offline unsupervised learning in neural network system filters the abnormal communication behaviors that trusted with the white list at second time. Using neural network to improve the detection rate under incomplete information, and according to the neural network detection results, constantly improve the white list rule library, improve the detection rate of abnormal communication over network.The adaptive mutation process was added to the PSO-BP algorithm to avoid fall into the local optimal solution prematurely during the training process. The experimental data of KDD CUP99 using the training set and test, the accuracy of anomaly detection enhance the accuracy.And realized the purpose of making use of the depth learning to adjust the white list rule to make up for the shortage of the traditional white list technology.

Key words: Industrial control network, OPC protocol, white list, PSO-BP algorithm, anomaly detection, adaptive mutation

中图分类号: