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

车辆远程合规测试方法、装置、设备及介质与流程

2023-01-15 07:21:50 来源:中国专利 TAG:

技术特征:
1.一种车辆远程合规测试方法,其特征在于,包括:逆向分析目标车辆终端的cpu架构,以确定待测试程序,并将合规测试工具传入至所述目标车辆终端;将所述待测试程序注入至所述合规测试工具,然后启动所述合规测试工具以生成测试日志;获取所述合规测试工具中服务端发送的请求日志,并基于所述请求日志发送所述测试日志至所述服务端,以便服务端基于所述测试日志生成测试报告。2.根据权利要求1所述的车辆远程合规测试听方法,其特征在于,所述将合规测试工具传入至所述目标车辆终端之前,还包括:当预设指令接口获取到控车指令时,strace跟踪器记录与所述控车指令对应的交互数据;基于所述交互数据,并利用测试框架编写测试代码,以得到合规测试工具。3.根据权利要求2所述的车辆远程合规测试听方法,其特征在于,所述利用测试框架编写测试代码,以得到合规测试工具,包括:调用mmap函数以创建内存空间,并将所述交互数据写入所述内存空间中的数据空间;利用测试框架编写测试代码,并将所述测试代码写入所述内存空间中的代码空间,以得到合规测试工具。4.根据权利要求3所述的车辆远程合规测试听方法,其特征在于,所述启动所述合规测试工具以生成测试日志,包括:启动所述合规测试工具,并通过ptrace进程将所述待测试程序中的程序计数器指向所述合规测试工具中的所述测试代码,以便所述合规测试工具运行所述测试代码并生成测试日志。5.根据权利要求4所述的车辆远程合规测试听方法,其特征在于,所述通过ptrace进程将所述待测试程序中的程序计数器指向所述合规测试工具中的所述测试代码之前,还包括:查询so库地址,并通过所述so库地址查询mmap函数地址,然后利用所述so库地址和所述mmap函数地址计算出所述mmap函数在加载程序中的实际地址;利用所述mmap函数在加载程序中的实际地址确定所述待测试程序中的程序计数器的地址,以便通过ptrace进程将所述程序计数器指向所述合规测试工具中的所述测试代码。6.根据权利要求1至5任一项所述的车辆远程合规测试听方法,其特征在于,所述启动所述合规测试工具以生成测试日志,包括:启动所述合规测试工具,以便通过所述合规测试工具监测所述目标车辆生成的测试数据和测试行为,并利用所述测试数据和所述测试行为生成测试日志。7.根据权利要求6所述的车辆远程合规测试听方法,其特征在于,所述通过所述合规测试工具监测所述目标车辆生成的测试数据和测试行为之前,还包括:通过ptrace进程将所述合规测试工具和所述待测试程序之间的关系转换为父子关系,以便通过所述合规测试工具监测所述目标车辆生成的测试数据和测试行为。8.一种车辆远程合规测试装置,其特征在于,包括:测试工具传入模块,用于逆向分析目标车辆终端的cpu架构,以确定待测试程序,并将
合规测试工具传入至所述目标车辆终端;测试工具启动模块,用于将所述待测试程序注入至所述合规测试工具,然后启动所述合规测试工具以生成测试日志;测试报告生成模块,用于获取所述合规测试工具中服务端发送的请求日志,并基于所述请求日志发送所述测试日志至所述服务端,以便服务端基于所述测试日志生成测试报告。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的车辆远程合规测试方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的车辆远程合规测试方法的步骤。

技术总结
本申请公开了一种车辆远程合规测试方法、装置、设备及介质,涉及车联网安全技术领域,该方法包括:逆向分析目标车辆终端的CPU架构,以确定待测试程序,并将合规测试工具传入至所述目标车辆终端;将所述待测试程序注入至所述合规测试工具,然后启动所述合规测试工具以生成测试日志;获取所述合规测试工具中服务端发送的请求日志,并基于所述请求日志发送所述测试日志至所述服务端,以便服务端基于所述测试日志生成测试报告。通过上述方案,无需关闭守护进程,也无需进行仿真,只需要将待测试程序传入合规测试工具中,即可生成测试日志,然后利用测试日志生成测试报告,提高测试效率。提高测试效率。提高测试效率。


技术研发人员:叶振涛 高昌盛
受保护的技术使用者:杭州安恒车联网安全技术有限公司
技术研发日:2022.10.20
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献