1.一种基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,包括以下步骤:步骤A:围绕真实应用场景下的工业控制系统,镜像获取线上操作指令数据;
步骤B:采用工业控制在环测试的方式,线下生成应用场景的响应反馈大数据;
步骤C:基于线上操作指令数据及其测试制造的响应反馈大数据,构建事务性数据库;
步骤D:将事务性数据库作为安全基准,通过搜索匹配的方式识别异常数据。
2.根据权利要求1所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述步骤A具体包括:A1:根据工控对象的产品类型与应用场景,对工控对象定型分类;
A2:根据工控对象的定型分类,采集用户使用习惯及周边关联环境的线上场景激励数据:A3:在不干扰实际生产运营的境况里,以安全隔离与受控交换的机制,对确定应用场景中用户使用习惯及周边关联环境数据映射下的工业控制系统的操作指令予以镜像同步采集。
3.根据权利要求2所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述工控对象定型分类包括:既有场景上的既有产品、新型场景上的既有产品、既有场景上的新型产品、新型场景上的新型产品;
所述线上场景激励数据采集包括:对于既有场景上的既有产品,通过对其线上周期化运行的历史数据实施镜像采集,形成线上场景激励数据集;对于新型场景上的既有产品,通过对其试运行阶段的历史数据实施镜像采集,形成线上场景激励数据集;对于既有场景上的新型产品,通过对该场景下的、等价于本功能行为控制过程的线上周期化运行的历史数据予以镜像采集,形成线上场景激励数据集;对于新型场景上的新型产品,通过对其试运行阶段的历史数据实施镜像采集,形成线上场景激励数据集。
4.根据权利要求1所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述真实应用场景不拘泥于特定主客体及其行为,以及特定时空环境,其具有功能适用场景的一般普适性,需要限定在特定的行业领域背景下;工业控制系统的应用场景选择基于自身考虑,对能够呈现出其现有、潜在和未来需要的差异化工况进行遴选整合,形成适用于自身功能的应用场景。
5.根据权利要求1所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述步骤B具体为:B1:根据工业控制系统的应用场景特征,在规模化线上场景激励数据集中,标记操作指令的时域频域规律;
B2:基于操作指令的时域频域规律,将激励数据集作为测试用例,在离线状态下快放式地注入到工业控制系统中开展在环测试,生成响应反馈大数据。
6.根据权利要求1所述的一种基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述步骤C具体为:C1:将确定应用场景下工业控制系统的操作指令与响应反馈数据作对应标记,形成键值对,从而把控制逻辑变迁实例转化成行为功能的安全基准模式表;
C2:通过关系型数据建库,构筑工业控制系统的操作响应事务性数据库,该数据库符合标准的范式设计要求。
7.根据权利要求6所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,步骤D具体为:D1:激励信号识别定位:针对实际待检测激励输入数据实例,通过所述行为功能的安全基准模式表,标识标记对应功能,并定位匹配激励输入数据实例所对应的操作指令;
D2:对偶指令搜索追踪:以激励响应的安全基准模板库推动控制功能的标准符合性认定,基于事务性数据库记录的键值对搜索追踪到安全基准模板库中的与激励数据相对应的响应数据;
D3:响应数据识别研判:通过事务性搜索比对的方式,核验实际待检测输出数据实例是否与安全基准模式表中的响应数据一致,如一致,则无异常,否则,则行为异常。
8.根据权利要求7所述的基于场景测试与事务搜索的工业控制系统安全检测方法,其特征在于,所述事务性搜索比对的方式建立在基于并行机制的云计算之上,先针对事务性搜索比对的计算模式和任务负载特征对云中的计算资源实施虚拟化;再通过对计算资源的智能调度和管理将事务性搜索比对任务拆分至云中各个节点进行并行计算,最终再将结果收集后统一处理。