找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1110|回复: 3

网站如何防止被CC攻击?

[复制链接]

4

主题

169

回帖

44

牛毛

初生牛犊

积分
44
发表于 2013-7-15 12:42:15 | 显示全部楼层 |阅读模式 来自 广东省广州市

CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。这种就是属于CC攻击。

CC攻击的攻击技术含量低,利用工具和一些IP代理,一个初、中级的电脑水平的用户就能够实施攻击。不过,如果了解了CC攻击的原理,那就不难针对CC攻击实施一些有效的防范措施。

通常防止CC攻击的方法有几种,一个是通过防火墙,另外一些网络公司也提供了一些防火墙服务,例如XX网站卫士和XX宝,还有一种方法是自己写程序预防,昨天网站遇到CC攻击,这也让我尝试了一下各种防止CC攻击方法的有效性。

一开始我想使用某某网站卫士来预防攻击,从界面上看,似乎是防止了大量的CC攻击,但登录网站后发现,流量依旧异常,攻击还是依旧,看起来这个网站卫士的效果并没有达到。

从原理上看,基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood。但如果IP的数量足够大,使得单个IP的连接数较少,那么防火墙未必能阻止CC攻击。

实际上,通过分析网站日志,还是很容易分辨出哪个IP是CC攻击的,因为CC攻击毕竟是通过程序来抓取网页,与普通浏览者的特性区别还是很大的,例如普通浏览者访问一个网页,必定会连续抓取网页的HTML文件、CSS文件、JS文件和图片等一系列相关文件,而CC攻击者仅仅只会抓取一个URL地址的文件,不会抓取其他类型的文件,其User Agent也大部分和普通浏览者不同,这就可以在服务器上很容易分辨出哪些访问者是CC攻击了,既然可以判断出攻击者的IP,那么预防措施就很简单,只需要批量将这些IP屏蔽,即可达到防范CC攻击的目的。

最终,我花了半个小时写了一段小程序,运行之后自动屏蔽了数百个IP,网站才算正常,从而证明,防火墙对于CC攻击的防御并不有效,最有效的方法还是在服务器端通过程序自动屏蔽来预防。

看来CC攻击的门槛还真低啊,搞个几百个代理或者肉鸡就能攻击别人了,其成本非常低,但效果比较明显,如果攻击者流量巨大的话,通过耗费带宽资源的方式都可以进行攻击。但是,CC攻击也有明显的技术缺陷,就是攻击者的IP并不是海量的,通常就是几百数千的级别,并且是真实访问了网站页面,这就使得网站可以通过程序过滤的方式,轻松获取到这些攻击者IP,批量进行屏蔽,那么这种CC攻击就会得到预防。所有遇到这些问题大家也不需要担心,直接在DDoS攻击网租用高防空间即可得到解决!可以防护一切CC攻击和一般型的流量攻击!


(责任编辑:DDoS攻击) 本文章原创来自:http://www.800mc.com DDoS攻击网 (转载请保留DDoS攻击网站版权。侵权必究)

0

主题

278

回帖

42

牛毛

初生牛犊

积分
42
发表于 2013-7-20 22:08:01 | 显示全部楼层 来自 广东省深圳市
哇哈哈哈!!!!!++++

4

主题

116

回帖

146

牛毛

一级牛人

积分
146
QQ
发表于 2013-7-23 22:04:09 | 显示全部楼层 来自 广东省深圳市
这个有用  找了好久

0

主题

99

回帖

57

牛毛

初生牛犊

积分
57
发表于 2013-7-24 14:25:27 | 显示全部楼层 来自 江苏省南京市
已阅,请楼下互相传阅
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 18:03 , Processed in 0.197807 second(s), 48 queries .

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表