针对接口调用请求的处理方法及装置制造方法及图纸

技术编号:30075698 阅读:14 留言:0更新日期:2021-09-18 08:30
本说明书实施例提供一种针对接口调用请求的处理方法及装置,在针对接口调用请求的处理方法中,从客户端应用接收针对操作系统的第一接口的调用请求,该第一接口用于获取隐私数据。获取第一场景信息,该第一场景信息是客户端应用在申请第一接口的调用权限时,所声明的该第一接口的使用场景的描述信息。获取客户端应用的当前场景信息。在当前场景信息与第一场景信息匹配的情况下,执行调用请求。执行调用请求。执行调用请求。

【技术实现步骤摘要】
针对接口调用请求的处理方法及装置


[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种针对接口调用请求的处理方法及装置。

技术介绍

[0002]随着互联网技术尤其是移动互联网技术的迅猛发展,用户可以在其移动终端上安装各种不同的客户端应用,这些客户端应用往往可从移动终端获取大量的隐私数据。对于这些客户端应用,当其中的任一客户端应用被攻击之后,攻击者就可以通过该被攻击的客户端应用(以下称恶意应用)窃取用户的隐私数据。因此,迫切需要提供一种方案,以实现对用户隐私数据的有效保护。

技术实现思路

[0003]本说明书一个或多个实施例描述了一种针对接口调用请求的处理方法及装置,可以实现对用户隐私数据的有效保护。
[0004]第一方面,提供了一种针对接口调用请求的处理方法,包括:
[0005]从客户端应用接收针对操作系统的第一接口的调用请求;所述第一接口用于获取隐私数据;
[0006]获取第一场景信息,所述第一场景信息是所述客户端应用在申请所述第一接口的调用权限时,所声明的该第一接口的使用场景的描述信息;
[0007]获取所述客户端应用的当前场景信息;
[0008]在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求。
[0009]在一个实施例中,所述第一场景信息包括页面列表,所述页面列表中的页面是从所述客户端应用的各页面中选取的;所述当前场景信息包括所述客户端应用的当前展示页面和上一展示页面;
[0010]所述在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求,包括:
[0011]在所述当前展示页面和上一展示页面包含在所述页面列表的情况下,执行所述调用请求。
[0012]在另一个实施例中,所述第一场景信息包括接口列表,所述接口列表中的接口是从调用所述第一接口的各接口中选取的;所述当前场景信息包括所述第一接口的当前调用接口和上一调用接口;
[0013]所述在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求,包括:
[0014]在所述当前调用接口和上一调用接口包含在所述接口列表的情况下,执行所述调用请求。
[0015]在又一个实施例中,在所述从客户端应用接收针对操作系统的第一接口的调用请
求之前,还包括:
[0016]从所述客户端应用接收针对所述第一接口的调用权限申请;所述调用权限申请至少包括所述客户端应用所声明的该第一接口的使用场景;
[0017]根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。
[0018]在还一个实施例中,所述调用权限申请还包括所述客户端应用的身份信息;在所述配置所述第一场景信息之前,还包括:
[0019]根据所述身份信息,判断所述客户端应用是否具有针对所述第一接口的调用权限;
[0020]所述根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息,包括:
[0021]在所述客户端应用具有调用权限的情况下,根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。
[0022]第二方面,提供了一种针对接口调用请求的处理装置,包括:
[0023]接收单元,用于从客户端应用接收针对操作系统的第一接口的调用请求;所述第一接口用于获取隐私数据;
[0024]获取单元,用于获取第一场景信息,所述第一场景信息是所述客户端应用在申请所述第一接口的调用权限时,所声明的该第一接口的使用场景的描述信息;
[0025]所述获取单元,还用于获取所述客户端应用的当前场景信息;
[0026]执行单元,用于在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求。
[0027]在一个实施例中,所述第一场景信息包括页面列表,所述页面列表中的页面是从所述客户端应用的各页面中选取的;所述当前场景信息包括所述客户端应用的当前展示页面和上一展示页面;
[0028]所述执行单元具体用于:
[0029]在所述当前展示页面和上一展示页面包含在所述页面列表的情况下,执行所述调用请求。
[0030]在另一个实施例中,所述第一场景信息包括接口列表,所述接口列表中的接口是从调用所述第一接口的各接口中选取的;所述当前场景信息包括所述第一接口的当前调用接口和上一调用接口;
[0031]所述执行单元具体用于:
[0032]在所述当前调用接口和上一调用接口包含在所述接口列表的情况下,执行所述调用请求。
[0033]在又一个实施例中,所述装置还包括:配置单元;
[0034]所述接收单元,还用于从所述客户端应用接收针对所述第一接口的调用权限申请;所述调用权限申请至少包括所述客户端应用所声明的该第一接口的使用场景;
[0035]所述配置单元,用于根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。
[0036]在还一个实施例中,所述调用权限申请还包括所述客户端应用的身份信息;所述装置还包括:判断单元;
[0037]所述判断单元,用于根据所述身份信息,判断所述客户端应用是否具有针对所述第一接口的调用权限;
[0038]所述配置单元具体用于:
[0039]在所述客户端应用具有调用权限的情况下,根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。
[0040]第三方面,提供了一种提供了一种计算机存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。
[0041]第四方面,提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。
[0042]本说明书一个或多个实施例提供的针对接口调用请求的处理方法及装置,从客户端应用接收针对操作系统的第一接口的调用请求,该第一接口用于获取隐私数据。获取第一场景信息,该第一场景信息是客户端应用在申请第一接口的调用权限时,所声明的该第一接口的使用场景的描述信息。获取客户端应用的当前场景信息。在当前场景信息与第一场景信息匹配的情况下,执行调用请求。也即本说明书提供的方案中,通过判断当前场景信息与声明的接口的使用场景的描述信息是否匹配,来确定是否执行针对接口的调用请求,由此可以有效拦截在声明的接口的使用场景以外的调用请求,进而可以实现对用户隐私数据的有效保护。
附图说明
[0043]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0044]图1为本说明书披露的一个实施例的实施场景示意图;
[0045]图2为本说明书实施例披露的一种场景信息配置方法交互图;
[0046]图3为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对接口调用请求的处理方法,包括:从客户端应用接收针对操作系统的第一接口的调用请求;所述第一接口用于获取隐私数据;获取第一场景信息,所述第一场景信息是所述客户端应用在申请所述第一接口的调用权限时,所声明的该第一接口的使用场景的描述信息;获取所述客户端应用的当前场景信息;在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求。2.根据权利要求1所述的方法,所述第一场景信息包括页面列表,所述页面列表中的页面是从所述客户端应用的各页面中选取的;所述当前场景信息包括所述客户端应用的当前展示页面和上一展示页面;所述在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求,包括:在所述当前展示页面和上一展示页面包含在所述页面列表的情况下,执行所述调用请求。3.根据权利要求1所述的方法,所述第一场景信息包括接口列表,所述接口列表中的接口是从调用所述第一接口的各接口中选取的;所述当前场景信息包括所述第一接口的当前调用接口和上一调用接口;所述在所述当前场景信息与所述第一场景信息匹配的情况下,执行所述调用请求,包括:在所述当前调用接口和上一调用接口包含在所述接口列表的情况下,执行所述调用请求。4.根据权利要求1所述的方法,在所述从客户端应用接收针对操作系统的第一接口的调用请求之前,还包括:从所述客户端应用接收针对所述第一接口的调用权限申请;所述调用权限申请至少包括所述客户端应用所声明的该第一接口的使用场景;根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。5.根据权利要求4所述的方法,所述调用权限申请还包括所述客户端应用的身份信息;在所述配置所述第一场景信息之前,还包括:根据所述身份信息,判断所述客户端应用是否具有针对所述第一接口的调用权限;所述根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息,包括:在所述客户端应用具有调用权限的情况下,根据所述客户端应用所声明的该第一接口的使用场景,配置所述第一场景信息。6.一种针对接口调用请求的处理装置,包括:接收单元,用于从客户端应用接收针对操作系统的第一接口的调用请求;所述第一接口用于获取隐私...

【专利技术属性】
技术研发人员:赵豪乜聚虎曹世杰
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1