设为主页 | 加入收藏 | 繁體中文

解析防火墙防止DDOS的方式

  DoS(Denial of Service回绝办事)和DDoS(Distributed Denial of Service漫衍式回绝办事)打击是大型网站和网络办事器的宁静要挟之一。2000年2月,Yahoo、亚马逊、CNN被打击等事例,曾被刻在重大宁静变乱的历史中。SYN Flood由于其打击结果好,曾经成为目前最盛行的DoS和DDoS打击手段。
  SYN Flood使用TCP协议缺陷,发送了少量伪造的TCP毗连恳求,使得被打击方资源耗尽,无法实时回应或处理正常的办事恳求。一个正常的TCP毗连需要三次握手,起首客户端发送一个包含SYN标记的数据包,其后办事器前往一个SYN/ACK的应答包,表示客户端的恳求被担当,最后客户端再前往一个确认包 ACK,这样才完成TCP毗连。在办事器端发送应答包后,要是客户端不发出确认,办事器会等待到超时,时期这些半毗连形态都保存在一个空间无限的缓存队列中;要是少量的SYN包发到办事器端后没有应答,就会使办事器端的TCP资源迅速耗尽,招致正常的毗连不能进入,甚至会招致办事器的体系瓦解。
  防火墙通常用于保护内部网络不受外部网络的非受权拜访,它位于客户端和 办事器之间,因而使用防火墙来阻止DoS打击能有效地保护内部的办事器。针对SYN Flood,防火墙通常有三种防护方式:SYN网关、主动式SYN网关和SYN中继。
  SYN网关:防火墙收到客户端的SYN包时,间接转发给办事器;防火墙收到办事器的SYN/ACK包后,一方面将SYN/ACK包转发给客户端,另一方面以客户端的名义给办事器回送一个ACK包,完成TCP的三次握手,让办事器端由半毗连形态进入毗连形态。当客户端真正的ACK包到达时,无数据则转发给办事器,不然丢弃该包。由于办事器能承受毗连形态要比半毗连形态高得多,所以这种方法能有效地减轻对办事器的打击。
  主动式SYN网关:设置防火墙的SYN恳求超时参数,让它远小于办事器的超时限期。防火墙卖力转发客户端发往办事器的SYN包,办事器发往客户端的SYN/ACK包、以及客户端发往办事器的ACK包。这样,要是客户端在防火墙计时器到期时还没发送ACK包,防火墙则往办事器发送RST包,以使办事器从队列中删去该半毗连。由于防火墙的超时参数远小于办事器的超时限期,因而这样能有效防止SYN Flood打击。
  SYN中继防火墙在收到客户端的SYN包后,并不向办事器转发而是记载该形态信息然后自动给客户端回送SYN/ACK包,要是收到客户端的 ACK包,表明是正常拜访,由防火墙向办事器发送SYN包并完成三次握手。这样由防火墙做为代理来完成客户端和办事器端的毗连,可以完全过滤不行用毗连发往办事器。
 


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: