基于模糊测试和语义分析的物联网异常定位方法及系统技术方案

技术编号:40059643 阅读:54 留言:0更新日期:2024-01-16 22:29
本公开涉及物联网的软件安全技术领域,提出了一种基于模糊测试和语义分析的物联网异常定位方法及系统,包括:构建并训练协议字段和函数名称对应关系的模型;针对获取的目标网络服务的通信数据,构建测试用例进行模糊测试;通过模糊测试进行状态异常检测,当发生异常进入状态回溯过程进行异常定位,利用状态学习机学习到的状态路径从发生异常的结点进行回溯,采用深度优先遍历的策略,控制变异器对字段的变异操作,定位发生异常的协议报文字段;基于训练好的协议字段和函数名称对应关系的模型,预测发生异常的协议报文字段对应的函数名。利用模糊测试和语义分析的方法,能够更高效、准确和自动化对电力物联网进行异常定位。

【技术实现步骤摘要】

本公开涉及物联网的软件安全相关,具体地说,是涉及基于模糊测试和语义分析的物联网异常定位方法及系统


技术介绍

1、本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,并不必然构成在先技术。

2、电力物联网(internet of things,iot)已经在电力行业取得了重大进展,它为电力系统的监测和管理提供了新的机会和挑战。电力系统的自动化监控和异常检测对于确保电力供应的可靠性和安全性至关重要。然而,传统的监测方法存在一些限制,包括难以捕获复杂的异常模式和高误报率。

3、异常定位是指在程序发生异常崩溃之后通过分析程序执行状态和代码覆盖情况来定位导致异常的具体程序元素,例如语句、函数或变量。专利技术人发现,在电力系统监测中,传统的异常检测方法通常依赖于规则引擎或特定规则的预定义。这些方法有时难以适应复杂的电力系统变化,需要不断更新规则以适应新的异常模式,这导致了高昂的维护成本和不够灵活的监测系统。当今的物联网系统变得越来越庞大与复杂,对其进行全面的自动化测试变得更加重要。传统的测试方法往往无法对系统内所有的逻辑在有限时间内进行测试。本文档来自技高网...

【技术保护点】

1.基于模糊测试和语义分析的物联网异常定位方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于:协议字段和函数名称对应关系的模型训练过程包括二进制程序解析,函数名称与协议字段规范处理,以及通过训练模型将异常字段向量映射到函数。

3.如权利要求2所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于:

4.如权利要求1所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于,模糊测试过程包括如下步骤:

5.如权利要求4所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在...

【技术特征摘要】

1.基于模糊测试和语义分析的物联网异常定位方法,其特征在于,包括如下步骤:

2.如权利要求1所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于:协议字段和函数名称对应关系的模型训练过程包括二进制程序解析,函数名称与协议字段规范处理,以及通过训练模型将异常字段向量映射到函数。

3.如权利要求2所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于:

4.如权利要求1所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于,模糊测试过程包括如下步骤:

5.如权利要求4所述的基于模糊测试和语义分析的物联网异常定位方法,其特征在于:模糊测试过程还包括对获取的目标网络服务的通信数据进行选择的步骤,根据状态学习机学习到的状态信息,基于状态选择器学习状态的分配优先级,基于优先级以及与目标状态的相关性选择获取的目标网络服务的通信数据,进行目标网络的模糊测试。

6.如权利要求5所述的基于...

【专利技术属性】
技术研发人员:孙岗赵鹏严莉常英贤王高洲汤琳琳张闻彬潘法定呼海林曲海鹏江志浩李灏城刘珂
申请(专利权)人:国网山东省电力公司信息通信公司
类型:发明
国别省市:

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

1