一种网页请求处理方法及装置制造方法及图纸

技术编号:13974846 阅读:44 留言:0更新日期:2016-11-11 08:38
本发明专利技术实施例提供一种网页请求处理方法及装置,所述方法包括:接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期,如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;以及根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。上述技术方案具有如下有益效果:可以拦截网页攻击请求,同时使锁定时间和锁定上限次数不能被探测出。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种网页请求处理方法及装置
技术介绍
用户web(网页)请求大都是基于cookie(某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密))、session(会话控制)的登录验证身份的权限判断并响应服务的请求,这是web用户身份登录的基本原理。现有技术的解决方案:根据请求的UID(User Identification,用户身份证明)或IP(Internet Protocol,网络之间互连的协议)设置在一段时间内请求次数上限。如果请求次数超过设定的次数后,返回拒绝服务,以达到对垃圾请求的封杀。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在现有的解决方案中,可以对垃圾请求有一定的限制达到降低垃圾请求的效果。可以对一般的自动请求程序有封杀作用,但是一些高级请求程序可以探测到设定的锁定时间和锁定上限次数,这就导致对垃圾网页请求的封杀失效。
技术实现思路
本专利技术实施例提供一种网页请求处理方法及装置,以拦截网页攻击请求,同时使锁定时间和锁定上限次数不能被探测出。一方面,本专利技术实施例提供了一种网页请求处理方法,所述方法包括:接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期,如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;以及根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长另一方面,本专利技术实施例提供了一种网页请求处理装置,所述装置包括:获取单元,用于接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期;确定单元,用于如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;锁定单元,用于若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;设定单元,用于在所述锁定单元拦截所述网络用户对网页的请求之后,根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。上述技术方案具有如下有益效果:可以拦截网页攻击请求,同时使锁定时间和锁定上限次数不能被探测出,并且在确定为恶意请求基础上,伴随请求的次数不断延长解锁的时间,使其不能利用自动请求程序发送恶意请求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种网页请求处理方法流程图;图2为本专利技术实施例一种网页请求处理装置结构示意图;图3为本专利技术应用实例网页请求处理方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例一种网页请求处理方法流程图,所述方法包括:101、接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期,如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;102、若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;以及根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。优选地,如果锁定时间过期,则初始化所述网络用户对该网页的请求次数,并初始化锁定周期。优选地,若当前的请求次数小于所述锁定上限阈值,则允许所述网络用户对网页的请求。优选地,所述对应关系中,每一个锁定周期与一个请求次数区间相对应,锁定周期基于请求次数区间的变化呈梯度状延长。优选地,所述对应关系中,请求次数区间的长度为固定值。对应于上述方法实施例,如图2所示,为本专利技术实施例一种网页请求处理装置结构示意图,所述装置包括:获取单元21,用于接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期;确定单元22,用于如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;锁定单元23,用于若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;设定单元24,用于在所述锁定单元拦截所述网络用户对网页的请求之后,根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。优选地,还可以包括:初始化单元25,用于如果锁定时间过期,则初始化所述网络用户对该网页的请求次数,并初始化锁定周期。优选地,所述锁定单元23,进一步用于若当前的请求次数小于所述锁定上限阈值,则允许所述网络用户对网页的请求。优选地,所述对应关系中,每一个锁定周期与一个请求次数区间相对应,锁定周期基于请求次数区间的变化呈梯度状延长。优选地,所述对应关系中,请求次数区间的长度为固定值。如图3所示,为本专利技术应用实例网页请求处理方法流程图,所述方法包括:301、获取发起网页请求的网络用户的用户ID(UID)或IP,并获取所述网络用户对该网页的请求次数Qnum以及锁定周期expire;302、判断锁定周期expire是否过期,根据锁定周期expire是否过期,对该网页的请求次数Qnum执行不同处理:如果锁定周期expire过期,则转303,否则转304;303、对Qnum清零后Qnum++,并初始化锁定周期expire,转305;304、将获取到的网络用户对该网页的请求次数Qnum加1,即Qnum++,转305;305、判断当前的Qnum是否达到锁定上限阈值qw,如果是,执行锁定操作即转306,否则,返回正常操作即转309;306、根据当前的Qnum判断是否需要延长锁定周期expire:如果是,则转307,否则,转308;307、延长锁定周期expire,即根据预设的请求次数与锁定周期的对应关系,重新设定当前的Qnum相对应的锁定周期expire,计算锁定周期expire=expire+对应变化到区间的延长时间,转308;308、拦截该网络用户对该网页的请求。309、正常流程。举例说明:锁定上限阀值qw为10;请求次数区间q0(0~10),对应的锁定周期为5分钟;请求次数区间q1(10~20),对应的锁定周期在当前基础上延长5分钟;请求次数区间q2(20~30),对应的锁定周期在当前基础上延长10分钟。初始化锁定周期为5分钟即当前时间+5分钟以后重新计数;当请求次数Qnum由q0变化为q1时,锁定周期在当前基础上延长5分钟;当请求次本文档来自技高网...

【技术保护点】
一种网页请求处理方法,其特征在于,所述方法包括:接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期,如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;以及根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。

【技术特征摘要】
1.一种网页请求处理方法,其特征在于,所述方法包括:接收到网络用户对网页的请求时,获取所述网络用户对该网页的请求次数以及锁定周期,如果锁定周期未过期,将获取到的所述网络用户对该网页的请求次数加1;若当前的请求次数大于等于锁定上限阈值,则拦截所述网络用户对网页的请求;以及根据预设的请求次数与锁定周期的对应关系,确认当前的请求次数与获取到的锁定周期不对应时,重新设定当前的请求次数相对应的锁定周期,其中,所述对应关系中锁定周期基于请求次数的增加而延长。2.如权利要求1所述网页请求处理方法,其特征在于,如果锁定时间过期,则初始化所述网络用户对该网页的请求次数,并初始化锁定周期。3.如权利要求2所述网页请求处理方法,其特征在于,若当前的请求次数小于所述锁定上限阈值,则允许所述网络用户对网页的请求。4.如权利要求1、2或3所述网页请求处理方法,其特征在于,所述对应关系中,每一个锁定周期与一个请求次数区间相对应,锁定周期基于请求次数区间的变化呈梯度状延长。5.如权利要求4所述网页请求处理方法,其特征在于,所述对应关系中,请求次数区间的长度为固定值。6.一种网页请求处理装置,其特征在于,所述装置包括:获取单元,用于接收到网...

【专利技术属性】
技术研发人员:李传松
申请(专利权)人:微梦创科网络科技中国有限公司
类型:发明
国别省市:北京;11

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

1