[发明专利]一种应用程序监控方法及装置有效
申请号: | 201510958944.4 | 申请日: | 2015-12-17 |
公开(公告)号: | CN106897607B | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 杨威;李常坤 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 监控 方法 装置 | ||
本发明提供了一种应用程序的监控方法,属于应用程序监控领域,解决了现有技术中监控应用程序需要获取高权限,开发周期长,监控不便捷的问题,包括:在检测到应用程序的运行指令后,定向调用与该应用程序关联的监控程序;在预设时间段内,分析所述监控程序的资源访问请求,并根据分析结果更新预先建立的资源访问请求的重定向表。本发明通过定向调用与待运行的应用程序关联的监控程序,该监控程序通过在所述应用程序外加壳,实现对待运行应用程序的监控,并在预设时间段内,分析所述监控程序的资源访问请求,如果发现有未授权的资源访问请求,则重定向该资源访问请求,从而快速、便捷地实现监控应用程序行为的目的,并且不需要获取ROOT权限。
技术领域
本发明涉及应用程序监控领域,特别是涉及一种应用程序监控方法及装置。
背景技术
Linux系统是一个可定制、裁剪的操作系统,为了灵活使用该操作系统,Linux设置了不同的用户权限,用于控制不同用户对该操作系统上的资源访问权限。安卓系统是运行在Linux内核上的,安卓(Android)与Linux分别有自己的一套严格的安全及权限机制。例如,对于安卓系统来说,最高权限Root可以访问系统的资源、删除和安装应用程序。随着基于安卓系统的软件和应用的逐渐增多,滥用安卓系统权限的软件越来越多,例如,有些恶意软件在获取了安卓系统的ROOT权限后,经常有恶意扣费、获取隐私、联网下载插件等看似正常的行为。然而,权限框架下,安卓系统的安全机制没办法防御类似上述的行为。
为了实现对第三方软件进行安全监控,现有技术中常见的做法是:安装监控软件,并为该监控软件获取安卓的ROOT权限,在权限框架下,由监控软件对第三方应用软件进行监控。然而,随着Android系统的不断演进,Root权限越来越难以获得,使得通过开发监控软件来监控第三方应用的周期变得越来越长,并且不可控。
发明内容
本发明所要解决的技术问题是:提供一种应用程序监控方法,解决不需要获取最高级别用户权限就可以实现第三方应用软件监控的问题,快速、方便。
为了解决上述问题,本发明实施例提供了一种应用程序监控方法,包括:在检测到应用程序的运行指令后,定向调用与该应用程序关联的监控程序;在预设时间段内,分析所述监控程序的资源访问请求,并根据分析结果更新预先建立的资源访问请求的重定向表。
在一个实施例中,所述在检测到应用程序的运行指令后,定向调用与该应用程序关联的监控程序的步骤之前,还包括:检测到该应用程序的安装指令后,提取该应用程序的安装包信息中的资源访问接口;初始化用于重定向所述资源访问接口发送的资源访问请求的重定向表;将所述资源访问请的重定向表、预置的监控代码、该应用程序安装包的原始数据,按照安装包的生成规则重新打包,生成与该应用程序关联的监控程序的安装包并安装。
其中,所述应用程序作为所述监控程序的快捷方式与所述监控程序关联;所述在检测到应用程序的运行指令后,定向调用与该应用程序关联的监控程序具体为:检测到运行所述快捷方式的指令后,进一步调用该快捷方式对应的监控程序。
在本发明的一个具体实施例中,所述在检测到应用程序的运行指令后,定向调用与该应用程序关联的监控程序的步骤之后,还包括:缓存所述监控程序发送的资源访问请求;所述在预设时间段内,分析所述监控程序的资源访问请求,并根据分析结果更新预先建立的资源访问请求的重定向表的步骤包括:在预设时间段内,分析缓存的所述资源访问请求;当所述资源访问请求中存在受限访问请求时,更新所述预先建立的资源访问请求的重定向表中的受限访问请求为安全请求。
具体实施时,所述在预设时间段内,分析所述监控程序的资源访问请求,并根据分析结果更新预先建立的资源访问请求的重定向表,还包括:在预设时间段内,在后台模拟环境中运行所述监控程序;采集并分析的所述监控程序发送的资源访问请求;当所述资源访问请求中存在受限访问请求时,更新所述预先建立的资源访问请求的重定向表中的受限访问请求为安全请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510958944.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种帐篷灯
- 下一篇:一种自动换位新型路灯