当前位置: 首页 > 专利查询>鹏城实验室专利>正文

系统的众测方法、设备及计算机存储介质技术方案

技术编号:28500981 阅读:19 留言:0更新日期:2021-05-19 22:44
本发明专利技术公开了一种系统的众测方法、设备及计算机存储介质,该方法包括以下步骤:确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备;基于所述系统的网络拓扑,将所述物理机的虚拟化设备部署于网络仿真模块;获取所述系统的测试项目和测试数据;将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试。本发明专利技术解决了传统的燃料加注系统基于真实的工业控制环境测试过程中产生的安全隐患,低成本的实现燃料加注系统的安全可靠的测试。实现燃料加注系统的安全可靠的测试。实现燃料加注系统的安全可靠的测试。

【技术实现步骤摘要】
系统的众测方法、设备及计算机存储介质


[0001]本专利技术涉及系统测试领域,尤其涉及一种系统的众测方法、设备及计算机存储介质。

技术介绍

[0002]传统的燃料加注系统测试大多是测试工程师基于真实的隔离的工业控制环境测试的,测试水平局限于有限的现场测试工程师水平,同时网络安全方面的测试严重不足。这种传统的测试方法的效率往往比较低下,需要人员到现场,并且对于网络安全的测试不能做到完全充分,对于整个燃料加注系统所在的局域网甚至扩展到员工办公区域的网络存在的安全隐患往往是测试不到的,也很难模拟大规模网络攻击行为进行渗透测试。

技术实现思路

