[发明专利]用于通用验证方法学验证平台的网络报文自动生成方法有效
| 申请号: | 202310582800.8 | 申请日: | 2023-05-23 |
| 公开(公告)号: | CN116320052B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 俞挺 | 申请(专利权)人: | 珠海星云智联科技有限公司 |
| 主分类号: | H04L69/06 | 分类号: | H04L69/06;H04L69/22;H04L69/14 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈舟苗 |
| 地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 通用 验证 法学 平台 网络 报文 自动 生成 方法 | ||
1.一种用于通用验证方法学验证平台的网络报文自动生成方法,其特征在于,所述网络报文自动生成方法包括:
针对多个网络报文协议中的第一网络报文协议,确定与所述第一网络报文协议对应的第一网络报文头的多个域段以及所述多个域段各自的属性信息,所述第一网络报文协议是所述多个网络报文协议中的任一网络报文协议,所述多个网络报文协议与多个网络报文头一一对应,所述多个网络报文协议包括不同类型且不同版本的网络报文协议;
生成与所述多个网络报文头一一对应的多个通用验证方法学对象类,其中,第一通用验证方法学对象类对应所述第一网络报文头,所述第一通用验证方法学对象类按照第一次序定义所述第一网络报文的所述多个域段各自的位宽属性和随机属性从而得到多个字段,并且,所述第一通用验证方法学对象类还包括与所述多个域段相关联的第一打包函数,所述第一打包函数用于将所述多个字段按照所述第一次序打包生成与所述第一网络报文头对应的第一数据序列;
利用在自动脚本中被列举的至少一个报文组合,生成与所述至少一个报文组合一一对应的至少一个通用验证方法学枚举类型,其中,第一报文组合是所述至少一个报文组合中的任一报文组合,所述第一报文组合由所述多个网络报文头中的一个或者多个网络报文头按照第一组合方式组合得到;
生成通用验证方法学激励类,所述通用验证方法学激励类用于所述通用验证方法学验证平台利用所述多个通用验证方法学对象类和所述至少一个通用验证方法学枚举类型施加随机化约束控制从而自动生成随机化网络报文数据,所述随机化网络报文数据作为所述通用验证方法学验证平台的激励信号,
所述第一打包函数用于将所述多个字段按照所述第一次序打包生成与所述第一网络报文头对应的所述第一数据序列,包括:所述第一打包函数用于将所述多个字段按照所述第一次序打包成具有第一数据位宽的字节流从而生成与所述第一网络报文头对应的所述第一数据序列,
所述随机化网络报文数据包括随机化网络报文头数据和随机化网络数据载荷部分,所述通用验证方法学激励类用于利用所述多个通用验证方法学对象类和所述至少一个通用验证方法学枚举类型自动生成所述随机化网络报文数据,包括:
基于所述通用验证方法学激励类,定义所述随机化网络报文数据的字节流;
基于随机化类型组合,从与所述至少一个通用验证方法学枚举类型一一对应的所述至少一个报文组合中确定与所述随机化类型组合对应的特定报文组合,调用与所述特定报文组合对应的通用验证方法学枚举类型从而生成所述随机化网络报文数据的枚举类型对象;
从与所述多个通用验证方法学对象类一一对应的所述多个网络报文头中确定与所述特定报文组合对应的特定网络报文头,将调用所述特定网络报文头的打包函数所生成的数据序列整合到所述随机化网络报文数据的字节流;
添加所述随机化网络数据载荷部分到所述随机化网络报文数据的字节流从而生成所述随机化网络报文数据。
2.根据权利要求1所述的网络报文自动生成方法,其特征在于,所述多个通用验证方法学对象类均基于所述通用验证方法学验证平台的配置。
3.根据权利要求1所述的网络报文自动生成方法,其特征在于,所述第一网络报文头可用于生成基于所述第一网络报文协议的网络报文数据。
4.根据权利要求1所述的网络报文自动生成方法,其特征在于,所述多个网络报文协议包括IPV4协议、IPV6协议、TCP协议、UCP协议、ETH协议、ICMPV6协议、RDMA协议、DHCP协议、VXLAN协议、GENEVE协议。
5.根据权利要求4所述的网络报文自动生成方法,其特征在于,与所述多个网络报文协议一一对应的所述多个网络报文头包括IPV4报文头、IPV6报文头、TCP报文头、UCP报文头、ETH报文头、ICMPV6报文头、RDMA报文头、DHCP报文头、VXLAN报文头、GENEVE报文头。
6.根据权利要求5所述的网络报文自动生成方法,其特征在于,所述至少一个报文组合包括第二报文组合,所述第二报文组合由所述ETH报文头、所述IPV6协议和所述ICMPV6报文头先后组合得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海星云智联科技有限公司,未经珠海星云智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310582800.8/1.html,转载请声明来源钻瓜专利网。





