一种模块化工控蜜罐系统

文档序号:25992021发布日期:2021-07-23 21:04阅读:来源:国知局

技术特征:

1.一种模块化工控蜜罐系统,其特征在于,所述蜜罐系统通过模块化的方法构建模块库,所述模块库包括:plc模块、程序模块、数字孪生模块、hmi模块、外部接口模块和连接模块,其中:

所述plc模块模拟实际的plc,是所述蜜罐系统中的控制器;

所述plc模块通过所述若干连接模块分别与所述程序模块、所述数字孪生模块、所述hmi模块和所述外部接口模块连接。

2.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述数字孪生模块通过对实际工控系统的建模生成数据,并将所述数据实时发送给所述plc模块,作为所述plc模块的数据来源;当所述plc模块接收到查询工控系统数据的请求时,所述plc模块将来自所述数字孪生模块中的所述数据发送回请求者。

3.如权利要求2所述的模块化工控蜜罐系统,其特征在于,所述数字孪生模块包括若干设备模型和若干过程模型,其中:

所述设备模型模拟实际设备的功能;

所述过程模型模拟实际的生产流程。

4.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述plc模块包括若干不同型号的plc子模块,用于模拟不同的plc通信协议;所述plc子模块还包括plc设备信息、plc程序和内存数据。

5.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述程序模块包含所述plc模块执行的程序;当所述plc模块收到上传下载程序的数据包指令的请求时,所述plc模块将所述请求发送到所述程序模块,所述程序模块将程序发送回请求者。

6.如权利要求5所述的模块化工控蜜罐系统,其特征在于,所述程序包括若干控制程序和若干逻辑程序。

7.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述hmi模块包括若干页面,用于提供人机交互的界面。

8.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述外部接口模块包括若干外部接口,通过所述若干外部接口将攻击者的流量引入到所述蜜罐系统中。

9.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述连接模块包括若干连接接口,通过所述若干连接接口实现所述plc模块分别与所述程序模块、所述数字孪生模块、所述hmi模块、所述外部接口模块之间的连接;所述连接模块实现不同模块之间进行数据交互时数据格式的统一,便于不同模块之间数据的传输。

10.如权利要求1所述的模块化工控蜜罐系统,其特征在于,所述plc模块、所述程序模块和所述数字孪生模块部署在一个docker容器中;所述hmi模块部署在另一个docker容器中。


技术总结
本发明公开了一种模块化工控蜜罐系统,涉及工业控制系统安全领域,所述蜜罐系统通过模块化的方法构建模块库,所述模块库包括:PLC模块、程序模块、数字孪生模块、HMI模块、外部接口模块和连接模块,其中:所述PLC模块模拟实际的PLC,是所述蜜罐系统中的控制器;所述PLC模块通过所述若干连接模块分别与所述程序模块、所述数字孪生模块、所述HMI模块和所述外部接口模块连接。本发明根据实际物理模型构建对应的数字孪生模型,支持深度交互,具有较高的逼真度,不易被攻击者辨别。本发明实现蜜罐结构和功能的模块化,使得用户能够容易的对蜜罐进行个性化的配置,搭建更符合实际场景的工控蜜罐。本发明通过将蜜罐封装为docker容器,可以方便的实现大规模的部署。

技术研发人员:韩志斌;杨根科;还约辉;王宏武
受保护的技术使用者:上海交通大学宁波人工智能研究院
技术研发日:2021.05.12
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1