[发明专利]一种基于客户端检测的应用层拒绝服务防护方法及系统有效

专利信息
申请号: 201110373611.7 申请日: 2011-11-22
公开(公告)号: CN103139138A 公开(公告)日: 2013-06-05
发明(设计)人: 许世强;阎尖将;姚熙 申请(专利权)人: 飞塔公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京律诚同业知识产权代理有限公司 11006 代理人: 梁挥;祁建国
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 客户端 检测 应用 拒绝服务 防护 方法 系统
【说明书】:

技术领域

发明涉及信息科学技术领域,特别是涉及一种基于客户端检测的应用层拒绝服务防护方法及系统。

背景技术

基于WEB Server的Dos攻击目前越来越普遍,客户端可以通过一个简单的攻击程序向WEB服务器发送大量的WEB请求,每次客户端发送一个请求,WEB服务器都需要完成一系列的工作,脚本解析,数据库查询等等,如果客户端发送的请求过多,会造成服务器消耗过多的系统资源进而中止客户响应。

传统的检测应用层拒绝服务攻击,都是在网络层(TCP/UDP)进行分析,根据以往的经验阈值进行判定攻击行为。根据经验阈值来进行检测拒绝服务攻击,从理论上说和实际市场的产品反应来看,效果并不理想。这样的检测方法,检测的成功率和准确率都不是很高,经常出现误检测的情况。比如,在以下场景中,传统的检测方法就会出现错误的检测:

某购物网站,在特定一个时间开始大量的打折活动。访问量会比平常的情况大上很多,如果还用平常的检测阈值来做一个基准的攻击检测,就出现了误检测,将正常的访问当作攻击,从而导致该网站的业务都无法正常进行。

从对以往技术的构成和工作说明可以看出,传统的检测应用层拒绝服务攻击,只是利用了服务连接来进行统计,并没有真正的参与某次连接。

传统的检测应用层拒绝服务攻击的技术,主要包括了检测HTTP Proxy Flood,CC Proxy Flood,Connection Exhausted等攻击检测技术。采用的检测方法分为两种:第一种是,统计在某个单位时间内,从某个源地址访问主机的频率;第二种是,统计目标主机在单位时间内被访问的频率。这两种检测方法主要包括机器统计、人为修正、流量匹配等三大步骤。

除此之外,还有一种典型的以Web Server为基础的检测机制,为每个客户端指定一个信任等级。信任等级是由Web Server花销在请求处理上的费用决定。信任等级高的客户端就能获取单位时间内较高的Web请求,低信任等级的客户端的单位时间的Web请求量会被限制在一个较低的范围之类。

该检测机制的缺点比较的明显,Dos攻击请求还是会被Web Server接收并处理。虽然Dos攻击请求的数量和速率被限制在一个非常小的范围之内,不会让其达到Dos攻击的目的,但是Web Sever还是会为这部分Dos攻击请求花销一部分资源。

发明内容

本发明解决的技术问题在于,提供一种基于客户端检测的应用层拒绝服务防护方法及系统,用于区分合法的WEB请求和非法访问,仅对于合法的WEB请求进行连接处理,而非法访问不会被处理。

本发明用于客户端请求到达WEB服务器之前检测客户端是否使用浏览器进行访问,将浏览器访问视为合法访问,将非浏览器访问视为非法访问,以避免客户端使用攻击程序对WEB服务器的资源进行消耗。

为解决上述问题,本发明公开了一种基于客户端检测的应用层拒绝服务防护方法,应用于包括WEB客户端、防护设备和WEB服务器端的系统中,该方法包括:

步骤一,该防护设备拦截该WEB客户端发送至该WEB服务器端的一初始连接请求并发送一javascript验证代码至该WEB客户端;

步骤二,该WEB客户端对该javascript验证代码加以运行,如果该WEB客户端无法成功运行该javascript验证代码,则该初始连接请求被丢弃,如果能够运行成功则该WEB客户端生成一认证信息,该WEB客户端发送一再次连接请求至该WEB服务器端,该再次连接请求包括该认证信息;

步骤三,该防护设备拦截该再次连接请求并对该认证信息进行验证,若验证通过,则对该再次连接请求予以放行。

该步骤三还包括,该防护设备对验证未通过的该再次连接请求进行丢弃。

该认证信息为随机产生。

该认证信息包括在Cookie、HTTP Referer或HTTP首部的任意字段中。

该步骤二中,该javascript验证代码运行成功后,该javascript验证代码强制该WEB客户端发送该再次连接请求。

本发明还公开了一种基于客户端检测的应用层拒绝服务防护系统,包括:WEB客户端、防护设备和WEB服务器端;

其中,该防护设备用于拦截该WEB客户端发送至该WEB服务器端的一初始连接请求并发送一javascript验证代码至该WEB客户端;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞塔公司,未经飞塔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110373611.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top