[0003]有鉴于此,提供一种系统的众测方法、设备及计算机存储介质,解决传统的燃料加注系统基于真实的工业控制环境测试过程中产生的安全隐患。
[0004]本申请实施例提供了一种系统的众测方法,所述方法包括:
[0005]确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备;
[0006]基于所述系统的网络拓扑,将所述物理机的虚拟化设备部署于网络仿真模块;
[0007]获取所述系统的测试项目和测试数据;
[0008]将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试。
[0009]在一实施例中,所述获取所述系统的测试项目和测试数据的步骤之前,包括:
[0010]将所述系统所在网络的控制层接入所述网络仿真模块。
[0011]在一实施例中,所述获取所述系统的测试数据,包括
[0012]获取所述系统的当前数据并传输至所述控制层;
[0013]将所述控制层获得的所述当前数据传输至所述系统所在网络中的第一物理机;
[0014]基于所述第一物理机,通过预设技术传输至所述物理机的虚拟化设备。
[0015]在一实施例中,所述确定所述系统所在网络中的物理机的虚拟化设备,包括:
[0016]获取所述系统所在网络中的物理机的镜像。
[0017]在一实施例中,所述确定所述系统所在网络中的物理机的虚拟化设备,还包括:
[0018]获取所述系统所在网络中的物理机对应的虚拟机;其中,所述虚拟机与所述物理机的系统版本相同,且并无安装功能性软件;
[0019]安装所需功能性软件于所述虚拟机中。
[0020]在一实施例中,所述将众测模块接入所述网络仿真模块,包括:
[0021]使多个满足预设条件的网络安全测试用户以预设模式接入所述网络仿真模块。
[0022]在一实施例中,所述将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试的步骤之后,包括:
[0023]根据所述安全性测试,生成安全性测试结果;
[0024]将所述安全性测试结果进行总结并输出。
[0025]在一实施例中,所述将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试的过程中,包括:
[0026]使所述网络仿真模块对所述安全性测试进行监控。
[0027]为实现上述目的,还提供一种计算机存储介质,所述计算机存储介质上存储有系统的众测方法程序,所述系统的众测方法程序被处理器执行时实现上述任一所述的方法的步骤。
[0028]为实现上述目的,还提供一种系统的众测方法设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的系统的众测方法程序,所述处理器执行所述系统的众测方法程序时实现上述任一所述的方法的步骤。
[0029]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0030]确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备;根据系统所在网络的网络架构确定所述系统的网络拓扑,保证接入网络仿真模块的系统架构的正确性;根据系统所在网络的物理机,对应确定系统所在网络中的物理机的虚拟化设备,保证部署于网络仿真模块的虚拟化设备的正确性;
[0031]基于所述系统的网络拓扑,将所述物理机的虚拟化设备部署于网络仿真模块;根据系统的物理机虚拟化后接入网络仿真模块,使得网络仿真模块更加的灵活以及可扩展,从而可以低成本的实现无法在生产环境中实现的安全测试;
[0032]获取所述系统的测试项目和测试数据;根据系统的测试需求确定测试项目以及测试数据,为后续进行安全性测试提供数据支持,保证安全性测试的正确性。
[0033]将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试;根据众测模块对所述系统进行测试,则安全性测试不受地域和空间的限制,使安全性测试更加的全面和可靠。
[0034]本专利技术解决了传统的燃料加注系统基于真实的工业控制环境测试过程中产生的安全隐患,低成本的实现燃料加注系统的安全可靠的测试。
附图说明
[0035]图1为本申请系统的众测方法的第一实施例的流程示意图;
[0036]图2为本申请系统的众测方法的第一实施例的流程示意图;
[0037]图3为本申请通过控制层接入网络仿真模块的示意图;
[0038]图4为本申请系统的众测方法第一实施例中步骤S130的具体实施步骤;
[0039]图5为本申请系统的众测方法第一实施例中步骤S110的具体实施步骤;
[0040]图6为本申请系统的众测方法第一实施例中步骤S110的具体实施步骤;
[0041]图7为本申请系统的众测方法第一实施例中步骤S140的具体实施步骤;
[0042]图8为本身请系统的众测方法第三实施例的流程示意图;
[0043]图9为本申请系统的众测方法的架构示意图;
[0044]图10为本申请实施例中涉及的系统的众测方法的硬件架构示意图。
具体实施方式
[0045]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0046]本专利技术实施例的主要解决方案是:确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备;基于所述系统的网络拓扑,将所述物理机的虚拟化设备部署于网络仿真模块;获取所述系统的测试项目和测试数据;将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试。本专利技术解决了传统的燃料加注系统基于真实的工业控制环境测试过程中产生的安全隐患,低成本的实现燃料加注系统的安全可靠的测试。
[0047]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0048]参照图1,图1为本申请系统的众测方法的第一实施例,所述方法包括:
[0049]步骤S110:确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备。
[0050]具体地,本实施例中涉及的系统可以是基于工业控制环境且测试过程存在安全性隐患的工业系统,在本实施例中可以是燃料加注系统。
[0051]具体地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统的众测方法,其特征在于,所述方法包括:确定系统的网络拓扑和所述系统所在网络中的物理机的虚拟化设备;基于所述系统的网络拓扑,将所述物理机的虚拟化设备部署于网络仿真模块;获取所述系统的测试项目和测试数据;将众测模块接入所述网络仿真模块,根据所述系统的测试项目和测试数据对所述系统进行安全性测试。2.如权利要求1所述的系统的众测方法,其特征在于,所述获取所述系统的测试项目和测试数据的步骤之前,包括:将所述系统所在网络的控制层接入所述网络仿真模块。3.如权利要求2所述的系统的众测方法,其特征在于,所述获取所述系统的测试数据,包括:获取所述系统的当前数据并传输至所述控制层;将所述控制层获得的所述当前数据传输至所述系统所在网络中的第一物理机;基于所述第一物理机,通过预设技术传输至所述物理机的虚拟化设备。4.如权利要求1所述的系统的众测方法,其特征在于,所述确定所述系统所在网络中的物理机的虚拟化设备,包括:获取所述系统所在网络中的物理机的镜像。5.如权利要求1所述的系统的众测方法,其特征在于,所述确定所述系统所在网络中的物理机的虚拟化设备,还包括:获取所述系统所在网络中的物理机对应的虚拟机;其中,所述虚拟机与所述物理机的系统版本相同,且并无安装功能性软...

【专利技术属性】
技术研发人员:陶莎向文丽孙丽群杨树强罗翠
申请(专利权)人:鹏城实验室
类型:发明
国别省市:

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

1