1.一种用于电力设备协议漏洞特征提取方法,其特征在于,包括以下步骤:步骤S1:获取自动化工业电力设备运行日志,并对自动化工业电力设备运行日志进行串行通信协议提取,从而获得工业电力设备串行通信协议数据;根据工业电力设备串行通信协议数据进行自动化工业电力设备拓扑结构分析,从而获得自动化工业电力设备拓扑结构模型;
步骤S2:根据自动化工业电力设备运行日志进行电力设备异常运行诊断,从而获得电力设备异常运行数据;根据电力设备异常运行数据对自动化工业电力设备拓扑结构模型进行异常运行结构划分,从而获得异常设备结构模型;
步骤S3:获取工业车间传感数据,并根据工业车间传感数据对异常设备结构模型进行异常运行环境校正,从而获得电力设备通信协议异常运行数据;
步骤S4:根据电力设备通信协议异常运行数据对工业电力设备串行通信协议数据进行通信协议漏洞检测,从而获得工业电力设备串行通信协议漏洞数据;
步骤S5:根据工业电力设备串行通信协议漏洞数据进行协议更新,从而获得工业电力设备串行通信协议更新数据;根据工业电力设备串行通信协议更新数据对工业电力设备串行通信协议数据进行渗透测试,从而获得工业电力设备串行通信协议升级数据,并上传至自动化工业电力设备管理云平台,以执行自动化工业电力设备通信协议漏洞修复任务。
2.根据权利要求1所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S1具体为:步骤S11:获取自动化工业电力设备运行日志,并对自动化工业电力设备运行日志进行串行通信协议提取,从而获得工业电力设备串行通信协议数据;
步骤S12:对工业电力设备串行通信协议数据进行自动化工业电力设备串行通信协议节点解析,从而获得自动化工业电力设备通信节点数据;
步骤S13:对自动化工业电力设备运行日志进行电力设备物理连接特征提取,从而获得电力设备物理连接数据,并根据电力设备物理连接数据进行电力设备物理连线图可视化,从而获得电力设备物理连线图;
步骤S14:根据电力设备物理连线图以及自动化工业电力设备通信节点数据进行电力设备连接关系整合,从而获得自动化工业电力设备连接数据;
步骤S15:根据自动化工业电力设备连接数据进行拓扑结构模型构建,从而获得自动化工业电力设备拓扑结构模型。
3.根据权利要求1所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S2具体为:步骤S21:根据自动化工业电力设备运行日志进行电力设备通信协议运行日志提取,从而获得电力设备通信协议运行日志;
步骤S22:根据电力设备通信协议运行日志进行异常通信模式分析,从而获得电力设备异常通信模式数据;
步骤S23:根据电力设备通信协议运行日志进行异常通信频率分析,从而获得电力设备异常通信传输数据;
步骤S24:根据电力设备异常通信模式数据以及电力设备异常通信传输数据进行异常通信数据整合,从而获得电力设备异常通信数据;
步骤S25:根据电力设备异常通信数据对自动化工业电力设备拓扑结构模型进行异常通信结构划分,从而获得异常设备结构模型。
4.根据权利要求3所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S22具体为:步骤S221:对电力设备通信协议运行日志进行通信数据包通信记录数据提取,从而获得通信数据包通信记录数据;
步骤S222:根据数据包通信记录进行数据包通信传输延迟计算,从而获得数据包通信传输延迟数据;
步骤S223:根据数据包通信传输延迟数据进行传输延迟阈值统计,从而获得传输延迟阈值;
步骤S224:根据传输延迟阈值对电力设备实时通信协议运行日志进行异常传输延迟检测,从而获得异常通信传输延迟数据;
步骤S225:对异常通信传输延迟数据进行异常通信模式分类,从而获得电力设备通信中断异常模式数据以及电力设备通信收发数据包异常模式数据;
步骤S226:对电力设备通信中断异常模式数据进行通信协议配置参数提取,从而获得电力设备通信协议异常配置数据;
步骤S227:对电力设备通信收发数据包异常模式数据进行数据包序列号顺序检测,从而获得电力设备通信乱序数据包;
步骤S228:根据电力设备通信协议异常配置数据以及电力设备通信乱序数据包数据进行通信协议异常数据整合,从而获得电力设备异常通信模式数据。
5.根据权利要求3所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S23具体为:步骤S231:对电力设备通信协议运行日志进行通信频率统计,从而获得电力设备高频通信数据;
步骤S232:对电力设备通信协议运行日志进行通信间隔统计,从而获得电力设备短间隔通信数据;
步骤S233:根据电力设备高频通信数据以及短间隔通信数据进行通信交集运算,从而获得电力设备异常通信数据;
步骤S234:对电力设备通信协议运行日志进行通信传输速率数据提取,从而获得电力设备通信传输速率数据;
步骤S235:根据电力设备通信传输速率数据进行通信传输速率阈值设定,从而获得电力设备通信传输阈值速率数据;
步骤S236:根据电力设备通信传输阈值速率数据对电力设备异常通信数据进行传输速率对比,从而获得电力设备异常通信传输数据。
6.根据权利要求3所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S25具体为:步骤S251:对电力设备异常通信数据进行电力设备通信错误码数据提取,从而获得电力设备通信错误码数据;
步骤S252:对电力设备通信错误码数据进行错误频率统计,从而获得电力设备通信高频错误码数据;
步骤S253:对电力设备通信高频错误码数据进行通信错误类型划分,从而获得电力设备通信高频错误码类型数据;
步骤S254:电力设备通信高频错误码类型数据对自动化工业电力设备节点数据进行电力设备错误码结构关联,从而获得电力设备高频错误码结构数据;
步骤S255:根据电力设备高频错误码结构数据对自动化工业电力设备拓扑结构模型进行异常通信类型结构划分,从而获得异常设备结构模型。
7.根据权利要求1所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S3具体为:步骤S31:获取工业车间传感数据,并对工业车间传感数据进行温度传感数据以及电磁强度传感数据提取,从而获得工业车间温度传感数据以及工业车间电磁强度传感数据;
步骤S32:根据工业车间温度传感数据对电力设备异常运行数据进行温度传感异常数据检测,从而获得电力设备温度传感异常运行数据;
步骤S33:根据工业车间电磁强度传感数据对电力设备异常运行数据进行电磁传感异常数据检测,从而获得电力设备电磁传感异常运行数据;
步骤S34:根据电力设备温度传感异常运行数据以及电力设备电磁传感异常运行数据对异常设备结构模型进行环境传感数据校正,从而获得电力设备通信协议异常运行数据。
8.根据权利要求7所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S32具体为:步骤S321:对工业车间温度传感数据进行工业车间温度统计,从而获得工业车间高温传感数据;
步骤S322:对自动化工业电力设备运行日志进行电力设备电路元件数据以及电力设备电路散热路径数据提取,从而获得电力设备电路元件数据以及电力设备电路散热路径数据;
步骤S323:根据电力设备电路元件数据以及电力设备电路散热路径数据建立电力设备热耦合模型;
步骤S324:通过电力设备热耦合模型对工业车间高温传感数据进行高温模拟,从而获得高温热耦合数据;
步骤S325:对高温热耦合数据以及电力设备异常运行数据分别进行时间分布统计,从而获得高温热耦合时间分布数据以及电力设备异常运行时间分布数据;
步骤S326:根据高温热耦合时间分布数据以及电力设备异常运行时间分布数据进行时间分布重叠度计算,从而获得电力设备温度传感异常运行数据。
9.根据权利要求7所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S33具体为:步骤S331:对工业车间电磁强度传感数据进行工业车间历史电磁强度传感数据提取,从而获得工业车间历史电磁强度传感数据;
步骤S332:对工业车间历史电磁强度传感数据进行电磁传感频域转换,从而获得工业车间电磁传感强度频谱图,并对工业车间电磁传感强度频谱图进行基准频谱波形分析,从而获得工业车间电磁传感基准频谱波形数据;
步骤S333:对工业车间电磁传感强度频谱图进行高峰电磁传感波形特征提取,从而获得高峰电磁传感波形数据,并根据工业车间电传感磁基准频谱波形数据对高峰电磁传感波形数据进行基准频谱波形检测,从而获得电磁传感异常波形数据;
步骤S334:获取电力设备电磁波形数据;
步骤S335:对电力设备电磁波形数据以及电磁传感异常波形数据分别进行时间分布统计,从而获得电力设备波形时间分布数据以及电磁传感异常波形时间分布数据;
步骤S336:根据电力设备波形时间分布数据以及电磁传感异常波形时间分布数据进行时间分布重叠度计算,从而获得电力设备电磁传感异常运行数据。
10.根据权利要求1所述的用于电力设备协议漏洞特征提取方法,其特征在于,步骤S4具体为:步骤S41:根据电力设备通信协议异常运行数据进行通信协议异常建模,从而获得电力设备通信协议异常运行模型;
步骤S42:根据电力设备通信协议异常运行模型对工业电力设备串行通信协议数据进行异常检测,从而获得正常串行通信协议数据以及异常串行通信协议数据;
步骤S43:根据正常串行通信协议数据以及异常串行通信协议数据进行正常协议参数对比,从而获得工业电力设备通信协议误差数据集;
步骤S44:对工业电力设备通信协议误差数据集进行数据校验错误特征提取,从而获得工业电力设备通信协议校验错误数据;
步骤S45:根据工业电力设备通信协议校验错误数据对工业电力设备串行通信协议进行错误漏洞注入模拟,从而获得串行通信协议漏洞注入模拟数据;
步骤S46:对串行通信协议漏洞注入模拟数据以及工业电力设备通信协议误差数据集进行通信协议误差相似度计算,从而获得通信协议误差相似度数据;
步骤S47:根据通信协议误差相似度数据对异常串行通信协议数据进行通信协议漏洞类型聚类,从而获得工业电力设备通信协议漏洞数据;
步骤S48:对工业电力设备通信协议漏洞数据进行协议漏洞特征提取,从而获得工业电力设备串行通信协议漏洞数据。