CC 攻击的前身是 DDOS 攻击(分布式拒绝攻击)。 DDOS 攻击的原理针对 TCP/IP协议的缺陷,也不能算是缺陷,只是当时设计该协议时是在几十年前,设计者假定大家都是遵守游戏规则的良好公民,现在互联网环境比当时要复杂得多,但是仍在使用以前的协议,所以才会带来某些问题。两台机器通信要进行一个所谓的三次握手,首先是客户机发出一个请求 (SYN) ,服务器收到该请求后,填写会话信息表 (TCB,保存在内存中),并且向客户机反馈一个回应包 (SYN-ACK) ,此时连接处于 TIME_WAIT 状态,如果最终没有收到客户机的 ACK 信息包,会尝试隔一段时间再发送一次回应包 SYN-ACK,这样经过多次重试后,客户机还没有回应的话,服务器才会关闭会话,并从 TCB 中删除掉该会话。这个等待过程大约为 30 秒。当攻击者同时发起十万计的请求时 (SYN) 到服务器开放的端口,并且本身拒绝发送 SYN-ACK 回应时,服务器的的 TCB 将会很快超过负荷,并且攻击者可以伪造包中的源 IP 地址,这样攻击者还不会被服务器返回的包堵住。可以看出这是 TCP/IP 协议中一个相当严重的问题。通过防火墙策略审核过滤数据包,可以从一定程度上防止 DDOS 攻击。

CC 攻击跟 DDOS 攻击本质上是一样的,都是以消耗服务器资源为目的,目前看来,它主要针对 WEB 应用程序比较消耗资源的地方进行疯狂请求,比如,论坛中的搜索功能,如果不加以限制,任由人搜索,普通配置的服务器在几百个并发请求下,MYSQL 服务就挂掉了。

CC攻击的种类有三种,直接攻击,代理攻击,僵尸网络攻击,直接攻击主要针对有重要缺陷的 WEB 应用程序,一般说来是程序写的有问题的时候才会出现这种情况,比较少见。僵尸网络攻击有点类似于 DDOS 攻击了,从 WEB 应用程序层面上已经无法防御,所以这两种情况我们不进行深入的探讨,这里要主要讨论第二种,代理攻击,CC 攻击者一般会操作一批代理服务器,比方说 100 个代理,然后每个代理同时发出 10 个请求,这样 WEB 服务器同时收到 1000 个并发请求的,并且在发出请求后,立刻断掉与代理的连接,避免代理返回的数据将本身的带宽堵死,而不能发动再次请求,这时 WEB 服务器会将响应这些请求的进程进行队列,数据库服务器也同样如此,这样一来,正常请求将会被排在很后被处理,就象本来你去食堂吃饭时,一般只有不到十个人在排队,今天前面却插了一千个人,那么轮到你的机会就很小很小了,这时就出现页面打开极其缓慢或者白屏。

防御 CC 攻击

Discuz!5.5 在以往抗 CC 的基础上又加了两种方法,可以根据实际遭受攻击的情况,通过配置组合出适合的抵抗方法。限于篇幅,不详细阐述对抗原理,现将配置方法做下简要说明。

配置文件 config.inc.php

$attackevasive = 0;  // 论坛防御级别,可防止大量的非正常请求造成的拒绝服务攻击

// 防护大量正常请求造成的拒绝服务攻击,

// 0=关闭, 1=cookie 刷新限制, 2=限制代理访问, 4=二次请求, 8=回答问题(第一次访问时需要回答问题)

// 组合为: 1|2, 1|4, 2|8, 1|2|4...

正常情况下设置为 0,在遭到攻击时,分析其攻击手法和规律,组合使用。可以尝试先设置为 2, 2|4, 1|2|4|, 1|2|4|8, 如果 1|2|4|8 还不行,我们认为应用程序层面上已经抵挡不住,可能主机遭受的攻击来自于僵尸网络的 DDOS 攻击了,我们建议您从防火墙策略上入手。冰盾ddos防火墙

