!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>香港云服务器怎么防CC攻击?

香港云服务器怎么防CC攻击?

CC攻击是相对于普通DDoS攻击更加难以防御,CC攻击流量不大,但占用的是服务器的CPU资源。CC攻击来的IP都是真实的,分散的。数据包都是正常的数据包,攻击的请求全都是有效的请求,无法拒绝的请求。具体表现为:服务器可以连接,ping也没问题,但是网页和服务器管理后台就是访问不了,也见不到特别大的异常流量,但是持续时间长,仍能造成服务器无法进行正常连接,危害非常大。

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

解决方法,简单有效,真实可靠:

方法一、使用CDN

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

腾讯CDN防CC设置,比较详细:

IP访问限频设置:

每秒单个IP限制10QPS~60QPS,尽量设置合理,否则无法访问。每秒限制可以防止采集、CC攻击。

香港云服务器怎么防CC攻击?腾讯CDN防CC设置

用量封顶配置

可以配置瞬间用量、带宽用量,带宽突发并不大,因网站流量大小而设置;也可以设置累计用量,每5分钟达到300M就返回404.

香港云服务器怎么防CC攻击?

方法二宝塔linux面板设置,简单有效

服务器安装有Linux面板 nginx防火墙,茶猫云使用的是专业版,免费版也可以防御。

打开Nginx防火墙,选择全局配置>>CC防御规则,如果受到大量攻击,请求类型选择IP,周末设置为10秒10次,这样能防住99%的CC攻击。

香港云服务器怎么防CC攻击?IP模式香港云服务器怎么防CC攻击?Nginx防火墙CC防御规则

在Nginx防火墙的站点配置里面选中网站,把CC防御框勾选。如果加了CDN,记得把CDN勾选,否则网站无法打开。

香港云服务器怎么防CC攻击?宝塔面板 nginx防火墙防CC攻击

 

方法三、硬件配置

此点与方法二相辅相成,CC攻击主要占用CPU资源,核心数多的CPU在裸IP下直接防御CC更有优势!

最后说句,网站静态化、JS验证对CC攻击不怎么友好,因为CC攻击会请求到你服务器,哪怕内容为空也会占用服务器资源。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

云服务器sql数据库磁盘满了有哪些解决方法

2021-4-17 18:05:57

服务器教程

如何将.htaccess伪静态规则转换为iis web.config规则

2021-4-17 18:05:59

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase