【技术实现步骤摘要】
请求检测方法、装置、电子设备和计算机可读存储介质
本专利技术涉及网络
,特别是涉及一种请求检测方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,用户可以通过客户端访问服务器,以获取服务器中的网络资源。例如,用户可以通过客户端向服务器发送针对网络资源的请求,当服务器接收到该请求时,可以向客户端返回该网络资源,进而,客户端可以向用户显示该网络资源。然而,恶意攻击者可能会通过恶意终端,向服务器发送大量恶意请求,使得服务器消耗较多的资源处理恶意请求,可能会导致服务器无法处理客户端发送的正常请求,进而,导致网络业务中断。因此,亟需一种对请求进行检测的方法,以确定出恶意攻击者发送的恶意请求。
技术实现思路
本专利技术实施例的目的在于提供一种请求检测方法、装置、电子设备和计算机可读存储介质,能够有效地检测出恶意请求。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种请求检测方法,所述方法应用于检测系统,所述检测系统包括客户端侧和服务器侧,所述方法包括 ...
【技术保护点】
1.一种请求检测方法,其特征在于,所述方法应用于检测系统,所述检测系统包括客户端侧和服务器侧,所述方法包括:/n所述客户端侧获取用户请求访问的统一资源定位符URL;基于当前时刻和所述URL,生成目标待验证数据;生成携带有所述目标待验证数据的待处理请求;发送所述待处理请求;/n所述服务器侧接收所述待处理请求,并判断所述待处理请求是否满足恶意检测条件;其中,所述恶意检测条件包括:在本地记录的待验证数据与请求次数的对应关系中,所述目标待验证数据对应的请求次数大于预设次数阈值;如果所述待处理请求满足所述恶意检测条件,确定所述待处理请求为恶意请求。/n
【技术特征摘要】
1.一种请求检测方法,其特征在于,所述方法应用于检测系统,所述检测系统包括客户端侧和服务器侧,所述方法包括:
所述客户端侧获取用户请求访问的统一资源定位符URL;基于当前时刻和所述URL,生成目标待验证数据;生成携带有所述目标待验证数据的待处理请求;发送所述待处理请求;
所述服务器侧接收所述待处理请求,并判断所述待处理请求是否满足恶意检测条件;其中,所述恶意检测条件包括:在本地记录的待验证数据与请求次数的对应关系中,所述目标待验证数据对应的请求次数大于预设次数阈值;如果所述待处理请求满足所述恶意检测条件,确定所述待处理请求为恶意请求。
2.一种请求检测方法,其特征在于,所述方法应用于服务器侧,所述方法包括:
接收待处理请求,其中,所述待处理请求中携带有目标待验证数据,所述目标待验证数据为:基于所述待处理请求对应的第一时刻和统一资源定位符URL得到的;所述目标待验证数据用于唯一性地标识所述待处理请求;所述第一时刻表示所述待处理请求的生成时刻;
判断所述待处理请求是否满足恶意检测条件;其中,所述恶意检测条件包括:在本地记录的待验证数据与请求次数的对应关系中,所述目标待验证数据对应的请求次数大于预设次数阈值;
如果所述待处理请求满足所述恶意检测条件,确定所述待处理请求为恶意请求。
3.根据权利要求2所述的方法,其特征在于,在所述判断所述待处理请求是否满足恶意检测条件之前,所述方法还包括:
获取所述待处理请求中携带的加密数据,其中,所述加密数据为基于预设密钥对所述第一时刻进行加密得到的;
基于所述预设密钥对所述加密数据进行解密,得到第二时刻;
所述判断所述待处理请求是否满足恶意检测条件,包括:
判断在本地记录的待验证数据与请求次数的对应关系中,所述目标待验证数据对应的请求次数是否大于预设次数阈值,以及当前的第三时刻与所述第二时刻之间的时长是否大于第一预设时长;
如果在所述对应关系中,所述目标待验证数据对应的请求次数大于预设次数阈值,和/或,所述第三时刻与所述第二时刻之间的时长大于第一预设时长,确定所述待处理请求满足恶意检测条件;
如果在所述对应关系中,所述目标待验证数据对应的请求次数不大于预设次数阈值,且所述第三时刻与所述第二时刻之间的时长不大于第一预设时长,确定所述待处理请求不满足恶意检测条件。
4.根据权利要求2所述的方法,其特征在于,
所述接收待处理请求,包括:
所述服务器侧的接入层接收待处理请求,并向所述服务器侧的负载均衡服务器转发所述待处理请求;
所述负载均衡服务器接收所述接入层转发的所述待处理请求;
在所述判断所述待处理请求是否满足恶意检测条件之后,所述方法还包括:
如果所述待处理请求不满足所述恶意检测条件,所述负载均衡服务器基于预设负载均衡策略,确定所述服务器侧用于处理所述待处理请求的业务服务器;
所述负载均衡服务器向所述业务服务器转发所述待处理请求;
所...
【专利技术属性】
技术研发人员:马多昌,张强,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。