应用程序的预警方法技术

技术编号:39591909 阅读:21 留言:0更新日期:2023-12-03 19:46
本发明专利技术公开了一种应用程序的预警方法

【技术实现步骤摘要】
应用程序的预警方法、装置、设备以及存储介质


[0001]本专利技术涉及应用程序安全
,尤其涉及一种应用程序的预警方法

装置

设备以及存储介质名称


技术介绍

[0002]随着大数据集成产品技术的快速发展和标准化,集成并分布于
Pass(
平台即服务
)、Dass(
数据即服务
)
以及
Sass(
应用即服务
)
等各种类型的云服务模式中的产品软件脚本和程序包的数量激增,有时可以多达几十甚至上百个

[0003]在产品软件的实际运行实施过程中,不同地区的现场客户往往对产品进行定制开发以及问题修订开发

导致了不同客户之间的产品软件包因被修改而变得各不相同

而基线产品的版本迭代开发,往往需要对用户的产品版本现状进行管理,尽可能避免定制开发用户因版本升级过程中的不兼容而产生定制功能的失效,甚至出现运维事故的问题

[0004]现有技术中,通常本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种应用程序的预警方法,其特征在于,包括:在检测到达到预设检测条件的情况下,获取待检测的目标应用程序的软件包数据;基于所述目标应用程序的所述软件包数据以及目标加密函数生成与所述目标应用程序对应的待检测校验码,并获取与所述目标应用程序对应的发布校验码,其中,所述发布版本校验码基于所述目标加密函数和所述目标应用程序的发布版本的软件包数据生成;对所述待检测校验码与所述发布版本校验码进行一致性检测,在检测到所述待检测校验码与所述发布校验码不一致的情况下,生成与所述目标应用程序对应的版本预警信息
。2.
根据权利要求1所述的方法,其特征在于,所述获取待检测的目标应用程序的软件包数据,包括:基于预设配置文件获取与待检测的目标应用程序的目标查询参数,其中,所述目标查询参数包括待连接设备的设备参数

所述目标应用程序的安装路径和所述目标应用程序的程序标识,所述待连接设备为待连接的安装有所述应用程序的设备;基于所述目标查询参数在所述待连接设备已安装的多个应用程序的软件包数据中进行查询,以获取所述目标应用程序的软件包数据
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述目标应用程序的所述软件包数据以及目标加密函数生成与所述目标应用程序对应的待检测校验码,包括:在所述目标应用程序的所述软件包数据包括程序安装包的情况下,基于所述程序安装包以及目标加密函数生成与所述目标应用程序对应的待检测校验码;和
/
或,在所述目标应用程序的所述软件包数据包括安装后产生的
jar
包的情况下,基于所述
jar
包以及目标加密函数生成与所述目标应用程序对应的待检测校验码
。4.
根据权利要求3所述的方法,其特征在于,在所述生成与所述目标应用程序对应的版本预警信息之后,还包括:获取与所述版本预警信息对应的预警日志,将所述预警日志发送至预警终端
。5.
根据权利要求1所述的方法,其特征在于,在所述对所述待检测校验码与所述发布版本校验码进行一致性检测之后,还包括:...

【专利技术属性】
技术研发人员:何大鹏李明明周汉川
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:

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

1