业务处理方法、装置及电子设备制造方法及图纸

技术编号:23982921 阅读:13 留言:0更新日期:2020-04-29 12:10
本说明书实施例公开了一种业务处理方法、装置及电子设备,其基本思想是,在客户端接收到业务请求时,获取该业务请求的资源调用链路中各业务节点的节点数据,那么便可以根据各业务节点的节点数据判断是否要拦截所述业务请求的资源调用,进而可以根据判断结果对该业务请求进行相应操作。

Business processing methods, devices and electronic equipment

【技术实现步骤摘要】
业务处理方法、装置及电子设备
本说明书实施例涉及计算机
,尤其涉及一种业务处理方法、装置及电子设备。
技术介绍
目前,随着互联网技术的快速发展,客户端安全和隐私保护受到越来越多的关注,成为业界需要考虑的一个课题。
技术实现思路
有鉴于此,本说明书实施例提供了一种提升客户端安全性的业务处理方法、装置及电子设备。本说明书实施例采用下述技术方案:本说明书实施例提供一种业务处理方法,包括:客户端接收业务请求;获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;根据判断结果对所述业务请求执行相应操作。本说明书实施例还提供一种业务处理方法,包括:服务器从客户端接收业务请求的资源调用链路中各业务节点的节点数据;根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;向所述客户端发送判断结果,使得客户端根据所述判断结果对所述业务请求的资源调用进行相应操作。本说明书实施例还提供一种业务处理装置,应用于客户端,包括:接收模块,接收业务请求;获取模块,获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;操作模块,根据判断结果对所述业务请求执行相应操作。本说明书实施例还提供一种业务处理装置,应用于服务器,包括:接收模块,从客户端接收业务请求的资源调用链路中各业务节点的节点数据;判断模块,根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;发送模块,向所述客户端发送判断结果,使得客户端根据所述判断结果对所述业务请求的资源调用进行相应操作。本说明书实施例还提供一种电子设备,包括:处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:客户端接收业务请求;获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;根据判断结果对所述业务请求执行相应操作。本说明书实施例还提供一种电子设备,包括:处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:服务器从客户端接收业务请求的资源调用链路中各业务节点的节点数据;根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;向所述客户端发送判断结果,使得客户端根据所述判断结果对所述业务请求的资源调用进行相应操作。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:在客户端接收到业务请求时,获取该业务请求的资源调用链路中各业务节点的节点数据,那么便可以根据各业务节点的节点数据判断是否要拦截所述业务请求的资源调用,进而可以根据判断结果对该业务请求进行相应操作。利用本说明书实施例记载的方案,可以在具体的业务处理之前,也就是对业务请求的处理过程中,判断是否要拦截所述业务请求的资源调用,进而能够做到发现客户端安全隐患,及时地对业务请求进行相应操作。同时,本方案通过资源调用的上下文进行判断,可以更精准地识别对客户端的隐私侵犯和攻击行为。附图说明此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,本说明书的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提出的一种业务处理方法的流程图;图2为本说明书实施例提出的一种实施例的资源调用链路的示意图;图3为本说什么实施例提出的一种业务处理方法的流程图;图4为本说明书实施例提出的一种业务处理方法的时序图;图5为本说明书实施例提出的一种基于业务处理系统的结构示意图;图6为本说明书实施例提出的一种业务处理装置的结构示意图;图7为本说明书实施例提出的一种业务处理装置的结构示意图。具体实施方式针对现有技术存在的问题,本说明书实施例提出一种业务处理方法、装置及电子设备,其基本思想是,在客户端接收到业务请求时,获取该业务请求的资源调用链路中各业务节点的节点数据,那么便可以根据各业务节点的节点数据判断是否要拦截所述业务请求的资源调用,进而可以根据判断结果对该业务请求进行相应操作。利用本说明书实施例记载的方案,可以在具体的业务处理之前,也就是对业务请求的处理过程中,判断是否要拦截所述业务请求的资源调用,进而能够做到发现客户端安全隐患,及时地对业务请求进行相应操作。同时,本方案通过资源调用的上下文进行判断,可以更精准地识别对客户端的隐私侵犯和攻击行为。为使本申请的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。图1为本说明书实施例提出的一种业务处理方法的流程图。本方法的执行主体可以是客户端(Client)或称为用户端,可以是指与服务器相对应,为客户提供本地服务的程序。具体地,客户端还可以是终端设备,如移动设备,或在移动终端上运行的程序,如浏览器端或应用程序,在此不作具体限定。步骤101:客户端接收业务请求。在本说明书实施例中,可以是接收用户的业务请求,或者服务器的业务请求。本说明书实施例对业务本身没有限定。步骤103:获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用。在本说明书实施例中,资源调用链路是指具体的业务处理逻辑中数据流路径。其中,业务节点具备资源。资源可以存储在客户端所在本地系统或服务器。资源可以是指应用、代码、函数、方法中的一种的或多种,在此不作具体限定。本说明书实施例记载的节点数据可以包含业务节点的标识、调用行为信息中的一种或两种的组合。其中,业务节点的标识可以包含业务节点的名称、属性、类型中的一种或多种,在此不作具体限定。根据具体的资源,业务节点的名称可以是应用标识AppID、定位系统(如URL)名称、代码名称、函数名称、方法名称中的一种。其中,业务节点的属性可以是业务节点的可信度、内部节点或外部节点。其中,业务节点的类型可以是指定位URL、JAVA方法、Native等。其中,调用行为信息可以包含调用动作的类型及调用参数中的一种或两种。调用动作的类型如intent跳转、普通JAVA跳转调用等。调用参数可以是对业务节点类型的解析,如其中某个变量的值。在一个实施例中,获取所述业务请本文档来自技高网...