mysql cc攻击_防御CC攻击说明相关推荐

  1. 通过nginx配置文件抵御攻击,防御CC攻击的经典思路!

    2019独角兽企业重金招聘Python工程师标准>>> 0x00 前言 大家好,我们是OpenCDN团队的Twwy.这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果 ...

  2. 什么是CC攻击?防御CC需要怎么防御?

    CC攻击(称为CC攻击)是一种网络攻击,其中攻击者会发送大量请求,以便让目标网站出现连接过载,服务器连接数达到极限而无响应. 防御CC攻击的主要方法有: 1)加强密码安全:实施强制的密码策略,定期更换 ...

  3. 最小攻击超过最大攻击_比武招亲最小攻击和最大攻击的优劣势分析

    比武招亲最小攻击和最大攻击的优劣势分析是今天小编为各位玩家带来的,很多玩家对这方面不是很了解.相信看完下面的比武招亲最小攻击和最大攻击的优劣势分析,玩家们一定会有很大的收获. 比武招亲最小攻击和最大攻 ...

  4. 网站怎么防止ddos攻击,防御ddos攻击的11种方法

    为了对抗 DDoS(分布式拒绝服务)攻击,你需要对攻击时发生了什么有一个清楚的理解. 简单来讲,DDoS 攻击可以通过利用服务器上的漏洞,或者消耗服务器上的资源(例如 内存.硬盘等等)来达到目的.DD ...

  5. 一键防御CC攻击,防御CC攻击,DDOS攻击完美解决,0误封,防御方案详解

    数年前,做为某款游戏服务器管理员,对服务器安全深有感触.如果是做为玩家,服务器卡,服务器进不去,顶多就是,哎呀,服务器怎么这么卡啊,怎么进不去了,然而,做为服务器管理员的我们,心情是如履薄冰,我们精心 ...

  6. csrf 攻击和防御

    CSRF概念:CSRF跨站点请求伪造(Cross-Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:        攻击者盗用了你的身份,以你的名义发送 ...

  7. 联邦学习攻击与防御综述

    联邦学习攻击与防御综述 吴建汉1,2, 司世景1, 王健宗1, 肖京1 1.平安科技(深圳)有限公司,广东 深圳 518063 2.中国科学技术大学,安徽 合肥 230026 摘要:随着机器学习技术的 ...

  8. 最常见DDOS攻击工具有哪些?怎么防御DDOS攻击?

    Botnets是由多个感染的计算机(称为"bots"或"zombies")组成的网络.这些感染的计算机受到攻击者的控制,可以同时发送大量的数据流量到目标网站,导 ...

  9. CSRF攻击与防御(写得非常好)

           CSRF概念:CSRF跨站点请求伪造(Cross-Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:        攻击者盗用了你的身份, ...

最新文章

  1. cookie JS验证码
  2. json对象(json-lib)转换成list-map集合
  3. Python爬虫--抓取糗事百科段子
  4. Devoxx 2011印象
  5. MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。...
  6. MySQL学习笔记之MySQL安装详解
  7. c++ 高效解析url算法
  8. python中自定义错误_Python中的自定义错误消息
  9. XTPChartAppearance.cpp错误及其解决办法
  10. pycharm 修改新建文件时的头部模板(默认为__author__='...')
  11. php微信卡包sdk,微信卡包会员系统
  12. HTML字体转为大写,css字体属性和英文大小写转换
  13. 小程序进入首页时弹出广告
  14. 树莓派之安装Vulkan
  15. 在python中输入圆的半_python半圆
  16. 浦东人大常委会副主任刘宇青一行莅临零数科技指导工作
  17. 2023我的秋招之路(1)7.21NJ银行金融科技岗提前批笔试
  18. 多个精美的导航样式web2.0源码
  19. RMAN backup
  20. 读稻盛和夫《活法》-现代人的修行之路

热门文章

  1. 你究竟有多想成功?汗水铸造巨星(中英结合版含视频)
  2. TCP/IP传输层协议实现 - TCP的超时与重传(lwip)
  3. 怎么让footer始终在页面底部?
  4. 解压 asar 文件
  5. R语言-股票数据库(3)-股票日K线信息-前复权-Wind
  6. ajax请求造成beforeSend失效
  7. 小程序中的几种跳转方式
  8. 获取微信公众号关注页面链接和历史文章链接
  9. 【数据挖掘】分类与回归预测
  10. 2023年推出的iPhone15将使用苹果自研芯片?能行吗?