[发明专利]抵御DNS递归攻击的方法和系统有效

专利信息
申请号: 201210118003.6 申请日: 2012-04-22
公开(公告)号: CN102624750A 公开(公告)日: 2012-08-01
发明(设计)人: 吴兴利 申请(专利权)人: 吴兴利
主分类号: H04L29/06 分类号: H04L29/06;H04L29/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 102218 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 抵御 dns 递归 攻击 方法 系统
【说明书】:

技术领域

发明属于互联网技术领域,具体涉及一种抵御DNS递归攻击的方法和系统。

背景技术

随着互联网技术日益广泛的应用以及黑客行为的逐渐增多,网络安全越来越受到重视。黑客行为的手段很多,分布式拒绝服务(Distribution Denial of Service,DDOS)是其中常见的一种。

通常,DDOS攻击的目标是域名服务器。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名虽然便于人们记忆,但机器之间只认IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成。计算机域名系统 (即DNS )命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的IP 地址,从而成功访问目标网络。

DNS是一种分布式数据库,这种结构可让本地端点只控制整体数据库的某一区段,而每个区段中的数据皆可通过主从式架构提供给整个网络。简单来说DNS解析系统包括域名空间和资源记录、Resolver、缓存或递归服务器。

所述域名空间是一个树状结构,资源记录是与域名相关的一些数据。从概念上说,每个结点和域名空间树的叶子结点都有一定的信息,而查询是要查询出一些与之相关的特定信息。就是说,每个网站有自己的资源记录,里面保存了自己的数据,即对应了某一个特点的IP地址。在互联网的世界里,有千千万万个这样的网站主,他们都有自己的资源记录,这些资源记录的集合就是域名空间。

Resolver是向域名服务器提出查询请求并将结果返回给客户的程序,它必须可以访问至少一个域名服务器,并将结果直接返回给用户或向别的域名服务器查询。它通常是用户可以访问的系统方法,在Resolver和用户程序之间不需要协议。Resolver是操作系统底层一个程序,当我们在浏览器中输入了某一个域名,浏览器就会调用操作系统的Resolver程序,向域名空间请求域名对应的IP地址。获得地址后才能通过IP地址和目标域名服务器进行通信。

所述Resolver程序会向域名空间请求域名对应的IP地址。这时候就需要缓存服务器出现,缓存服务器是域名空间的入口,即Resolver将他需要查找的内容告诉缓存服务器,缓存服务器去域名空间里寻找相应的记录,然后把查找的结果返回给用户。缓存服务器去域名空间里寻找资源记录的过程称为“递归”。事实上,不是每一次Resolver的请求都需要递归,缓存服务器会将递归完成以后所获得的数据保存在内存中,下次如果Resolver还来查找同样的资源记录,就直接查找内存,如果内存里还存储有上述资源记录,就不进行递归,直接将缓存的内容告诉Resolver。

总之,域名解析的流程包括以下四个步骤:

1,用户端(Resolver)向缓存服务器发出DNS查询请求。

2,缓存服务器向域名空间进行递归查询。需要说明是,递归查询对缓存服务器来说是非常消耗系统资源的,太多的递归查询会导致缓存服务器工作异常甚至崩溃。

3,域名空间将查询到的资源记录返回给缓存服务器,缓存服务器保存资源记录。

4,缓存服务器将资源记录应答给用户。

从这个流程可以看出,步骤2和3不是必须的,只有在缓存服务器的内存中查询不到目标资源记录时,才会执行步骤2和3。有两种可能会导致缓存中没有查找到可用的资源记录:一是内存中没有这条记录,即上述目标资源记录从来未被查询过;二是内存中曾经有这条记录但是已经过期,因为根据DNS的相关协议,资源记录在缓存中有效的时间是有限的。

DDOS攻击是以如下方式实现的:黑客首先入侵Internet上的大量计算机并植入病毒,这些被植入病毒的计算机一旦受到黑客的攻击命令,就会一起向黑客预先锁定的IP地址发送大量的数据包,使目标设备无法及时处理大量的数据,造成一定范围内的网络瘫痪。

黑客进行DDOS攻击的手段一般分为两种,一种是通过模拟大量的域名空间中不存在的域名,然后将这些请求发给缓存服务器,由于域名本身就不存在,缓存里肯定不会有相应记录,所以必然会触发递归事件,大量的递归事件会导致缓存服务器崩溃。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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