[发明专利]防范DNS请求报文泛洪攻击的方法及设备无效

专利信息
申请号: 200810106458.X 申请日: 2008-05-13
公开(公告)号: CN101282209A 公开(公告)日: 2008-10-08
发明(设计)人: 张仲虎 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L9/00 分类号: H04L9/00;H04L29/06
代理公司: 北京银龙知识产权代理有限公司 代理人: 许静
地址: 310053浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 防范 dns 请求 报文 攻击 方法 设备
【说明书】:

技术领域

发明涉及网络安全技术领域,尤其涉及一种防范DNS请求报文泛洪(DNS Query Flood)攻击的方法及设备。

背景技术

域名系统(Domain Name System,DNS)是一种用于TCP/IP应用程序的分布式数据库,提供域名与IP地址之间的转换。通过域名系统,用户进行某些应用时,可以直接使用便于记忆的、有意义的域名,而由网络中的DNS服务器将域名解析为正确的IP地址。

图1为DNS客户端与DNS服务器交互过程示意图。如图1所示,DNS客户端通过向DNS服务器发送DNS请求报文(DNS Query)获取域名对应的IP地址。DNS服务器在接收到DNS请求报文以后,根据请求的域名进行查找,有时还需要向上级DNS服务器请求。DNS服务器在最终得到DNS客户端请求的域名对应的IP地址后,发送DNS响应报文(DNS Reply)通知DNS客户端,DNS客户端就可以向此IP地址请求网络服务了。

另外,在设置了DNS代理的情形下,DNS客户端并不直接向DNS服务器发送DNS请求报文,而是将DNS请求报文发送到DNS代理,通过DNS代理和DNS服务器的交互获取对应的IP地址。为便于描述,在本文中,将DNS代理和DNS服务器统称为DNS服务端设备。

DNS请求报文和DNS响应报文格式如图2所示,其中,16比特(bit)的标志字段被划分为若干子字段,参照图3,各子字段的含义如下:

QR是1bit字段,0表示请求报文,1表示响应报文;

opcode是4bit字段,通常值为0(标准查询),其他值为1(反向查询)和2(服务器状态请求);

AA是1bit字段,表示“授权回答(authoritative answer)”,其值为1时表示该域名服务器是授权于该域的;

TC是1bit字段,表示“可截断的(truncated)”,其值为1时表示信息长度超过报文长度限制;

RD是1bit字段,表示“期望递归(recursion desired)”;

RA是1bit字段,表示“可用递归”;

随后3bit必须为0;

rcode是4bit字段,通常值为0(没有差错)和3(名字差错)。

根据协议,DNS客户端可以使用TCP或者UDP协议与域名服务器通信。使用TCP协议进行通信的交互过程为:

(1)DNS客户端向域名服务器发起TCP协议的三次握手:

(2)握手成功以后,TCP连接建立;

(3)DNS客户端向域名服务器发送DNS查询报文;

(4)域名服务器向DNS客户端回应;

(5)断开TCP连接。

使用UDP协议进行通信时,DNS客户端直接向域名服务器发送DNS查询请求,域名服务器根据请求内容做出回应。

根据DNS使用承载协议(TCP/UDP)的不同,DNS请求报文泛洪攻击的方式也分为两种:

(一)基于TCP协议的攻击

典型的攻击方式为SYN泛洪攻击。攻击者通过伪造大量的不同源IP地址的TCP SYN报文,向服务器发起连接。服务器收到此报文后用SYN/ACK应答,而此应答发出去后,不会收到ACK报文,这样便形成了一个TCP半连接。如果攻击者发送大量这样的SYN报文,会在被攻击主机上出现大量的半连接,消耗尽其资源,使正常的用户无法访问。

针对这种攻击,目前较常见的做法是检查TCP的cookie值来判断其合法性,最终达到对非法请求丢弃、合法请求回应的精确防范。

(二)基于UDP协议的攻击

由于域名查询的过程比较耗时,攻击者通过向域名服务器发送大量DNS请求报文,将正常用户的DNS请求报文淹没,并使域名服务器无法正常工作而拒绝服务。

采用UDP协议的DNS攻击是一种UDP泛洪攻击,由于UDP并不是面向连接的,报文相对独立,没有相关性,因此对于这种攻击目前没有做到精确过滤。目前较常见的攻击防范做法是:检测发往特定IP或特定域(该IP/域就是被保护的主机/域)的UDP报文的速率,如果速率超过域值则判定受到攻击,丢弃所有UDP报文。

采用UDP方式的DNS攻击,目前的防范方法无法做到精确过滤:当设备检测到攻击存在时直接丢弃后续收到的所有UDP报文,这会导致被攻击报文淹没的合法用户请求也无法得到处理,最终对所有合法用户拒绝服务。

发明内容

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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