热更新检测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40870219 阅读:20 留言:0更新日期:2024-04-08 16:36
本申请涉及一种热更新检测方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括在应用运行过程中,确定当前执行到的针对应用的机器执行指令;确定基于机器执行指令所执行的当前执行函数,并在当前执行函数为预设待检测函数类型的情况下,确定传递至当前执行函数的传递数据;确定传递数据的标记存储位置;在基于应用的原始数据执行一系列执行函数过程中,基于任一执行函数生成的数据的标记存储位置,用于记录向任一执行函数所传递数据的数据来源标记;当从传递数据的标记存储位置处获取得到数据来源标记,根据传递数据和从传递数据的标记存储位置处获取得到的数据来源标记,生成热更新记录。采用本方法能够提升热更新检测的效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种热更新检测方法、装置、计算机设备和存储介质


技术介绍

1、随着科学技术的发展,出现了热更新技术。热更新(hot update)也称热修复(hotfix),是指在不停机或重新启动的情况下,对软件或应用程序进行在线更新或修复的技术。目前,由于热更新技术隐蔽性强,常被不法开发者用于技术对抗,以绕过合规性管理。因此,需要对应用进行检测,以确定应用在运行过程中是否会发生热更新行为。

2、目前,主要是在不运行应用程序的情况下分析其安装包文件,通过分析结果来确定应用在运行过程中是否会发生热更新。这个过程涉及到扫描安装包文件中的代码和资源文件,例如,涉及到检查安装包中是否存在已知的热更新框架的类名、方法调用或者特定的资源文件。

3、然而,人工分析安装包文件是一个耗时的过程,会使得热更新检测的效率低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提升检测效率的热更新检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。p>

2、第一方本文档来自技高网...

【技术保护点】

1.一种热更新检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述应用运行于虚拟终端,且所述应用是在通过安装包上传页面将所述应用的安装包上传至检测平台后,基于预设的安装指令触发所述虚拟终端通过所述安装包安装得到的。

3.根据权利要求1所述的方法,其特征在于,在所述传递数据是基于所述原始数据生成得到的情况下,所述传递数据的标记存储位置处记录有所述原始数据的数据来源标记;所述原始数据的数据来源标记的生成步骤包括:

4.根据权利要求3所述的方法,其特征在于,所述在从网络获取得到原始数据的情况下,确定所述原始数据的数据来源标记为...

【技术特征摘要】

1.一种热更新检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述应用运行于虚拟终端,且所述应用是在通过安装包上传页面将所述应用的安装包上传至检测平台后,基于预设的安装指令触发所述虚拟终端通过所述安装包安装得到的。

3.根据权利要求1所述的方法,其特征在于,在所述传递数据是基于所述原始数据生成得到的情况下,所述传递数据的标记存储位置处记录有所述原始数据的数据来源标记;所述原始数据的数据来源标记的生成步骤包括:

4.根据权利要求3所述的方法,其特征在于,所述在从网络获取得到原始数据的情况下,确定所述原始数据的数据来源标记为用以表征网络获取源的第一标记,包括:

5.根据权利要求4所述的方法,其特征在于,所述在从本地获取得到原始数据的情况下,确定所述原始数据的数据来源标记为用以表征本地获取源的第二标记,包括:

6.根据权利要求1所述的方法,其特征在于,所述确定所述传递数据的标记存储位置,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求7所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述应用运行于虚拟终端;当所述虚拟终端中的虚拟机运行于...

【专利技术属性】
技术研发人员:孙少洁于旸翟立东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1