汽车TBOX身份认证测试方法、系统、设备及存储介质与流程
- 国知局
- 2024-08-02 14:42:17
本发明属于新能源汽车,具体涉及一种汽车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端认证服务测试模块调取待测tbox对tsp端进行身份认证,与tsp后台进行数据交互,检查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、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的一种汽车tbox身份认证测试方法。
32、一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的一种汽车tbox身份认证测试方法。
33、与现有技术相比,本发明的有益效果是:
34、本发明汽车tbox身份认证测试方法,通过对汽车tbox与tsp端、与远程诊断后台端、ota后台端身份认证服务进行测试,使用网络数据抓包工具,解析报文数据,检查tbox与tsp之间通信前需要身份认证,tbox与远程诊断后台之间通信前需要身份认证,tbox与ota后台之间通信前需要身份认证;其简化了测试流程,提高测试效率;扩大测试覆盖范围,全面评估汽车tbox身份认证安全性;建立有效的测试指标和评估标准,提高测试结果的准确性。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243679.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表