代码溯源方法、电子设备、存储介质及程序产品技术

技术编号:43284803 阅读:18 留言:0更新日期:2024-11-12 16:07
本申请实施例提供一种代码溯源方法、电子设备、存储介质及程序产品。该方法包括:获取溯源请求,所述溯源请求用于请求对目标程序包进行溯源;根据溯源请求,获取所述目标程序包,所述目标程序包为对目标源代码进行编译得到的,所述目标程序包中包括加密溯源信息,所述加密溯源信息为对所述目标源代码进行编译时添加至所述目标程序包;在所述目标程序包中识别得到所述加密溯源信息;根据所述加密溯源信息,确定所述目标程序包的溯源信息,所述溯源信息包括如下至少一项:所述目标程序包的编译人员信息、编译时刻、代码分支、或者提交至的代码仓库的标识。该方法用以达到溯源准确度高,且效率高的效果。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种代码溯源方法、电子设备、存储介质及程序产品


技术介绍

1、在使用应用程序的过程中,在应用程序出现故障等情况下,需要对应用程序的程序包进行溯源,以确定程序包的溯源信息,溯源信息可以包括版本信息、编译人员信息、编译时间等。

2、在相关技术中,可以维护集成系统,在集成系统中记录各个程序包的溯源信息,当需要对程序包进行溯源时,可以在集成系统中查询该程序包的溯源信息。在实际应用过程中,在遇到生产环境紧急问题需要更新程序包时,开发人员可能无法及时在集成系统中记录程序包的溯源信息,使得集成系统中无法记录所有程序包的全面的溯源信息,这样,在集成系统中查询程序包的溯源信息时,集成系统中可能不存在该程序包的溯源信息,则使得在集成系统中无法查询到程序包的溯源信息,导致查询溯源信息的可靠性较差。


技术实现思路

1、本申请实施例提供一种代码溯源方法、电子设备、存储介质及程序产品,用以达到溯源准确度高,且效率高的效果。

2、第一方面,本申请实施例提供一种代码溯源方法,包括:

本文档来自技高网...

【技术保护点】

1.一种代码溯源方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标程序包中识别得到所述加密溯源信息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法应用于电子设备,所述电子设备中包括解密组件;所述根据所述加密溯源信息,确定所述目标程序包的溯源信息,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述编译环境信息进行文本识别处理,以在所述编译环境信息中确定所述溯源信息,包括:

6.根据权利要求4或5所述的方法...

【技术特征摘要】

1.一种代码溯源方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标程序包中识别得到所述加密溯源信息,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法应用于电子设备,所述电子设备中包括解密组件;所述根据所述加密溯源信息,确定所述目标程序包的溯源信息,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述编译环境信息进行文本识别处理,以在所述编译环境信息中确定所述溯源信息,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述初始程序包中包括多个文件包;所述根据所述加密溯源信息和所述初始程序包,得到所述目标程序包,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述目标程序包中还包括多个文件包、以及每个文件包的第一指纹信息;所述方法还包括:<...

【专利技术属性】
技术研发人员:沈博江涛吕烨宋雨伦李大中
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1