[发明专利]权限检测方法、装置、终端及存储介质在审
申请号: | 202010105063.9 | 申请日: | 2020-02-20 |
公开(公告)号: | CN113282906A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 彭冬炜 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/60;G06F21/62 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 检测 方法 装置 终端 存储 介质 | ||
本申请实施例提供了一种权限检测方法、装置、终端及存储介质。该方法包括:获取目标SDK所包括的指定文件,指定文件为预设类型的文件;对指定文件进行解析处理,得到目标SDK的权限信息;将目标SDK的权限信息与目标应用程序的权限信息进行比对,得到权限借用信息。本申请实施例提供了一种用于对SDK从宿主应用程序中借用的权限进行检测的方案,为权限管理提供更为详实的数据支撑,后续可以针对第三方SDK从宿主应用程序处借用权限制定权限管理方案,尽可能减小第三方SDK从宿主应用程序借用权限造成的用户信息泄露等情况的发生,提升用户信息的安全性。
技术领域
本申请实施例涉及权限管理技术领域,特别涉及一种权限检测方法、装置、终端及存储介质。
背景技术
目前,在应用程序的开发过程中,通常会在应用程序中集成部分第三方软件工具开发包(Software Development Kit,SDK)。
为了使应用程序能在终端中顺利运行,终端通常会授予应用程序一定权限,例如存储权限、定位权限等等。集成在应用程序中的三方SDK可以借用该应用程序所具有的权限,进而获取用户的信息。
发明内容
本申请实施例提供一种权限检测方法、装置、终端及存储介质。所述技术方案如下:
第一方面,本申请实施例提供了一种权限检测方法,所述方法包括:
获取目标SDK所包括的指定文件,所述指定文件为预设类型的文件;
对所述指定文件进行解析处理,得到所述目标SDK的权限信息,所述目标SDK的权限信息用于指示所述目标SDK具有的权限;
将所述目标SDK的权限信息与目标应用程序的权限信息进行比对,得到权限借用信息,所述目标应用程序是所述目标SDK的宿主应用程序,所述权限借用信息用于指示所述目标SDK从所述目标应用程序处借用的权限。
第二方面,本申请实施例提供了一种权限检测装置,所述装置包括:
文件获取模块,用于获取目标SDK所包括的指定文件,所述指定文件为预设类型的文件;
文件解析模块,用于对所述指定文件进行解析处理,得到所述目标SDK的权限信息,所述目标SDK的权限信息用于指示所述目标SDK具有的权限;
权限检测模块,用于将所述目标SDK的权限信息与目标应用程序的权限信息进行比对,得到权限借用信息,所述目标应用程序是所述目标SDK的宿主应用程序,所述权限借用信息用于指示所述目标SDK从所述目标应用程序处借用的权限。
第三方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的权限检测方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的权限检测方法。
本申请实施例提供的技术方案可以带来的有益效果至少包括:
通过提供一种针对第三方SDK从宿主应用程序中借用权限的检测方案,对第三方SDK所包括的指定文件解析得到第三方SDK的权限信息,并将第三方SDK的权限信息与其宿主应用程序的权限信息进行比对,从而确定第三方SDK从宿主应用程序处借用的权限,为权限管理提供更为详实的数据支撑,后续可以针对第三方SDK从宿主应用程序处借用权限制定权限管理方案,尽可能减小第三方SDK从宿主应用程序借用权限造成的用户信息泄露等情况的发生,提升用户信息的安全性。
附图说明
图1是本申请一个示例性实施例示出的权限检测方法的流程图;
图2是本申请一个示例性实施例示出的文件解析过程的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010105063.9/2.html,转载请声明来源钻瓜专利网。