[发明专利]应用程序接口调用方法、装置、存储介质及电子设备在审
| 申请号: | 202110008729.3 | 申请日: | 2021-01-05 |
| 公开(公告)号: | CN112597452A | 公开(公告)日: | 2021-04-02 |
| 发明(设计)人: | 孙少杰 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/64;G06F21/60;G06F9/448 |
| 代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 接口 调用 方法 装置 存储 介质 电子设备 | ||
本申请公开了一种应用程序接口调用方法、装置、存储介质及电子设备。其中,该方法包括:在应用程序安装包APK中的证书校验通过的情况下,接收所述APK发起的调用目标应用程序接口API的请求;其中,所述请求中携带所述目标API的编号;响应于所述请求,判断所述目标API的编号是否与所述证书中授权的任意一个API的编号一致;若所述目标API的编号与所述证书中授权的任意一个API的编号一致,则向所述APK开放所述目标API。这样可以保障手机用户的数据安全。
技术领域
本申请涉及数据安全领域,尤其涉及一种应用程序接口调用方法、装置、存储介质及电子设备。
背景技术
在企业定制业务中,手机厂商可以根据客户需求,给企业客户的应用程序安装包(Application Package,APK)通过必要的系统应用程序接口(Application ProgrammingInterface,API)调用权限。但是由于手机上安装的系统(例如Android系统)的API不可随意对外开放,只能根据客户需求按需授权,因此需要用证书来进行系统API的授权管理。现有的证书方案,只解决了授权有效期和证书来源问题,手机用户的数据安全无法得到保障。
发明内容
本申请实施例提供了一种应用程序接口调用方法、装置、存储介质及电子设备,可以保障手机用户的数据安全。
第一方面,本申请实施例提供了一种应用程序接口API调用方法,包括:
在应用程序安装包APK中的证书校验通过的情况下,接收所述APK发起的调用目标应用程序接口API的请求;其中,所述请求中携带所述目标API的编号;
响应于所述请求,判断所述目标API的编号是否与所述证书中授权的任意一个API的编号一致;
若所述目标API的编号与所述证书中授权的任意一个API的编号一致,则向所述APK开放所述目标API。
第二方面,本申请实施例提供了一种应用程序接口API调用装置,包括:
接收模块,用于在应用程序安装包APK中的证书校验通过的情况下,接收所述APK发起的调用目标应用程序接口API的请求;其中,所述请求中携带所述目标API的编号;
判断模块,用于响应于所述请求,判断所述目标API的编号是否与所述证书中授权的任意一个API的编号一致;
开放模块,用于若所述目标API的编号与所述证书中授权的任意一个API的编号一致,则向所述APK开放所述目标API。
第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行本申请实施例第一方面提供的方法步骤。
第四方面,本申请实施例提供了一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由处理器加载并执行本申请实施例第一方面提供的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请实施例可以对单个API进行编号,便于对高危API的授权管理。当APK请求调用某高危API时,若该API的编号与授权证书中的允许授权的高危编号一致,则校验通过,向APK开放该API。相比于现有技术中对多个API进行分组管理,然后以分组的形式对API进行批量授权,本申请实施例提供的对高危API进行单个控制的方法,可以保护用户数据的安全。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种API调用系统的架构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110008729.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重构混沌序列多层加密方法
- 下一篇:余热分解含氢化合物的燃氢发动机





