车载终端程序校验方法及装置制造方法及图纸

技术编号:35708467 阅读:24 留言:0更新日期:2022-11-23 15:06
本发明专利技术实施例公开了一种车载终端程序校验方法及装置,该方法包括:在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收;在所述更新程序接收完毕的情况下,基于所述更新程序生成第一校验标识;进行车载终端的自组网,并确定程序更新关联的辅助校验终端,所述辅助校验终端包括进行所述更新程序更新且记录的关联信息满足预设辅助条件的车载终端;获取所述辅助校验终端中预先记录的第二校验标识,基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功。本方案,保证了程序更新的安全性,不易被破解造成信息泄露和攻击。击。击。

【技术实现步骤摘要】
车载终端程序校验方法及装置


[0001]本申请实施例涉及计算机
,尤其涉及一种车载终端程序校验方法及装置。

技术介绍

[0002]随着互联网和车载终端的兴起,通过车载终端内部集成的程序可以实现复杂的功能供用户使用。通常,车载终端的程序会定期进行更新,以进行程序功能的扩展和完善。但是,由于车载终端自身的特属性,其对安全性的需求更大,因此需要对更新程序进行更为严格的校验,以保证程序的正确性和防篡改。
[0003]现有的终端设备中程序的更新方法大多采用和服务器进行交互,如从服务器下载程序文件,然而现有的程序的安全性校验相对单一,为针对程序本身进行校验,针对篡改的情况不易发现。

技术实现思路

[0004]本专利技术实施例提供了一种车载终端程序校验方法及装置,解决了相关技术中,程序校验方式单一,安全性差的问题,提高了程序校验的可靠性,保证了程序更新的安全性,不易被破解造成信息泄露和攻击。
[0005]第一方面,本专利技术实施例提供了一种车载终端程序校验方法,该方法包括:在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收;在所述更新程序接收完毕的情况下,基于所述更新程序生成第一校验标识;进行车载终端的自组网,并确定程序更新关联的辅助校验终端,所述辅助校验终端包括进行所述更新程序更新且记录的关联信息满足预设辅助条件的车载终端;获取所述辅助校验终端中预先记录的第二校验标识,基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功。
[0006]可选的,所述对触发所述程序更新事件的信息源进行校验,包括:获取程序安装时记录的信息源标识,所述信息源标识基于多个不同的车载终端进行程序安装时确定得到;根据所述记录的信息源标识与触发所述程序更新事件的信息源标识进行比对以完成校验。
[0007]可选的,所述基于所述更新程序生成第一校验标识,包括:根据所述更新程序的文件内容以及当前时间戳生成第一校验标识。
[0008]可选的,所述根据所述更新程序的文件内容以及当前时间戳生成第一校验标识,包括:基于所述更新程序的大小以及内部预先设定的校验字符串与当前时间戳的拼接结果生成第一校验标识。
[0009]可选的,所述进行车载终端的自组网,并确定程序更新关联的辅助校验终端,包括:接收服务器发送的组网信息,基于所述组网信息与其它车载终端进行自组网;发送辅助校验指令至组网内的其它车载终端,基于所述其它车载终端的反馈信息确定辅助校验终端。
[0010]可选的,所述基于所述其它车载终端的反馈信息确定辅助校验终端,包括:将所述反馈信息中记录有已进行更新程序的更新事件,且记录的关联信息中无异常数据的车载终端确定为辅助校验终端,所述异常数据包括检测到的攻击数据和运行异常数据;其中,在记录有运行异常数据的情况下,确定所述运行异常数据是否满足更新条件,将满足更新条件的车载终端确定为辅助校验终端。
[0011]可选的,所述基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功,包括:对第二校验标识进行解析得到比对程序大小、比对特征字符串以及比对时间戳;在所述比对程序大小和比对特征字符串与所述第一校验标识记录的程序大小和校验字符串一致,且所述比对时间戳与所述第一校验标识记录的时间戳的差值满足时间阈值的情况下,确定校验成功。
[0012]第二方面,专利技术实施例还提供了一种车载终端程序校验装置,包括:信息源校验模块,配置为在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收;校验标识生成模块,配置为在所述更新程序接收完毕的情况下,基于所述更新程序生成第一校验标识;辅助终端确定模块,配置为进行车载终端的自组网,并确定程序更新关联的辅助校验终端,所述辅助校验终端包括进行所述更新程序更新且记录的关联信息满足预设辅助条件的车载终端;校验比对模块,配置为获取所述辅助校验终端中预先记录的第二校验标识,基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功。
[0013]第三方面,本专利技术实施例还提供了一种车载终端程序校验设备,该设备包括:一个或多个处理器;存储车载终端程序校验装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的车载终端程序校验方法。
[0014]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例所述的车载终端程序校验方法。
[0015]第五方面,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行本申请实施例所述的车载终端程序
校验方法。
[0016]本专利技术实施例中,在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收;在所述更新程序接收完毕的情况下,基于所述更新程序生成第一校验标识;进行车载终端的自组网,并确定程序更新关联的辅助校验终端,所述辅助校验终端包括进行所述更新程序更新且记录的关联信息满足预设辅助条件的车载终端;获取所述辅助校验终端中预先记录的第二校验标识,基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功。本方案,保证了程序更新的安全性,不易被破解造成信息泄露和攻击。
附图说明
[0017]图1为本专利技术实施例提供的一种车载终端程序校验方法的流程图;图2为本申请实施例提供的一种对信息源进行校验的方法的流程图;图3为本专利技术实施例提供的一种确定辅助校验终端的方法的流程图;图4为本专利技术实施例提供的一种车载终端程序校验装置的结构框图;图5为本专利技术实施例提供的一种车载终端程序校验设备的结构示意图。
具体实施方式
[0018]下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。
[0019]图1为本专利技术实施例提供的一种车载终端程序校验方法的流程图,本申请一实施例方案具体包括如下步骤:步骤S101、在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收。
[0020]在一个实施例中,车载终端的程序在进行更新的过程中,对该更新程序进行验证。其中,该程序更新事件可以是接收到信息源下发的更新指令触发。在进行更新程序的安装更新前,首先对触发程序更新事件的信息源进行校验,在对信息源进行校验成功的情况下,进行更新程序的接收。
...

