System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于物理连通性和物理接口状态的协议测试方法及系统技术方案_技高网

基于物理连通性和物理接口状态的协议测试方法及系统技术方案

技术编号:40314379 阅读:12 留言:0更新日期:2024-02-07 20:56
本发明专利技术涉及电力物联网技术领域,公开了基于物理连通性和物理接口状态的协议测试方法及系统,包括:执行测试用例,进行模糊测试,并在模糊测试过程中,获取ping/arp包丢失次数,若ping/arp包丢失次数超过阈值,则判定物理连通性丢失;获取tcp/udp包丢失次数,若tcp/udp包丢失次数超过设定值,则判定用例执行失败;获取被测设备端口信息,判断物理接口状态是否为离线;若物理连通性丢失或物理接口状态为离线,则模糊测试任务中止,并给出失败点;若用例执行失败,则继续执行模糊测试任务,并给出失败点。提升了模糊测试的准确度与用户体验。

【技术实现步骤摘要】

本专利技术涉及电力物联网,特别是涉及基于物理连通性和物理接口状态的协议测试方法及系统


技术介绍

1、本部分的陈述仅仅是提到了与本专利技术相关的
技术介绍
,并不必然构成现有技术。

2、电力物联网是物联网在智能电网中的应用,是信息通信技术发展到一定阶段的结果,其将有效整合通信基础设施资源和电力系统基础设施资源,提高电力系统信息化水平,改善电力系统现有基础设施利用效率,为电网发、输、变、配、用电等环节提供重要技术支撑,电力物联网协议的模糊测试优化方法及系统用于对电力物联网进行检测。

3、但,以往的电力物联网协议的模糊测试优化方法及系统,在使用中存在一些缺陷,如,不具有联通性判断、物理接口判断,不具有密码状态判断,不能对远程访问的人员进行判定,且不具有简化的操作平台,降低了使用者对电力物联网协议的模糊测试优化方法及系统的体验感,此外不具有u盘核查软件,不能满足当今市场的需求。


技术实现思路

1、为了解决现有技术的不足,本专利技术提供了基于物理连通性和物理接口状态的协议测试方法及系统,对于漏洞挖掘,在模糊测试中加入相应的判定条件,以提升模糊测试的准确度与用户体验。

2、第一方面,本专利技术提供了基于物理连通性和物理接口状态的协议测试方法;

3、基于物理连通性和物理接口状态的协议测试方法,包括:

4、获取测试用例;

5、执行所述测试用例,进行模糊测试,并在模糊测试过程中,获取ping/arp包丢失次数,若ping/arp包丢失次数超过阈值,则判定物理连通性丢失;获取tcp/udp包丢失次数,若tcp/udp包丢失次数超过设定值,则判定用例执行失败;获取被测设备端口信息,判断物理接口状态是否为离线;若物理连通性丢失或物理接口状态为离线,则模糊测试任务中止,并给出失败点;若用例执行失败,则继续执行模糊测试任务,并给出失败点。

6、进一步地,所述失败点提供pcap压缩包下载链接,所述pcap压缩包用于重现失败点。

7、进一步地,在模糊测试过程中,对设备的电源、ping包、arp、tcp和plc电压进行监控。

8、进一步地,还包括:获取调节开关的速率,并根据调节开关的速率,选择模糊测试中漏扫脚本的范围。

9、进一步地,还包括:在远程获取管理权限的方式下,配置核查软件的u盘工具对主机进行配置核查。

10、进一步地,根据协议类型的不同,启动不同的监视器,判定用例执行成功和失败。

11、进一步地,所述监视器包括:arp、icmp、tcp、udp、linkstate、cpu和内存监视器。

12、第二方面,本专利技术提供了基于物理连通性和物理接口状态的协议测试系统;

13、基于物理连通性和物理接口状态的协议测试系统,包括:

14、数据获取模块,其被配置为:获取测试用例;

15、模糊测试模块,其被配置为:执行所述测试用例,进行模糊测试,并在模糊测试过程中,获取ping/arp包丢失次数,若ping/arp包丢失次数超过阈值,则判定物理连通性丢失;获取tcp/udp包丢失次数,若tcp/udp包丢失次数超过设定值,则判定用例执行失败;获取被测设备端口信息,判断物理接口状态是否为离线;若物理连通性丢失或物理接口状态为离线,则模糊测试任务中止,并给出失败点;若用例执行失败,则继续执行模糊测试任务,并给出失败点。

16、第三方面,本专利技术提供了一种电子设备,包括:

17、存储器,用于非暂时性存储计算机可读指令;以及

18、处理器,用于运行所述计算机可读指令,

19、其中,所述计算机可读指令被所述处理器运行时,执行上述第一方面所述的方法。

20、第四方面,本专利技术还提供了一种存储介质,非暂时性地存储计算机可读指令,其中,当所述非暂时性计算机可读指令由计算机执行时,执行第一方面所述方法的指令。

21、与现有技术相比,本专利技术的有益效果是:

22、本专利技术对于漏洞挖掘,在模糊测试中加入相应的判定条件,以提升模糊测试的准确度与用户体验。

23、本专利技术在远程访问过程和账号、密码输入环节中加入对密码状态的判断,提升用户操作体验,

24、本专利技术新增u盘导入工具,工具集成配置核查软件,可以对windows资产做线下的配置核查页面新增u盘导入文件接口,插入u盘可以导入配置文件并对其进行分析。

本文档来自技高网...

【技术保护点】

1.基于物理连通性和物理接口状态的协议测试方法,其特征是,包括:

2.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,所述失败点提供pcap压缩包下载链接,所述pcap压缩包用于重现失败点。

3.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,在模糊测试过程中,对设备的电源、ping包、arp、tcp和PLC电压进行监控。

4.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,还包括:获取调节开关的速率,并根据调节开关的速率,选择模糊测试中漏扫脚本的范围。

5.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,还包括:在远程获取管理权限的方式下,配置核查软件的U盘工具对主机进行配置核查。

6.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,根据协议类型的不同,启动不同的监视器,判定用例执行成功和失败。

7.如权利要求6所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,所述监视器包括:arp、icmp、tcp、udp、LinkState、CPU和内存监视器。

8.基于物理连通性和物理接口状态的协议测试系统,其特征是,包括:

9.一种电子设备,其特征是,包括:

10.一种存储介质,其特征是,非暂时性地存储计算机可读指令,其中,当所述非暂时性计算机可读指令由计算机执行时,执行权利要求1-7任一项所述方法的指令。

...

【技术特征摘要】

1.基于物理连通性和物理接口状态的协议测试方法,其特征是,包括:

2.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,所述失败点提供pcap压缩包下载链接,所述pcap压缩包用于重现失败点。

3.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,在模糊测试过程中,对设备的电源、ping包、arp、tcp和plc电压进行监控。

4.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,还包括:获取调节开关的速率,并根据调节开关的速率,选择模糊测试中漏扫脚本的范围。

5.如权利要求1所述的基于物理连通性和物理接口状态的协议测试方法,其特征是,还包括:在远程获取管理...

【专利技术属性】
技术研发人员:赵夫慧刘冬兰刘新赵鹏王勇常英贤王睿张方哲张昊陈剑飞马雷孙莉莉姚洪磊李正浩于灏秦佳峰赵洺哲孙梦谦苏冰金玉辉许善杰
申请(专利权)人:国网山东省电力公司电力科学研究院
类型:发明
国别省市:

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

1