[发明专利]一种控制器局域网总线测试系统、方法和存储介质有效
申请号: | 202111665417.6 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114338451B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 胡迪 | 申请(专利权)人: | 武汉思普崚技术有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L12/40 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 430070 湖北省武汉市武汉东湖新技术开发区光谷大道*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 局域网 总线 测试 系统 方法 存储 介质 | ||
本申请提供了一种控制器局域网总线测试系统、方法和存储介质,系统包括:数据组合模块被配置为获取测试字段,以及获取测试字段的变异方法;交互模块被配置为获取交互数据以及交互流程;参数模块被配置为获取测试参数;测试模块被配置为根据测试字段、变异方法、交互数据和测试参数生成测试数据并发送给控制器局域网总线,用于对控制器局域网总线进行测试。用户只需输入相关参数,系统就能自动生成测试数据,不需要针对每一个CANBUS总线编写各自的测试用例,从而节约大量的时间,提高了CANBUS总线的测试效率。
技术领域
本申请涉及车辆信息安全技术领域,尤其涉及一种控制器局域网总线测试系统、方法和存储介质。
背景技术
现代汽车都配有大量ECU(电子控制单元),不同的ECU之间使用CAN总线进行通信,它们共同构成了一个汽车内部局域网。CAN总线指的是控制器局域网总线技术CANBUS(Controller Area Networks-BUS)。CANBUS总线技术最早是用于飞机、坦克等武器电子系统的通讯联络上。CANBUS最初是为汽车检测、控制系统而设计的。现在汽车越来越多地采用电子装置控制,如发动机的控制、刹车控制系统等。由于这些控制需要检测及交换大量数据,采用硬接信号线的方式,不但繁琐、价格高、而且难以解决问题,采用CAN总线技术上述问题能很好的得到解决。随着汽车数量的日益增长,汽车的安全性引起关注,特别是汽车内部的CAN总线漏洞检测急需解决的技术问题。
在对CAN总线进行检测时,现有技术一般采用测试用例进行检测,通过编写的测试用例来对CAN总线进行测试,它的工作原理是发送大量的变异数据给被测对象,并监测被测对象是否产生异常,且记录导致异常的数据,发现存在的未知漏洞。
然而,在对不同的CAN总线进行测试时,由于每个CAN总线的内容可能区别很大,因此每个CAN总线都需要编写各自的测试用例,从而带来了大量的工作量,效率过低。
发明内容
本申请提供了一种网络应用识别方法和装置,以解决现有技术对每个CAN总线都需要编写各自的测试用例,从而带来了大量的工作量,效率过低的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
第一方面,本申请提供了一种控制器局域网总线测试系统,该系统包括:
数据组合模块,被配置为获取测试字段,以及获取所述测试字段的变异方法;
交互模块,被配置为获取交互数据以及交互流程,所述交互流程指的是交互过程中数据传输的顺序;
参数模块,被配置为获取测试参数,所述测试参数包括测试次数和测试周期;
测试模块,被配置为根据所述测试字段、所述变异方法、所述交互数据和所述测试参数生成测试数据并发送给控制器局域网总线,所述测试数据用于对所述控制器局域网总线进行测试。
可选的,所述数据组合模块包括:
数据输入单元,被配置为接收用户输入的初始测试数据;
字段划分单元,被配置为将用户输入的初始测试数据划分为多个测试字段;
变异指定单元,被配置为接收用户指定的各个测试字段的变异方法。
可选的,所述交互模块包括:
交互流程单元,被配置为接收用户根据控制器局域网总线协议指定的交互流程;
交互数据单元,被配置为接收用户根据控制器局域网总线协议指定的交互数据。
可选的,所述参数模块包括:
测试次数单元,被配置为接收用户指定的控制器局域网总线测试的测试次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111665417.6/2.html,转载请声明来源钻瓜专利网。