应用程序的检测方法、装置、非易失性存储介质及处理器与流程

文档序号:33320041发布日期:2023-03-03 19:52阅读:来源:国知局

技术特征:
1.一种应用程序的检测方法,其特征在于,包括:遍历检测规则库中的各个应用程序关联的检测规则,其中,所述检测规则库中存储有同一功能类型的所述应用程序关联的检测规则,每个所述应用程序关联有多个检测规则,每个所述检测规则用于对所述应用程序的一种特征信息进行检测;在目标终端设备中,通过依次执行所述检测规则库中的每个所述应用程序关联的检测规则,得到所述应用程序在所述目标终端设备中的检测结果;在所述检测规则库中的各个所述应用程序对应的检测规则均执行完的情况下,返回检测结果列表,其中,所述检测结果列表中包括各个所述应用程序在所述目标终端设备中的安装情况。2.根据权利要求1所述的方法,其特征在于,每个所述检测规则中包括所述应用程序的一种特征信息以及所述特征信息关联的检测方式,所述在目标终端设备中,通过依次执行所述检测规则库中的每个所述应用程序关联的检测规则,得到所述应用程序在所述目标终端设备中的检测结果包括:在所述目标终端设备中,分别调用各个所述检测规则中的检测方式对所述特征信息进行检测,得到各个所述检测规则对应的子检测结果;由各个所述检测规则对应的所述子检测结果确定所述应用程序在所述目标终端设备中的检测结果。3.根据权利要求2所述的方法,其特征在于,所述在所述目标终端设备中,分别调用各个所述检测规则中的检测方式对所述特征信息进行检测,得到各个所述检测规则对应的子检测结果包括:在所述目标终端设备中,调用所述检测规则中的检测方式对所述特征信息进行检测,得到所述检测规则对应的返回值;将所述检测规则对应的返回值转化为预设格式,得到所述预设格式的数据,并将所述预设格式的数据确定为所述检测规则对应的子检测结果。4.根据权利要求1所述的方法,其特征在于,在所述遍历检测规则库中的各个应用程序关联的检测规则之前,所述方法还包括:在测试机中安装所述应用程序时,获取所述应用程序的特征信息,并确定所述特征信息对应的检测方式;将所述应用程序的每个所述特征信息与对应的检测方式进行关联,生成所述应用程序关联的多个所述检测规则;将所述应用程序关联的多个所述检测规则添加至数据库中,得到所述检测规则库。5.根据权利要求4所述的方法,其特征在于,所述将所述应用程序关联的多个所述检测规则添加至数据库中,得到所述检测规则库包括:在所述数据库中创建数据表,并在所述数据表中创建多个存储节点,其中,每个所述存储节点对应一个类型的应用程序;确定所述应用程序所属的应用程序类型,并将所述应用程序关联的多个所述检测规则添加到所属的应用程序类型对应的所述存储节点中。6.根据权利要求4所述的方法,其特征在于,所述检测方式对应有参数表,所述参数表中包括参数名称和参数值,所述参数值由所述检测方式对应的所述特征信息确定。
7.根据权利要求2所述的方法,其特征在于,在所述应用程序为反计算机病毒应用程序的情况下,所述应用程序关联的多个检测规则至少包括以下之一:产品名称检测、是否已安装检测规则、安装目录检测规则、产品版本检测规则、是否运行检测规则以及计算机病毒库版本检测规则。8.根据权利要求2所述的方法,其特征在于,在所述应用程序为反计算机病毒应用程序的情况下,所述应用程序关联的特征信息至少包括以下之一:安装信息、运行信息、应用程序版本信息、计算机病毒库版本信息以及安装目录信息。9.根据权利要求2所述的方法,其特征在于,在所述应用程序为反计算机病毒应用程序的情况下,所述特征信息的检测方式至少包括以下之一:读取文件内容、读取注册表内容、读取文件版本号、读取进程状态以及读取服务状态。10.一种应用程序的检测装置,其特征在于,包括:第一执行单元,用于遍历检测规则库中的各个应用程序关联的检测规则,其中,所述检测规则库中存储有同一功能类型的所述应用程序关联的检测规则,每个所述应用程序关联有多个检测规则,每个所述检测规则用于对所述应用程序的一种特征信息进行检测;第一检测单元,用于在目标终端设备中,通过依次执行所述检测规则库中的每个所述应用程序关联的检测规则,得到所述应用程序在所述目标终端设备中的检测结果;第一返回单元,用于在所述检测规则库中的各个所述应用程序对应的检测规则均执行完的情况下,返回检测结果列表,其中,所述检测结果列表中包括各个所述应用程序在所述目标终端设备中的安装情况。11.一种非易失性存储介质,其特征在于,所非易失性存储介质包括存储的程序,其中,所述程序运行时控制所述非易失性存储介质所在的设备执行权利要求1至9中任意一项所述的应用程序的检测方法。12.一种电子装置,其特征在于,包含处理器和存储器,所述存储器中存储有计算机可读指令,所述处理器用于运行所述计算机可读指令,其中,所述计算机可读指令运行时执行权利要求1至9中任意一项所述的应用程序的检测方法。

技术总结
本申请公开了一种应用程序的检测方法、装置、非易失性存储介质及处理器。该方法包括:遍历检测规则库中的各个应用程序关联的检测规则,每个检测规则用于对应用程序的一种特征信息进行检测;在目标终端设备中,通过依次执行检测规则库中的每个应用程序关联的检测规则,得到应用程序在目标终端设备中的检测结果;在检测规则库中的各个应用程序对应的检测规则均执行完的情况下,返回检测结果列表,其中,检测结果列表中包括各个应用程序在目标终端设备中的安装情况。解决了相关技术中应用程序的检测方式的开发和维护方法工作量大、效率低的问题。问题。问题。


技术研发人员:罗治华 谢威
受保护的技术使用者:杭州盈高科技有限公司
技术研发日:2021.08.31
技术公布日:2023/3/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1