当前位置:首页 > 日记 > 正文

中小型网站如何处理DoS(拒绝服务)攻击的分析

中小型网站如何处理DoS(拒绝服务)攻击的分析

  DoS(Denial of Service)是一种利用合理的服务请求占用过多的服务资源,从而使合法用户无法得到服务响应的网络攻击行为。


  被DoS攻击时的现象大致有:
  * 被攻击主机上有大量等待的TCP连接;
  * 被攻击主机的系统资源被大量占用,造成系统停顿;
  * 网络中充斥着大量的无用的数据包,源地址为假地址;
  * 高流量无用数据使得网络拥塞,受害主机无法正常与外界通讯;
  * 利用受害主机提供的服务或传输协议上的缺陷,反复高速地发出特定的服务请求,使受害主机无法及时处理所有正常请求;
  * 严重时会造成系统死机。


  到目前为止,防范DoS特别是DDoS攻击仍比较困难,但仍然可以采取一些措施以降低其产生的危害。对于中小型网站来说,可以从以下几个方面进行防范:


  主机设置:


  即加固,对各种参数进行设置以加强系统的稳固性。重新编译或设置Linux以及各种BSD系统、Solaris和Windows等内核中的某些参数,可在一定程度上提高系统的抗攻击能力。


  例如,对于DoS攻击的典型种类—SYN Flood,它利用TCP/IP协议漏洞发送大量伪造的TCP连接请求,以造成网络无法连接用户服务或使瘫痪。该攻击过程涉及到系统的一些参数:可等待的数据包的链接数和超时等待数据包的时间长度。因此,可进行如下设置:


  * 关闭不必要的服务;
  * 将数据包的连接数从缺省值128或512修改为2048或更大,以加长每次处理数据包队列的长度,以缓解和消化更多数据包的连接;
  * 将连接超时时间设置得较短,以保证正常数据包的连接,屏蔽非法攻击包;
  * 及时更新系统、安装补丁。


  防火墙设置:


  仍以SYN Flood为例,可在防火墙上进行如下设置:


  * 禁止对主机非开放服务的访问;
  * 限制同时打开的数据包最大连接数;
  * 限制特定IP地址的访问;
  * 启用防火墙的防DDoS的属性;
  * 严格限制对外开放的的向外访问,以防止自己的被当做工具攻击他人。


  此外,还可以采取如下方法:


  * Random Drop算法。当流量达到一定的阀值时,按照算法规则丢弃后续报文,以保持主机的处理能力。其不足是会误丢正常的数据包,特别是在大流量数据包的攻击下,正常数据包犹如九牛一毛,容易随非法数据包被拒之网外;
  * SYN Cookie算法,采用6次握手技术以降低受攻击率。其不足是依据列表查询,当数据流量增大时,列表急剧膨胀,计算量随之提升,容易造成响应延迟乃至系统瘫痪。


  由于DoS攻击种类较多,而防火墙只能抵挡有限的几种。


  设置:


  以Cisco为例,可采取如下方法:


  * Cisco Express Forwarding(CEF);
  * 使用Unicast reverse-path;
  * 访问控制列表(ACL)过滤;
  * 设置数据包流量速率;
  * 升级版本过低的IOS;
  * 为建立log server。


  其中,使用CEF和Unicast设置时要特别注意,使用不当会造成工作效率严重下降。升级IOS也应谨慎。
  
  是网络的核心设备,需要慎重设置,最好修改后,先不保存,以观成效。Cisco有两种配置,startup config和running config,修改的时候改变的是running config,可以让这个配置先运行一段时间,认为可行后再保存配置到startup config;如果不满意想恢复到原来的配置,用copy start run即可。


  不论防火墙还是都是到外界的接口设备,在进行防DDoS设置的同时,要权衡可能相应牺牲的正常业务的代价,谨慎行事。


  利用负载均衡技术:


  就是把应用业务分布到几台不同的上,甚至不同的地点。采用循环DNS服务或者技术,将进入系统的请求分流到多台上。这种方法要求投资比较大,相应的维护费用也高,中型网站如果有条件可以考虑。


  以上方法对流量小、针对性强、结构简单的DoS攻击进行防范还是很有效的。而对于DDoS攻击,则需要能够应对大流量的防范措施和技术,需要能够综合多种算法、集多种网络设备功能的集成技术。


  近年来,国内外也出现了一些运用此类集成技术的产品,如Captus IPS 4000、Mazu Enforcer、Top Layer Attack Mitigator以及国内的绿盟黑洞、东方龙马终结者等,能够有效地抵挡SYN Flood、UDP Flood、ICMP Flood和Stream Flood等大流量DDoS的攻击,个别还具有路由和交换的网络功能。对于有能力的网站来说,直接采用这些产品是防范DDoS攻击较为便利的方法。但不论国外还是国内的产品,其技术应用的可靠性、可用性等仍有待于进一步提高,如提高设备自身的高可用性、处理速率和效率以及功能的集成性等。


  最后,介绍两个当网站遭受DoS攻击导致系统无响应后快速恢复服务的应急办法:


  * 如有富余的IP资源,可以更换一个新的IP地址,将网站指向该新IP;
  * 停用80端口,使用如81或其它端口提供HTTP服务,将网站指向IP:81。



 


