[发明专利]一种应用程序监控方法及装置有效
申请号: | 202110440221.0 | 申请日: | 2021-04-23 |
公开(公告)号: | CN112861191B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 江沛合;徐雄威;代松松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F8/61;G06F11/30 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 李汉亮 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 监控 方法 装置 | ||
本申请公开了一种应用程序监控方法及装置,涉及互联网技术领域,该方法包括:当应用程序在目标系统中启动时,从所述目标系统中获取所述应用程序的第一签名信息;从所述应用程序的安装资源文件中,获取所述应用程序对应的第二签名信息及程序描述信息;当所述第一签名信息与所述第二签名信息一致时,将所述程序描述信息上传至服务器;通过所述服务器中的目标校验信息对所述程序描述信息进行校验,得到校验结果,所述校验结果用于确定所述应用程序是否存在风险。本申请有效提升应用程序的监控可靠性。
技术领域
本申请涉及互联网技术领域,具体涉及一种应用程序监控方法及装置。
背景技术
随着应用程序广泛应用,存在黑客通过重打包在应用程序上添加恶意篡改代码的情况,所以对应用程序的监控十分重要。
目前,对于应用程序的监控存在通过对应用程序本身进行一些编码处理,从而对应用程序进行监控处理的措施,这样存在容易被黑客绕过监控,导致应用程序的监控可靠性较低的问题。
发明内容
本申请实施例提供一种应用程序监控方法及装置,旨在提升应用程序的监控可靠性。
为解决上述技术问题,本申请实施例提供以下技术方案:
根据本申请的一个实施例,一种应用程序监控方法,其包括当应用程序在目标系统中启动时,从所述目标系统中获取所述应用程序的第一签名信息;从所述应用程序的安装资源文件中,获取所述应用程序对应的第二签名信息及程序描述信息;当所述第一签名信息与所述第二签名信息一致时,将所述程序描述信息上传至服务器;通过所述服务器中的目标校验信息对所述程序描述信息进行校验,得到校验结果,所述校验结果用于确定所述应用程序是否存在风险。
根据本申请的一个实施例,一种应用程序监控装置,其包括:第一获取模块,用于当应用程序在目标系统中启动时,从所述目标系统中获取所述应用程序的第一签名信息;第二获取模块,用于从所述应用程序的安装资源文件中,获取所述应用程序对应的第二签名信息及程序描述信息;第一校验模块,用于当所述第一签名信息与所述第二签名信息一致时,将所述程序描述信息上传至服务器;第二校验模块,用于通过所述服务器中的目标校验信息对所述程序描述信息进行校验,得到校验结果,所述校验结果用于确定所述应用程序是否存在风险。
在本申请的一些实施例中,所述第一校验模块,包括:信息加密单元,用于利用预定签名信息加密所述程序描述信息,得到加密校验信息,所述预定签名信息包括所述第一签名信息及所述第二签名信息中一种;信息上传单元,用于将所述加密校验信息上传至所述服务器。
在本申请的一些实施例中,所述目标校验信息包括所述应用程序的目标签名信息及目标程序描述信息;所述第二校验模块,包括:解密校验单元,用于通过所述服务器中的所述目标签名信息对所述加密校验信息进行解密校验,以在解密校验通过时,解密出所述程序描述信息;内容校验单元,用于利用所述目标程序描述信息,对解密出的所述程序描述信息进行一致性校验,得到所述校验结果。
在本申请的一些实施例中,所述第一获取模块,包括:动态库加载单元,用于加载动态库文件,所述动态库文件中包括二进制证书获取逻辑;证书获取逻辑执行单元,用于执行所述二进制证书获取逻辑,以在原生层基于反射方式通过所述目标系统的应用程序服务层中的证书获取接口,获取所述应用程序的第一签名信息。
在本申请的一些实施例中,所述动态库文件中还包括所述应用程序的特定程序逻辑;所述动态库加载单元,用于:响应于所述特定程序逻辑的触发指令,加载所述动态库文件;所述装置还包括控制模块,用于根据所述校验结果确定所述应用程序中的所述特定程序逻辑的运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110440221.0/2.html,转载请声明来源钻瓜专利网。