一种分散控制系统攻击入侵检测装置及其方法制造方法及图纸

技术编号:31085698 阅读:37 留言:0更新日期:2021-12-01 12:38
本发明专利技术涉及一种分散控制系统攻击入侵检测装置及其方法,该系统包括与分散控制系统网络路由器连接的数据处理模块,数据处理模块连接至数据库模块,数据库模块与攻击入侵检测模块双向连接,数据处理模块从分散控制系统网络路由器获取通信链路数据,并从通信链路数据中提取出攻击征兆特征数据;攻击入侵检测模块根据设定的攻击入侵置信规则库,对攻击征兆特征数据进行分析,得到攻击检测结果;数据库模块接收并存储攻击征兆特征数据以及攻击检测结果。与现有技术相比,本发明专利技术通过建立与不同攻击入侵类型相互映射的攻击入侵置信规则库,能够实时可靠地对攻击入侵进行检测及预警,保证检测效率及准确率,从而有效提高分散控制系统运行的安全性。运行的安全性。运行的安全性。

【技术实现步骤摘要】
一种分散控制系统攻击入侵检测装置及其方法


[0001]本专利技术涉及工业控制系统安全监控
,尤其是涉及一种分散控制系统攻击入侵检测装置及其方法。

技术介绍

[0002]分散控制系统是以微处理器为基础,采用控制功能分散、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统。分散控制系统简称DCS(Distributed Control System),它采用控制分散、操作和管理集中的基本设计思想,采用多层分级、合作自治的结构形式,其主要特征是它的集中管理和分散控制。目前DCS在电力、冶金、石化等各行各业都获得了极其广泛的应用。
[0003]随着分散控制系统逐渐使用公开通用化的协议,分散控制系统所受到的网络安全威胁与风险也在不断加大,由于分散控制系统直接控制现场设备工作,一旦受到攻击入侵,不仅会造成巨大的经济损失,还有可能危及人身安全和环境。入侵检测技术是分散控制系统中最重要的安全预防措施之一,能够检测出已知和未知攻击,提高识别攻击和预警的能力,但是由于分散控制系统实时性要求、设备资源受限,导致现有的入侵检测效率较低,其本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分散控制系统攻击入侵检测装置,其特征在于,包括与分散控制系统网络路由器连接的数据处理模块(1),所述数据处理模块(1)连接至数据库模块(2),所述数据库模块(2)与攻击入侵检测模块(3)双向连接,所述数据处理模块(1)从分散控制系统网络路由器获取通信链路数据,并从通信链路数据中提取出攻击征兆特征数据;所述攻击入侵检测模块(3)用于根据设定的攻击入侵置信规则库,对攻击征兆特征数据进行分析,得到攻击检测结果;所述数据库模块(2)用于接收并存储数据处理模块(1)输出的攻击征兆特征数据,以及接收并存储攻击入侵检测模块(3)输出的攻击检测结果。2.根据权利要求1所述的一种分散控制系统攻击入侵检测装置,其特征在于,所述数据处理模块(1)包括依次连接的Python抓包子模块(11)和数据分析子模块(12),所述Python抓包子模块(11)用于从分散控制系统网络路由器获取通信链路数据,并结合数据分析模块从通信链路数据中提取出攻击征兆特征数据。3.根据权利要求1所述的一种分散控制系统攻击入侵检测装置,其特征在于,所述攻击入侵检测模块(3)包括ARP攻击检测单元(31)、DOS攻击检测单元(32)、SSH口令爆破攻击检测单元(33)、中间人攻击检测单元(34)和恶意修改设定值攻击检测单元(35),以根据设定的攻击入侵置信规则库,分别进行对应的攻击入侵检测,并得到相应的攻击检测结果。4.根据权利要求1~3任一所述的一种分散控制系统攻击入侵检测装置,其特征在于,所述数据库模块(2)具体为Mysql数据库。5.根据权利要求1所述的一种分散控制系统攻击入侵检测装置,其特征在于,所述攻击入侵检测模块(3)连接有显示模块(4),所述显示模块(4)用于将攻击检测结果展示给用户。6.根据权利要求5所述的一种分散控制系统攻击入侵检测装置,其特征在于,所述显示模块(4)设置有QT5显示界面。7.一种应用权利要求1所述分散控制系统攻击入侵检测装置的分散控制系统攻击入侵检测方法,其特征在于,包括以下步骤:S1、按照设定的数据监测时间周期,数据处理模块从分散控制系统网络路由获取通信链路数据,并从获取的通信链路数据中提取出攻击征兆特征数据;S2、数据处理模块将攻击征兆特征数据传输给数据库模块进行存储;S3、按照设定的检测启动时间周期,攻击入侵检测模块从数据库模块获取攻击征兆特征数据,并按照设定的攻击...

【专利技术属性】
技术研发人员:钱虹张栋良张俊张超凡
申请(专利权)人:上海电力大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1