【技术保护点】

【技术特征摘要】
1.车载终端程序校验方法,其特征在于,包括:在检测到程序更新事件时,对触发所述程序更新事件的信息源进行校验,在对所述信息源进行校验成功的情况下,进行更新程序的接收;在所述更新程序接收完毕的情况下,基于所述更新程序生成第一校验标识;进行车载终端的自组网,并确定程序更新关联的辅助校验终端,所述辅助校验终端包括进行所述更新程序更新且记录的关联信息满足预设辅助条件的车载终端;获取所述辅助校验终端中预先记录的第二校验标识,基于所述第一校验标识和所述第二校验标识的比对结果,确定所述程序更新事件的校验是否成功。2.根据权利要求1所述的车载终端程序校验方法,其特征在于,所述对触发所述程序更新事件的信息源进行校验,包括:获取程序安装时记录的信息源标识,所述信息源标识基于多个不同的车载终端进行程序安装时确定得到;根据所述记录的信息源标识与触发所述程序更新事件的信息源标识进行比对以完成校验。3.根据权利要求1所述的车载终端程序校验方法,其特征在于,所述基于所述更新程序生成第一校验标识,包括:根据所述更新程序的文件内容以及当前时间戳生成第一校验标识。4.根据权利要求3所述的车载终端程序校验方法,其特征在于,所述根据所述更新程序的文件内容以及当前时间戳生成第一校验标识,包括:基于所述更新程序的大小以及内部预先设定的校验字符串与当前时间戳的拼接结果生成第一校验标识。5.根据权利要求1

4中任一项所述的车载终端程序校验方法,其特征在于,所述进行车载终端的自组网,并确定程序更新关联的辅助校验终端,包括:接收服务器发送的组网信息,基于所述组网信息与其它车载终端进行自组网;发送辅助校验指令至组网内的其它车载终端,基于所述其它车载终端的反馈信息确定辅助校验终端。6.根据权利要求5所述的车载终端程序校验方法,其特征在于,所述基于所述其它车载终端的反馈信息确定辅助校验终端,包括:将所述反馈信息中记录有已进行更新程序的更新事件,且记录的关联信息中无...

【专利技术属性】
技术研发人员:刘曼张奇惠刘家明
申请(专利权)人:广州万协通信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1