【技术保护点】
1.一种业务处理方法,包括:/n客户端接收业务请求;/n获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;/n根据判断结果对所述业务请求执行相应操作。/n

【技术特征摘要】
1.一种业务处理方法,包括:
客户端接收业务请求;
获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;
根据判断结果对所述业务请求执行相应操作。


2.如权利要求1所述的方法,所述节点数据包括:所述业务节点的标识、调用行为信息中的一种或两种的组合。


3.如权利要求1所述的方法,在根据判断结果对所述业务请求进行相应操作之前,还包括:
将所述各业务节点的节点数据发送给服务器,使得服务器根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;
从所述服务器接收所述判断结果。


4.如权利要求1所述的方法,在根据判断结果对所述业务请求进行相应操作之前,还包括:
从所述服务器接收对所述业务请求的操作规则;
根据判断结果对所述业务请求进行相应操作,包括:
根据接收到的所述操作规则对所述业务请求进行相应操作。


5.如权利要求1所述的方法,根据判断结果对所述业务请求进行相应操作,包括:
利用所述判断结果对应的内置的操作规则,对所述业务请求进行相应操作。


6.如权利要求1所述的方法,获取所述业务请求的资源调用链路中各业务节点的节点数据,包括:
利用在所述客户端中设置的埋点,获取所述业务请求的资源调用链路中各业务节点的节点数据。


7.如权利要求1所述的方法,获取所述业务请求的资源调用链路中各业务节点的节点数据,包括:
根据所述业务请求获取代码调用链路中的各代码节点的节点数据。


8.一种业务处理方法,包括:
服务器从客户端接收业务请求的资源调用链路中各业务节点的节点数据;
根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;
向所述客户端发送判断结果,使得客户端根据所述判断结果对所述业务请求的资源调用进行相应操作。


9.一种业务处理装置,应用于客户端,包括:
接收模块,接收业务请求;
获取模块,获取所述业务请求的资源调用链路中各业务节点的节点数据,以便根据所述各业务节点的节点数据判断是否拦截所述业务请求的资源调用;
操作模块,根据判断结果对所述业务请求执行相应操作。


10.如权利要求9所述的装置,还包括:
发送模块,在根据...

【专利技术属性】
技术研发人员:赵豪
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1