System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于新能源汽车,具体涉及一种汽车tbox身份认证测试方法、系统、设备及存储介质。
技术介绍
1、智能汽车的t-box作为无线网关,通过4g远程无线通讯、gps卫星定位、加速度传感和can通讯等功能,为整车提供远程通讯接口,提供包括行车数据采集、行驶轨迹记录、车辆故障监控、车辆远程查询和控制(开闭锁、空调控制、车窗控制、发送机扭矩限制、发动机启停)、驾驶行为分析以及4g无线热点分享等服务。
2、随着汽车网联化功能和智能化功能越来越多,t-box对外通讯接口数量也与日俱增,受网络攻击的风险越来越大。因此,需要对汽车tbox与tsp端、与远程诊断后台端、与ota后台端身份认证服务进行测试,最大限度保障汽车t-box的稳定性,安全性。现有测试方法难以全面覆盖t-box所有的端口;测试流程繁琐、耗时长;对于大规模车载网络难以有效应用。基于此,急需研发一种高效、低成本、覆盖面广的汽车tbox身份认证测试方法,以更好地满足智能网联汽车的需求。
技术实现思路
1、本专利技术的目的就在于,提供一种汽车tbox身份认证测试方法、系统、设备及存储介质,以解决高效、低成本、覆盖面广的汽车tbox身份认证测试的问题。
2、本专利技术的目的是通过以下技术方案实现的:
3、一种汽车tbox身份认证测试方法,包括以下步骤:
4、a、建立测试系统;
5、b、汽车tbox与tsp端身份认证服务测试,与tbox建立通信连接,tbox与tsp端认证服务
6、c、汽车tbox与远程诊断后台端身份认证服务测试,与tbox建立通信连接,tbox与远程诊断后台认证服务测试模块调取待测tbox对远程诊断后台进行身份认证,与其进行数据交互,检查tbox与远程诊断后台之间通信前有无身份认证;若有,出具合格报告;若没有,出具不合格报告;
7、d、汽车tbox与ota后台端身份认证服务测试,与tbox建立通信连接,tbox与ota后台端认证服务测试模块调取待测tbox对ota后台端进行身份认证,与ota后台进行数据交互,检查tbox与ota后台之间通信前有无身份认证;若有,出具合格报告;若没有,出具不合格报告;
8、e、分析测试数据:
9、在自动化执行测试用例单元上对自动化测试结果进行分析,提取关键信息,并生成自动化测试报告。
10、进一步地,步骤a,具体为:将待测汽车tbox与电源控制系统连接,并在自动化执行测试用例单元上配置电源参数。
11、进一步地,步骤b,具体包括以下步骤:
12、b1、tsp端与tbox建立通信后,tbox端发送消息,tsp端收到后确认tbox端发送的消息并发送证书和签名,tbox端验证证书的真实性并验证签名,确认其均有效则再次发送一个会话密钥给tsp端,tsp端计算密钥有效后发送结束信息给tbox端,以验证之前建立的通信有效;
13、b2、调取自动化执行测试单元中网络数据抓包工具,在tbox后台进行数据抓包;
14、b3、解析通信报文数据,检查tbox与tsp之间通信前有无身份认证。
15、进一步地,步骤c,具体包括以下步骤:
16、c1、tbox与远程诊断后台认证服务测试模块调取远程诊断后台向tbox发送指令,与tbox建立通信连接,tbox端发送消息,远程诊断后台收到后确认tbox端发送的消息并发送证书和签名,tbox端验证证书的真实性并验证签名,确认其均有效则再次发送一个会话密钥给远程诊断后台,远程诊断后台计算密钥有效后发送结束信息给tbox端,以验证之前建立的通信有效;
17、c2、调取自动化执行测试单元中网络数据抓包工具,在tbox后台进行数据抓包;
18、c3、解析通信报文数据,检查tbox与远程诊断后台之间通信前有无身份认证。
19、5、根据权利要求1所述的一种汽车tbox身份认证测试方法,其特征在于,步骤d,具体包括以下步骤:
20、d1、tbox与ota后台端认证服务测试模块调取ota后台向tbox发送指令,与tbox建立连接,tbox端发送消息,ota后台收到后确认tbox端发送的消息并发送证书和签名,tbox端验证证书的真实性并验证签名,确认其均有效则再次发送一个会话密钥给ota后台端,ota后台计算密钥有效后发送结束信息给tbox端,以验证之前建立的通信有效;
21、d2、调取自动化执行测试单元中网络数据抓包工具,在tbox后台进行数据抓包;
22、d3、解析通信报文数据,检查tbox与ota后台之间通信前有无身份认证。
23、一种汽车tbox身份认证测试系统,由电源控制系统、tbox与tsp端认证服务测试模块、tbox与远程诊断后台端认证服务测试模块、tbox与ota后台端身份认证服务测试模块以及自动化执行测试用例单元组成;
24、所述电源控制系统可与待测汽车tbox连接;
25、所述tbox与tsp端认证服务测试模块,与待测tbox相连,可以调取待测tbox,对tsp端进行身份认证,与tsp后台进行数据交互,调取自动化执行测试用例单元中网络数据抓包工具,在tbox后台进行数据抓包,解析通信报文数据,检查tbox与tsp之间通信前有无身份认证;
26、所述tbox与远程诊断后台端认证服务测试模块,通过远程诊断后台与tbox相连,可以调取远程诊断后台向tbox发送指令,与tbox建立连接,调取自动化执行测试单元中网络数据抓包工具,在tbox后台进行数据抓包,解析通信报文数据,检查tbox与远程诊断后台之间通信前有无身份认证;
27、所述tbox与ota后台端认证服务测试模块,通过ota后台与tbox相连,可以调取ota后台向tbox发送指令,与tbox建立连接,调取自动化执行测试单元中网络数据抓包工具,在tbox后台进行数据抓包,解析通信报文数据,检查tbox与ota后台之间通信前有无身份认证;
28、所述自动化执行测试用例单元中的网络数据抓包工具分别与tbox与tsp端认证服务测试模块、tbox与远程诊断后台端认证服务测试模块以及tbox与ota后台端身份认证服务测试模块相连,能够配置电源参数,调取电源控制系统调节电压,调用网络数据抓包工具在tbox后台进行数据抓包,解析通信报文数据,检查tbox与tsp端、与远程诊断后台端、与ota后台端之间通信前有无身份认证。
29、进一步地,所述电源控制系统有电压调节功能。
30、进一步地,所述自动化执行测试用例单元能够自动化测试执行,得到自动化测试结果且可以自动索引测试结果依据。
31、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上本文档来自技高网...
【技术保护点】
1.一种汽车TBOX身份认证测试方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种汽车TBOX身份认证测试方法,其特征在于,步骤A,具体为:将待测汽车TBOX与电源控制系统连接,并在自动化执行测试用例单元上配置电源参数。
3.根据权利要求1所述的一种汽车TBOX身份认证测试方法,其特征在于,步骤B,具体包括以下步骤:
4.根据权利要求1所述的一种汽车TBOX身份认证测试方法,其特征在于,步骤C,具体包括以下步骤:
5.根据权利要求1所述的一种汽车TBOX身份认证测试方法,其特征在于,步骤D,具体包括以下步骤:
6.一种汽车TBOX身份认证测试系统,其特征在于:由电源控制系统、TBOX与TSP端认证服务测试模块、TBOX与远程诊断后台端认证服务测试模块、TBOX与OTA后台端身份认证服务测试模块以及自动化执行测试用例单元组成;
7.根据权利要求6所述的一种汽车TBOX身份认证测试系统,其特征在于:所述电源控制系统有电压调节功能。
8.根据权利要求6所述的一种汽车TBOX身份认证测试系统,
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述处理器执行所述程序时实现如权利要求1-5中任一项所述的一种汽车TBOX身份认证测试方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的一种汽车TBOX身份认证测试方法。
...【技术特征摘要】
1.一种汽车tbox身份认证测试方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种汽车tbox身份认证测试方法,其特征在于,步骤a,具体为:将待测汽车tbox与电源控制系统连接,并在自动化执行测试用例单元上配置电源参数。
3.根据权利要求1所述的一种汽车tbox身份认证测试方法,其特征在于,步骤b,具体包括以下步骤:
4.根据权利要求1所述的一种汽车tbox身份认证测试方法,其特征在于,步骤c,具体包括以下步骤:
5.根据权利要求1所述的一种汽车tbox身份认证测试方法,其特征在于,步骤d,具体包括以下步骤:
6.一种汽车tbox身份认证测试系统,其特征在于:由电源控制系统、tbox与tsp端认证服务测试模块、tbox与远程诊断后台端认证服务测试模块、t...
【专利技术属性】
技术研发人员:陆昊楠,姬楠,张万友,张鹏,赵跃,赵伟博,谷原野,孙运玺,
申请(专利权)人:一汽奔腾汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。