业务请求处理方法、装置、设备及介质制造方法及图纸

技术编号:35934635 阅读:14 留言:0更新日期:2022-12-14 10:21
本公开实施例公开了一种业务请求处理方法、装置、设备及介质,所述方法包括:拦截实时交互数据,并根据实时交互数据获取至少一项实时业务请求;响应于确定实时业务请求包括至少一项非法业务参数,发送业务请求拒绝指令;获取目标业务请求模型,将至少一项非法业务参数作为输入,输入目标业务请求模型,以获取模拟非法业务请求;根据模拟非法业务请求获取模拟业务响应信息,并根据模拟业务响应信息获取非法业务请求对策信息;发送非法业务请求对策信息。该技术方案可以消除因客户端发送的其他业务请求对业务服务器所承载的业务系统造成损害而造成业务系统因受到损害而崩溃的几率,提高了业务系统的稳定性。高了业务系统的稳定性。高了业务系统的稳定性。

【技术实现步骤摘要】
业务请求处理方法、装置、设备及介质


[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]在本公开一种实现方式中,模拟请求获取模块,还被配置为:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务请求处理方法,其特征在于,所述方法包括:拦截客户端与业务服务器之间的实时交互数据,并根据所述实时交互数据获取所述客户端向所述业务服务器发送的至少一项实时业务请求;响应于确定所述实时业务请求包括至少一项非法业务参数,发送业务请求拒绝指令,所述业务请求拒绝指令用于指示所述业务服务器拒绝与所述客户端进行数据交互;获取预先训练得到的目标业务请求模型,将所述至少一项非法业务参数作为输入,输入所述目标业务请求模型,以获取所述目标业务请求模型输出的模拟非法业务请求;根据所述模拟非法业务请求获取模拟业务响应信息,并根据所述模拟业务响应信息获取非法业务请求对策信息,所述非法业务请求对策信息用于指示所述业务服务器处理所述客户端发送的业务请求的策略;发送所述非法业务请求对策信息。2.根据权利要求1所述的业务请求处理方法,其特征在于,所述将所述至少一项非法业务参数作为输入,输入所述目标业务请求模型,以获取所述目标业务请求模型输出的模拟非法业务请求之前,所述方法还包括:获取与发送所述实时业务请求的客户端对应的目标客户端标识;所述将所述至少一项非法业务参数作为输入,输入所述目标业务请求模型,以获取所述目标业务请求模型输出的模拟非法业务请求,包括:将所述至少一项非法业务参数以及所述目标客户端标识作为输入,输入所述目标业务请求模型,以获取所述目标业务请求模型输出的模拟非法业务请求。3.根据权利要求2所述的业务请求处理方法,其特征在于,所述获取预先训练得到的目标业务请求模型之前,所述方法还包括:获取所述客户端与所述业务服务器之间的历史交互数据以及所述业务服务器的历史日志;响应于所述历史日志包括至少一项故障事件,获取所述故障事件对应的故障时刻以及故障业务参数,并根据所述历史交互数据获取在所述故障时刻前的目标时间长度内与所述故障事件关联的至少一项关联业务请求、以及与发送所述关联业务请求的客户端对应的关联客户端标识,其中所述关联业务请求中的业务参数的参数值均处于对应的业务参数合法取值范围之外;获取业务请求模型,将所述故障业务参数以及所述关联客户端标识作为输入,将所述关联业务请求作为输出,对所述业务请求模型进行训练,以获取所述目标业务请求模型。4.根据权利要求3所述的业务请求处理方法,其特征在于,所述将所述故障业务参数以及所述关联客户端标识作为输入,将所述关联业务请求作为输出,对所述业务请求模型进行训练,以获取所述目标业务请求模型,包括:根据所述业务请求模型获取私有业务请求模型;接收边缘服务器发送的更新权值参数,并根据所述更新权值参数对所述私有业务请求模型进行更新;将所述故障业务参数以及所述关联客户端标识作为输入,将所述关联业务请求作为输出,对更新后的业务请求模型进行训练;当训练后的业务请求模型未收敛时,根据所述训练后的业务请求模型获取梯度更新矢
量,并发送所述梯度更新矢量,所述边缘服务器用于对所述梯度更新矢量进行聚合,并根据聚合后的梯度更新矢量对所述边缘服务器的共有业务请求模型的权值参数进行更新,以获取所述更新权值参数;当训练后的业务请求模型收敛时,根据所述训练后的业务请求模型获取所述目标业务请...

【专利技术属性】
技术研发人员:迟宝佳肖霞王雅蒋祥胜
申请(专利权)人:北京神州新桥科技有限公司
类型:发明
国别省市:

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

1