[发明专利]API监控方法和装置无效
申请号: | 201210290349.4 | 申请日: | 2012-08-15 |
公开(公告)号: | CN102819715A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 曾星;梁家辉;汤文亮;李丹华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | api 监控 方法 装置 | ||
1.一种API监控方法,包括以下步骤:
检测应用程序运行时调用的API权限是否存在预设的敏感API权限列表中;
当应用程序调用的API权限存在预设的敏感API权限列表中时,根据与所述调用的API权限对应的预设处理方式对API权限的调用进行相应处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
定义所述预设的敏感API权限列表中的API权限类型;
将使用所述API权限的应用程序与其API权限类型的对应关系进行存储。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
通过隐私监控界面展示所述API权限类型;
获取对API权限类型的权限查看指令;
根据所述对应关系查找并展示与所述权限查看指令请求的API权限类型对应的应用程序。
4.根据权利要求3所述的方法,其特征在于,在展示与所述权限查看指令请求的API权限类型对应的应用程序的步骤之后,进一步包括:
获取输入的处理方式,存储应用程序所使用的API权限的所述处理方式。
5.根据权利要求4所述的方法,其特征在于,所述处理方式包含以下方式的至少一种:每次调用都允许使用、每次调用都禁止使用和每次调用都询问。
6.根据权利要求2至5中任一项所述的方法,其特征在于,所述API权限类型包含通话隐私权限、录音权限、短信隐私权限、联网权限、位置隐私权限和系统信息权限中的至少一种。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取应用程序的权限展示指令,根据预设的应用程序与其所使用的API权限之间的对应关系查找并展示与所述权限展示指令请求的应用程序对应的API权限。
8.根据权利要求7所述的方法,其特征在于,在展示与权限展示指令请求的应用程序对应的API权限的步骤之后,进一步包括:
获取输入的处理方式,存储应用程序所使用的API权限的所述处理方式;
所述方法还包括:当应用程序运行时获取应用程序所使用的API权限的所述处理方式,根据获取到的处理方式对API权限的调用进行相应处理。
9.一种API监控装置,其特征在于,包括:
检测模块,用于检测应用程序运行时调用的API权限是否存在预设的敏感API权限列表中;
控制执行模块,用于当应用程序调用的API权限存在预设的敏感API权限列表中时,根据与所述调用的API权限对应的预设处理方式对API权限的调用进行放相应处理。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
敏感API定义模块,用于定义所述预设的敏感API列表中的API权限类型;将使用所述API权限的应用程序与其API权限类型的对应关系进行存储。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
敏感权限展示模块,用于通过隐私监控界面展示所述API权限类型;获取输入的API权限类型的权限查看指令,根据所述对应关系查找并展示与所述权限查看指令请求的API权限类型对应的应用程序。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
敏感权限设置模块,用于获取输入的处理方式,存储应用程序所使用的API权限的所述处理方式。
13.根据权利要求12所述的装置,其特征在于,所述处理方式包含以下方式的至少一种:每次调用都允许使用、每次调用都禁止使用和每次调用都询问。
14.根据权利要求10至13任一项所述的装置,其特征在于,所述API权限类型包含通话隐私权限、录音权限、短信隐私权限、联网权限、位置隐私权限和系统信息权限中的至少一种。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括:
应用程序权限展示模块,用于获取应用程序的权限展示指令,根据预设的应用程序与其所使用的API权限之间的对应关系查找并展示与所述权限展示指令请求的应用程序对应的API权限。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括:
应用程序权限设置模块,用于获取输入的处理方式,存储应用程序所使用的API权限的所述处理方式;
所述控制执行模块还用于当应用程序运行时获取应用程序所使用的API权限的所述处理方式,根据获取到的处理方式对API权限的调用进行相应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210290349.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种果蔬产地预冷车
- 下一篇:一种车辆压缩机组件及压缩机的安装结构