cc攻击的原理以及防范

CC攻击是DDOS(分布式拒绝服务)的一种,相比其它的DDOS攻击CC似乎更有技术含量一些。这种攻击你见不到真实源IP,见不到特别大的异常流量,但造成服务器无法进行正常连接。最让站长们忧虑的是这种攻击技术含量低,利用更换IP代理工具和一些IP代理一个初、中级的电脑水平的用户就能够实施攻击。因此,大家有必要了解CC攻击的原理及如果发现CC攻击和对其的防范措施。

CC攻击的原理

CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。

防CC攻击

CC攻击可以归为DDoS攻击的一种。他们之间的原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(Challenge Collapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模拟正常用户访问网站的请求。伪造成合法数据包。

一个静态页面不需要服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了,但是论坛之类的动态网站就不一样了,我看一个帖子,系统需要到数据库中判断我是否有读帖子的权限,如果有,就读出帖子里面的内容,显示出来——这里至少访问了2次数据库,如果数据库的体积有200MB大小,系统很可能就要在这200MB大小的数据空间搜索一遍,这需要多少的CPU资源和时间?如果我是查找一个关键字,那么时间更加可观,因为前面的搜索可以限定在一个很小的范围内,比如用户权限只查用户表,帖子内容只查帖子表,而且查到就可以马上停止查询,而搜索肯定会对所有的数据进行一次判断,消耗的时间是相当的大。

CC攻击就是充分利用了这个特点,模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面,比如asp/php/jsp/cgi)。很多朋友问到,为什么要使用代理呢?因为代理可以有效地隐藏自己的身份,也可以绕开所有的防火墙,因为基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood。当然也可以使用肉鸡发动CC攻击。肉鸡的CC攻击效果更可观。致使服务器CPU%100,甚至死机的现象。

使用代理攻击还能很好的保持连接,这里发送了数据,代理转发给对方服务器,就可以马上断开,代理还会继续保持着和对方连接(我知道的记录是有人利用2000个代理产生了35万并发连接)。

当然,CC也可以利用这里方法对FTP、游戏端口、聊天房间等进行攻击,也可以实现TCP-FLOOD,这些都是经过测试有效的。

防御CC攻击可以通过多种方法,禁止网站代理访问,尽量将网站做成静态页面,限制连接数量,修改最大超时时间等。

攻击症状

CC攻击有一定的隐蔽性,那如何确定服务器正在遭受或者曾经遭受CC攻击呢?可以通过以下三个方法来确定。

1、网站显示错误页面:service unavailable

2、服务器CPU瞬间耗用量增大;

3、频繁的无法访问或访问时不时出错;

注意:这里博主提示大家一下,很多人以为使用CDN加速就可以防止攻击,其实不一定的,无论是360还是安全宝,不要以为使用了就能防止被攻击,而经过测试,免费的CDN服务所提供的抗攻击很有限,甚至于还不如加强自身防护系统来得有用.

流传误区

网络流传一种说法,就是把被攻击的域名解析到127.0.0.1这个地址上,造成攻击者本地回环IP,从而实现攻击者攻击自己的目的,其实这是不正确的说法,说起CC攻击,其实更确切的说是对数据库的攻击,排除对IIS连接数、带宽的限制,危害最大的就是不断通过页面造成对数据库堵塞,从而导致服务器假死,而这一系列都是建立在服务之上,作为攻击者的PC,本身没有开启IIS服务,所以即使将域名解析到127.0.0.1也不能对攻击者造成影响,更何况没有SQL server的影响,而上述解决方法是早期一些WEB程序员单层次的想法,并非权威的实际考证;另外将域名解析到政府或网警网站也是不可行,因为凭借权威部门的技术分析,不难判断攻击源所针对的网站。

总体说来cc攻击属于技术技巧强的攻击,防护手段足以解决诸如此类的攻击,然而带给我们巨大的挑战的是巨型流量的攻击,在带宽资源紧缺的情况下任何的防护措施都会消耗很大的成本。

 

更多详情,请点击:http://baike.baidu.com/view/662394.htm?fr=aladdin

cc攻击的原理以及防范:目前有2 条留言

  1. 0楼
    風輕揚:

    顶一下!支持淋漓网络,支持官方博客!!

    2014-06-26 上午 8:30 [回复]
  2. 0楼
    小白兔:

    狠不错

    2014-06-28 下午 7:13 [回复]

发表评论


快捷键:Ctrl+Enter