拒绝服务攻击综述

拒绝服务攻击,英文:Denial of Service Attack(DoS)。主要针对两种目标的攻击,一是系统漏洞,二是系统资源。前者通过系统更新、修补漏洞等可以有效地解决,但后者则难以解决。

 

历年的DoS攻击事件

  1. 2000.02,Yahoo网站受到DDoS攻击瘫痪3个小时。
  2. 2006.03,ICANN报道了DDoS攻击流量达到214G。
  3. 2007年,爱沙尼亚政府被迫封禁国外IP访问。
  4. DDoS攻击以46%的比例位居第一位。

DDoS攻击的四个基本要素

  1. 幕后攻击者
  2. 僵尸网络
  3. 攻击机群
  4. 受害者

DDoS攻击的分类(按包类型)

  1. 网络传输层攻击:包括SYNFlood,ICMPFlood,UDPFlood和IP包分片Flood。
  2. 应用层攻击:包括HTTPFlood,如MyDoom蠕虫,SIPFlood,DNS请求Flood;资源占用攻击,以及利用SMTP,SSL,VPN等进行攻击,P2P网络中的DDoS攻击。

DDoS攻击的分类(按攻击效果)

  1. 传输层攻击以消耗攻击者网络带宽为目的。
  2. 应用层攻击以消耗CPU,内存,数据库等计算资源为目的。

主要DDoS攻击的形式以及比例

         
  攻击类型 比例    
1 UDPFlood 43%    
2 应用层 19%    
3 TCP SYN 18%    
4 反射 7%    
5 ICMPFlood 5%    
6 IP分片 4%    
7 其他 4%    
         

DDoS攻击存在的原因

  1. Internet是一个开发资源的共享系统,理论上Internet上任一节点可以发送数据包到任一目的节点,目的节点可以自行决定数据包的响应情况,但无法控制外界发向自己的数据包。
  2. Internet设计的基本原则是核心简单和边缘复杂,核心网络仅仅提供数据包的转发工作,并不验证数据包的合法性

正是由于这两个促使Internet飞速发展的原则,导致了DDoS攻击的兴起。目前核心网络的带宽已经达到OC2192(10Gbps),而接入带宽一般小于1Gbs。

DDoS攻击解决方案分类

  1. 流量检测,区分正常和攻击流量。
  2. 限制攻击流量,让攻击流量无法达到受害者。

方案2的思路主要包含3中:1)在不修改核心网络的前提下,ISP联合起来过滤攻击流量。2)重新设计Internet,在核心网络中增加数据包验证机制。3)采用CDN或重叠网络来分散攻击流量。

解决方案主要包括:

  1. 源头,IP源地址欺骗和僵尸网络问题。
  2. 追踪,源地址追踪,找出实际攻击者,给予法律的惩罚。
  3. 攻击检测,对各种行为特征进行检测。
  4. 校验,???。
  5. 网络过滤,ISP过滤。
  6. 网络功能,???。
  7. 重叠网络和CDN
  8. 其他。

 

 

posted @ 2012-05-22 11:40  kenail  阅读(443)  评论(0编辑  收藏  举报