什么是CC攻击?

如何防范?

CC攻击(ChallengeCoHapsar,挑战黑洞)是DDoS攻击的一种常见类型,攻击者控制某些主机不停地发送大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。 CC攻击主要针对WEB服务器发送大量并发请求,重点针对应用程序中比较消耗资源的功能,占用大量系统资源。CC攻击的攻击技术含量和成本很低, 只要有上百个IP,每个IP弄几个进程,就可以有上千个并发请求,很容易让被攻击目标服务器资源耗尽,从而造成网站宕机。

CC攻击的防御手段

1.提高服务器性能

CC攻击是以消耗服务器资源为主,那么高性能服务器硬件能力和充足的网络带宽资源可以提升系统对CC攻击的承载能力,不过提升服务器性能的成本要远比CC攻击成本高,所以谨慎使用。

2.网页静态化

纯静态的网页请求可以减少对服务器资源的消耗,提高服务器并发能力,从而让网站具有一定的抗CC能力。

3.使用负载均衡

现在很多云服务器商都提供负载均衡器,负载均衡器通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性,可以解决一些中小型CC攻击,但其实这跟提高服务器性能一样,成本相当高,跟CC攻击比起来,差太远。

4.限制非法请求IP

一些简单的CC攻击其IP是非常少的,可以通过防火墙对CC攻击的IP进行屏蔽访问。这方法只适用于攻击方代理IP少的情况下有效。

5.限制浏览器UA

UA是识别浏览器的重要证明,一些CC工具的访问UA都是一样的,我们只要利用防火墙把对方的UA禁止访问,就可以达到防御作用。

6.限制IP请求频率

CC攻击为了达到消耗服务器的作用,每个IP都会对服务器进行频繁的访问,通过防火墙限制每个IP 10秒钟内可以访问多少次,超过会被暂时拦截,可有效防御CC攻击。

7.JS挑战

这是一种安全防御商常用的防御CC攻击的手段,通过对每个访问网站的访客进行JS质询,合法用户正常跳转,非法用户进行拦截。

8.CDN内容分发

CDN类似于负载均衡器, 不同的是CDN对源服务器配置要求高,普通CDN想要防御CC攻击,需要把网站内容全部缓存至CDN节点,让CC攻击尽可能少的请求进服务器,从而达到防御CC攻击的作用,不过CC攻击会产生大量的流量,如果你的CDN是按量计费的,那么请谨慎使用,一不小心就会产生大量的费用,造成严重经济损失。

9.推荐防御产品

目前市面上很多防御CC攻击的产品,不过很多效果并不理想,而且误杀几率很高,主机吧这里推荐百度云加速和京东云星盾,这两个都是高防CDN,而且都是大厂产品,主机吧代理百度云加速超过5年,百度云加速防御效果杠杠的,市面上几乎99.9%的CC攻击都是可以防御,而且误杀极低,推荐大家使用。相关链接

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-24
CC攻击是DDOS的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。
CC攻击主要有哪些类型?
1、直接攻击
主要针对有重要缺陷的web应用程序,这种情况比较少见,一般只有在程序写出错的时候才会出现。
2、代理攻击
代理攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现dos和伪装。攻击者模拟多个用户不停地进行访问那些需要大量数据操作,需要大量CPU时间的页面。
3、僵尸网络攻击
攻击者通过各种途径传播僵尸程序。然后,当用户感染并激活病毒时,攻击者就可以控制电脑,并下发各种远程命令。最后,随着被感染的电脑越来越多,就形成了庞大的僵尸网络。
如何防御CC攻击?
1、做好网站程序和服务器自身维护。尽可能把网站做成静态页面,做好服务器漏洞防御,服务器权限设置,最好把数据库和程序单独拿出根目录,需要更新使用时再放进去,也可有效防御CC攻击,不过此举操作较为麻烦。
2、隐藏自己服务器IP,更改网站DNS。可以接入安全卫士或云加速,ping自己的网站域名时不会显示自己的网站IP,也可以有效避免DDos和CC攻击。但毕竟是免费产品,有流量上限,有时可能会失效,只能防住一般的CC攻击。
3、接入高防服务:防御能力强,线路稳定,可有效防御CC攻击,避免带来巨大风险。
第2个回答  2021-08-25
CC攻击是DDoS攻击的一种类型,使用代理服务器向受害服务器发送大量貌似合法的请求。CC根据其工具命名,攻击者使用代理机制,利用众多广泛可用的免费代理服务器发动DDoS攻击。许多免费代理服务器支持匿名模式,这使追踪变得非常困难。
CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户不停地进行访问那些需要大量数据操作的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至网络拥塞,正常的访问被中止。本回答被网友采纳
第3个回答  2005-11-16
CC是bigboyq写的一个攻击软件。
http://new.n-ku.com/blog/blog.asp?name=bigboyq
这个BLOG目前已经很难打开了。

CC是通过模拟多用户访问来达到拒绝服务的效果的,也就是说如果你模拟的用户数目不能达到服务器的最大用户,就达不到拒绝服务的效果,比如某台超级SMTP服务器需要4000+的线程才能拒绝服务

CC的攻击效果取决于你使用的有效的代理数目,线程数,你选择的攻击的页面,还有服务器的性能。

CC的防御方法
对于HTTP请求可以使用COOKIE和SESSION认证来判断是否是CC的请求页面,防止多代理的访问请求,而且CC通过代理攻击,代理在转发数据的时候会向HTTP服务器提交一个x-forward-ip(好像是,这就是为什么我们有时使用了代理,对方服务器一样知道我们的真实IP)这样也是一个非常好的判断方法,因为网络上的代理虽然多,但是大部分都是非匿名的,就是说会发送x-forward-ip的代理。
第4个回答  2024-01-11
CC攻击是指攻击者借助代理服务器生成指向受害者主机的合法请求,实现DDOS和伪装。CC攻击这一类型是属于DDOS攻击,它们的原理是差不多的,但是CC攻击和DDOS攻击之间也有着不同。CC攻击主要是控制主机发送大量的数据包给服务器造成服务器资源耗尽,最后达到宕机崩溃。

那CC攻击会给企业造成哪些危害?有什么作用呢?

CC攻击会造成服务器端口对外关闭的状态,正常的连接已经被大量的垃圾数据堵塞终止,会显示多条无法建立握手应答处于等待状态的记录。

CC攻击也有一定的隐蔽性,当服务器遭到CC攻击后,查看系统日志时,会发现同一个文件被不同的IP进行反复的访问,CC攻击主要是用来对网页进行攻击,当访问网页的人数过多时,那么网页的打开速度就会变慢,CC攻击就是模拟很多个正常访问用户,伪造合法的数据包。
相似回答