一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于SDR的低成本V2X模糊测试方法与流程

2022-04-09 06:00:37 来源:中国专利 TAG:

技术特征:
1.一种基于sdr的低成本v2x模糊测试方法,其特征在于,包括:对待测设备的通信协议报文基于抽象语法标记转换为特定语言描述的特定格式文件;将特定格式文件根据预设的编码规则,确定不同字段的位数,制定字段生成策略,以此对特定格式文件进行格式转换得到语法模版文件;根据语法模版文件生成合法消息,并将合法消息划分为测试部分和待变异部分,将测试部分作为测试用例发送至待测设备;对待变异部分根据预设的变异规则进行变异后,得到畸形消息,将畸形消息作为测试用例发送至待测设备;将测试用例发送至待测设备的过程中,对通信协议进程进行监控,并定位崩溃位置。2.如权利要求1所述的一种基于sdr的低成本v2x模糊测试方法,其特征在于,所述特定语言描述的特定格式文件采用asn.1,生成asn.1格式的消息文件;所述预设的编码规则为采用uper编码规则,将特定格式文件编写为正则表达的语法模版文件。3.如权利要求1所述的一种基于sdr的低成本v2x模糊测试方法,其特征在于,所述特定格式文件包括primitive数据类型和structured数据类型,根据预设的编码规则确定特定格式文件中不同数据类型不同字段的位数,不同字段的位数包括比特位数、字符个数。4.如权利要求1所述的一种基于sdr的低成本v2x模糊测试方法,其特征在于,所述特定格式文件包括primitive数据类型和structured数据类型,基于两种数据类型,制定的字段生成策略包括:所述primitive数据类型中:integer:在size值约束下设置随机数;enumerated:在个数范围内随机选择;bit string:在size值约束下设置随机长度的随机值;或,没有size值约束时,根据消息长度约束设置最大长度的随机值;octet string:在size值约束下在字典库随机选择;或,没有size值约束时,根据消息长度约束设置最大长度;ia5string:在size值约束下在字典库随机选择;或,没有size值约束时,根据消息长度约束设置最大长度。5.如权利要求4所述的一种基于sdr的低成本v2x模糊测试方法,其特征在于,基于两种数据类型,制定的字段生成策略包括:所述structured数据类型中:choice:遍历所有数据类型,根据数据类型设置。sequence:随机选择optional标注的字段,根据数据类型设置。sequence of:在size值约束下设置随机长度。6.一种基于sdr的低成本v2x模糊测试装置,其特征在于,包括:编译模块,被配置为对待测设备的通信协议报文基于抽象语法标记转换为特定语言描述的特定格式文件;文件转换模块,被配置为将特定格式文件根据预设的编码规则,确定不同字段的位数,制定字段生成策略,以此对特定格式文件进行格式转换得到语法模版文件;消息生成模块,被配置为根据语法模版文件生成合法消息,并将合法消息划分为测试部分和待变异部分,将测试部分作为测试用例发送至待测设备;
变异模块,被配置为对待变异部分根据预设的变异规则进行变异后,得到畸形消息,将畸形消息作为测试用例发送至待测设备;测试模块,被配置为将测试用例发送至待测设备的过程中,对通信协议进程进行监控,并定位崩溃位置。7.一种基于sdr的低成本v2x模糊测试系统,其特征在于,包括:权利要求6所述的模糊测试装置、收发装置和协议解析装置;所述模糊测试装置通过收发装置进行测试用例的传输;所述收发装置用于在待测设备间采用测试用例进行通信测试时,对通信协议报文在待测设备之间的传输;所述协议解析装置用于对通信协议进程中通信报文的解析,且将解析结果通过收发装置传输至监控终端,以对通信协议进程进行监控,并定位崩溃位置。8.如权利要求7所述的一种基于sdr的低成本v2x模糊测试系统,其特征在于,所述收发装置中设有同步机制,根据同步子帧的设置情况计算预留子帧的个数。9.如权利要求7所述的一种基于sdr的低成本v2x模糊测试系统,其特征在于,所述协议解析装置基于c语言编译,采用启发式方法注册和组合多个解析器,且自动解析。10.一种车联网通信模糊测试系统,其特征在于,包括路侧单元和车载单元,所述路侧单元和车载单元通信时,采用权利要求1-5任一项所述的模糊测试方法对通信过程进行测试。

技术总结
本发明公开一种基于SDR的低成本V2X模糊测试方法,包括:对待测设备的通信协议报文基于抽象语法标记转换为特定语言描述的特定格式文件;根据预设的编码规则,确定特定格式文件中不同字段的位数,制定字段生成策略,以此对特定格式文件进行格式转换得到语法模版文件;根据语法模版文件生成合法消息,将合法消息划分为测试部分和待变异部分,将测试部分作为测试用例发送至待测设备;对待变异部分根据预设的变异规则进行变异,得到畸形消息,将畸形消息作为测试用例发送至待测设备;将测试用例发送至待测设备的过程中,对通信协议进程进行监控,定位崩溃位置。针对车联网协议V2X,构造ASN.1格式的V2X测试消息,实现自动化的漏洞挖掘,增强设备安全性。增强设备安全性。增强设备安全性。


技术研发人员:刘奕辰 郭山清 刘跃 胡程瑜 唐朋 刘成
受保护的技术使用者:网神信息技术(北京)股份有限公司
技术研发日:2021.12.15
技术公布日:2022/4/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献