相关文章

C#命名空间基础(2)

C#命名空间基础(2)

命名空间,基础,电脑软件,在名称空间中,我们还可以使用别名来引用现有的命名空间或其他类型的数据。 别名的用法如下所示: 使用别名=现有类型; 例如,使用苏豪=系统; 这里有几个例子可以加深我们的理解: 命名空间n1.n2 { 类{ } } 命名空间N…

邮件病毒入侵后的五个清晰步骤

邮件病毒入侵后的五个清晰步骤

清晰,步骤,邮件,电脑软件,  一、断开网络   当你不幸遭遇入侵之后,当机立断的一件事就是断开你的网络连接,以避免的进一步扩散。   二、文件备份   然后就是删除带毒的邮件,再运行杀毒进行清除,但为了防止杀毒误杀或是删除你还没有处理…

搜狗浏览器怎么样,你用吗

搜狗浏览器怎么样,你用吗

搜狗浏览器,你用,电脑软件,搜狗浏览器是首款给网络加速的浏览器,可明显提升公网教育网互访速度2-5倍,通过业界首创的防假死技术,使浏览器运行快捷流畅且不卡不死,具有自动网络收藏夹、独立播放网页视频、flash游戏提取操作等多项特色功能,并且兼…

微软表示,它不会强制用户升级IE8浏

微软表示,它不会强制用户升级IE8浏

升级,浏览器,用户,电脑软件,自2009年3月以来,微软一直试图推动IE 6和IE 7用户使用IE浏览器8,但最终决定是IE用户。 微软最近表示,在其MSDN IE博客(ieblog):从工程的角度来看,IE 6也是一个平台。它不放弃IE 6支持我们的选择,因为我们致力于延长Wind…

数据库查询中的特殊字符问题

数据库查询中的特殊字符问题

特殊字符,数据库查询,电脑软件,在进行数据库的查询时,会经常遇到这样的情况:  例如想在一个用户数据库中查询他的用户名和他的密码,但恰好该用户使用的名字和密码中有特殊的字符,例如单引号,“|”号,双引号或者连字符“&”。  例如他的名字是…

15谷歌CR-48笔记本

15谷歌CR-48笔记本

电脑软件,谷歌,CR,当每个人都还是想知道,如果你足够幸运得到一个谷歌Cr-48笔记本电脑,易趣网有100%个著名的专家为低于15美元的廉价倾销商品的价格(上面可能有点不清楚,对该模型:谷歌cr48)!为C. Jepsen的用户出售的ID是绿色版,每一页都可以使用3G和…

电子商务C2C市场上演悬念场龙虎斗

电子商务C2C市场上演悬念场龙虎斗

龙虎斗,崛起,市场,悬念,电脑软件,  -经济观察报记者 杨阳 杭州报道   六月的杭州既没有春天里桃红柳绿的诗情画意,也没有秋日西湖论剑时的清爽洒脱。在这个火烧火燎的日子里,声称从不烧钱的阿里巴巴、总说怕别人知道自己在干什么的马云,却…

WindowsXPSP2系统的优点和安全特性

WindowsXPSP2系统的优点和安全特性

系统,特性,优点,电脑软件,   Service Pack 2 安全技术   主要特征体现:网络保护,处理,浏览安全,内存保护,计算机维护  默认保护功能:功能更强的防火墙,自动更新技术    Service Pack 2 的目标   为各种需求的用户提供高度适用的:更灵活,更…

(十)给房间一个材料

(十)给房间一个材料

房间,材料,电脑软件,                                                                                                        …

张纪中主演的《西游记》的Wukong主

张纪中主演的《西游记》的Wukong主

西游记,纪中,电脑软件,Wukong,吴越,信息时报记者吴世然的主力阵容已经基本敲定在张纪中版的西游记(张纪中版六小龄童版香港版日本版),除了之前已经曝光了唐僧(聂元世)和沙僧(徐锦江)的候选人,孙武空将由武术演员吴越扮演,和猪是臧金胜(在电影赤壁张飞…

Windows7插入U盘没有播放播放窗口

Windows7插入U盘没有播放播放窗口

解决方案,窗口,电脑软件,Windows7插入U盘,自动播放,你可以运行gpedit.msc启动计算机配置管理模板应用{ } { } - Windows有元件自动播放策略{关闭自动播放设置为禁用} { }。 然后打开任何Windows7文件夹,点击左上角的{组织} {在文件夹和搜索选…

让你的九个PPT朋友付出一半的努力!

让你的九个PPT朋友付出一半的努力!

努力,朋友,电脑软件,PPT,制作幻灯片不是PowerPoint的一个软件,使用适当的工具可以使你加倍努力。这里有9个我收集的幻灯片资源,一些是网站,一些是软件,还有一些是书籍。我相信它会给你带来一些灵感。 1、SlideShare 这相当于在PPT world.ppt …