什么是CC攻击?如何判断网站是否被CC攻击?CC攻击怎么防御?
什么是CC攻击?CC主要是用来攻击页面的 。大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,对不?!一般来说,访问的人越多,论坛的页面越多,数据库就越大,被访问的频率也越高,占用的系统资源也就相当可观 。
一个静态页面不会占用服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了 。但是论坛就不一样了,我看一个帖子,系统需要到数据库中判断我是否有读帖子的权限,如果有,就读出帖子里面的内容,显示出来 。
这里至少访问了2次数据库,如果数据库的体积有200MB大小,系统很可能就要在这200MB大小的数据空间搜索一遍,这需要多少的CPU资源和时间?如果我是查找一个关键字,那么时间更加可观,因为前面的搜索可以限定在一个很小的范围内,比如用户权限只查用户表,帖子内容只查帖子表,而且查到就可以马上停止查询,而搜索肯定会对所有的数据进行一次判断,消耗的时间是相当的大 。
CC就是充分利用了这个特点,模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面) 。很多朋友问到,为什么要使用代理呢?因为代理可以有效地隐藏自己的身份,也可以绕开所有的防火墙,因为基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood 。
使用代理攻击还能很好地保持连接,我们这里发送了数据,代理帮我们转发给对方服务器,我们就可以马上断开,代理还会继续保持着和对方连接(我知道的记录是有人利用2000个代理产生了35万并发连接) 。
可能很多朋友还不能很好地理解,我来描述一下吧 。我们假设服务器A对Search.asp的处理时间需要0.01S(多线程只是时间分割,对结论没有影响),也就是说他一秒可以保证100个用户的Search请求,服务器允许的最大连接时间为60s,那么我们使用CC模拟120个用户并发连接,那么经过1分钟,服务器的被请求了7200次,处理了6000次,于是剩下了1200个并发连接没有被处理 。
【什么是CC攻击?如何判断网站是否被CC攻击?CC攻击怎么防御?】有的朋友会说:丢连接!丢连接!问题是服务器是按先来后到的顺序丢的,这1200个是在最后10秒的时候发起的,想丢?!经过计算,服务器满负开始丢连接的时候,应该是有7200个并发连接存在队列,然后服务器开始120个/秒的丢连接,我们发动的连接也是120个/秒,服务器永远有处理不完的连接,服务器的CPU 100%并长时间保持,然后丢连接的60秒服务器也判断处理不过来了,新的连接也处理不了,这样服务器达到了超级繁忙状态 。
当然,CC也可以利用这里方法对FTP进行攻击,也可以实现TCP-FLOOD,这些都是经过测试有效的 。
如何判断网站是否被CC攻击?1、如果网站是动态网站,比如asp/asp.net/php等,在被CC攻击的情况下,IIS站点会出错提示SERVER IS TOO BUSY,如果不是使用IIS来提供网站服务,会发现提供网站服务的程序无缘无故自动崩溃,出错 。如果排除了网站程序的问题,而出现这类型的情况,基本上可以断定是网站被CC攻击了 。
2、如果网站是静态站点,比如html页面,在被CC攻击的情况下,打开任务管理器,看网络流量,会发现网络应用里数据的发送出现严重偏高的现象,在大量的CC攻击下,甚至会达到99%的网络占用,当然,在被CC攻击的情况下网站是没办法正常访问的,但是通过3389连接服务器还是可以正常连接 。
3、如果是被小量CC攻击,则站点还是可以间歇性访问到,但是一些比较大的文件,比如图片会出现显示不出来的现象 。如果是动态网站被小量CC攻击,还会发现服务器的CPU占用率出现飙升的现象 。这是最基本的CC攻击症状 。
CC攻击怎么防御?对于CC攻击,其防御必须采用多种方法,而这些方法本质上也是在提高服务器的并发能力
1、服务器垂直扩展和水平扩容
资金允许的情况下,这是最简单的一种方法,本质上讲,这个方法并不是针对CC攻击的,而是提升服务本身处理并发的能力,但确实提升了对CC攻击的承载能力 。垂直扩展:是指增加每台服务器的硬件能力,如升级CPU、增加内存、升级SSD固态硬盘等 。水平扩容:是指通过增加提供服务的服务器来提升承载力 。上述扩展和扩容可以在服务的各个层级进行,包括:应用服务器、数据库服务器和缓存服务器等等 。
推荐阅读
- 什么是网络割接?做弱电的你不能连这个都不知道
- Shopify建站教你几招黑科技
- 电脑主机电源不足会有什么后果?这些情况需要早知道
- 连衣裙|这条连衣裙是这个夏季的时尚,既显瘦又有气质
- 发型|40岁以后,不要老是留长发,烫卷发,这些发型让你的气质更显青春
- 我想把旧衣服改一下,旧衣服改成什么小窍门看一下-
- 化妆脸老是出油怎么办,化妆脸部出油怎么办-
- 可乐牛肉饼为什么没有可乐,可乐饼里为什么没有可乐-
- 南京遇害女生男友曾一起去报案-南京遇害女生男友为什么杀人
- miharayasuhiro官网 三原康裕是什么牌子