基于状态与变异报文的双模协议模糊测试系统及方法技术方案

技术编号:41738760 阅读:30 留言:0更新日期:2024-06-19 12:58
本发明专利技术涉及一种基于状态与变异报文的双模协议模糊测试系统及方法,属于通信技术领域。基于seqGAN的方法生成变异测试报文,采用已有的协议序列数据作为训练集,利用seqGAN模型学习协议的结构和分布特征,生成与真实协议序列数据具有相似结构和分布特征的变异协议序列数据,作为变异测试报文,简化了生成变异测试报文的过程,提高了变异测试报文与真实协议报文的相似度,提高了生成变异测试报文的效率;结合状态引导机制,筛选符合协议状态的变异测试报文,通过状态转移路径控制协议状态的转移与覆盖,提高了变异测试报文的接受率,提高了协议模糊测试的覆盖率和漏洞检测效率。

【技术实现步骤摘要】

本专利技术属于通信,涉及一种基于状态与变异报文的双模协议模糊测试系统及方法


技术介绍

1、近年来,电力物联网领域产生了电力线载波和微功率无线双模融合的发展趋势,高速电力线载波(hplc)与宽带微功率无线(bmp)双模融合通信是其中一种双模通信技术,主要应用于用电信息采集系统本地通信,可以提高用电信息采集的效率和稳定性。

2、协议测试在双模通信技术的研发中占据重要地位,主要体现在确保通信协议的正确性、健壮性、稳定性和安全性。通过模拟各种通信场景,协议测试有助于发现潜在的协议错误、异常行为和不一致性,确保通信协议能够稳定地运行,对高速电力线载波与宽带微功率双模融合协议进行测试,可以发现双模融合协议的问题,从而推动高速电力线载波与宽带微功率双模通信技术的研究。

3、目前高速电力线载波(hplc)和宽带微功率无线(bmp)双模网络协议的测试方案大多是对协议实现进行一致性测试和互操作性测试,主要检验协议实现是否与协议标准一致以及基于同一协议的不同协议实体之间的互操作互通信能力,主要测试内容可以概括为“是否对正确的输入做出正确的响应”,这种测本文档来自技高网...

【技术保护点】

1.基于状态与变异报文的双模协议模糊测试系统,其特征在于:该系统包括:

2.根据权利要求1所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述基于seqGAN的变异协议序列数据生成算法具体为:

3.根据权利要求2所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述S2中,生成器生成变异协议序列数据具体为:

4.根据权利要求2所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述S4中,判别器输出判断输入的协议序列数据是真实协议序列数据的概率具体为:

5.根据权利要求2所述的基于状态与变异报文的双模协议模糊测...

【技术特征摘要】

1.基于状态与变异报文的双模协议模糊测试系统,其特征在于:该系统包括:

2.根据权利要求1所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述基于seqgan的变异协议序列数据生成算法具体为:

3.根据权利要求2所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述s2中,生成器生成变异协议序列数据具体为:

4.根据权利要求2所述的基于状态与变异报文的双模协议模糊测试系统,其特征在于:所述s4中,判别器输出判断输入的协议序列数据是真实协议序列数据的概率具体为...

【专利技术属性】
技术研发人员:王焱王琼张大勇陈海龙车锦贤
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1