CC防护方式还是那么单一吗?再不进行多重防护你就out了?

对于CC攻击,必须采用多种CC防护方法,而这些方法本质上也是在提高服务器的并发能力。墨菲定律第一条就是:任何事物都没有表面看起来那么简单。何况这个看起来一点都不简单,怎么可能只用IP频率限制这一种手段呢?一起来看看还有哪些防护方式:

一、页面静态化

与数据缓存一样,页面数据本质上也属于数据,常见的一种CC防护手段是生成静态化的html页面文件,利用客户端浏览器的缓存功能或者服务端的缓存服务,以及CDN节点的缓冲服务,均可以降低服务器端的数据检索和计算压力,快速相应结果并释放连接进程。

二、IP限制

最后,IP限制依然可以结合上述规则一起使用,但是可以将其前置到外层的防火墙或负载均衡器上去做,并且可以调大限制的阈值(结合历史统计数量,预测一个极端的访问量阈值,在服务器可承受的范围内,尽量避免误伤),防止恶意访问穿透到应用服务器上,造成应用服务器压力。

三、用户级别的调用频率限制

不管服务是有登陆态还是没登陆态,基于session等方式都可以为客户端分配唯一的识别ID(后称作SID),服务端可以将SID存到缓存中。当客户端请求服务时,如果没有带SID(cookie中或请求参数中等),则由服务端快速分配一个并返回。可以的话,本次请求可以不返回数据,或者将分配SID独立出业务服务。当客户端请求时带了合法SID(即SID能在服务端缓存中匹配到),便可以依据SID对客户端进行频率限制。而对于SID非法的请求,则直接拒绝服务。相比根据IP进行的频率限制,根据SID的频率限制更加精准可控,最大程度的避免误杀的情况,更好的做到有效的CC防护。

四、数据缓存(内存级别,不要用文件)

对于服务中具备高度共性,多用户可重用,或单用户多次可重用的数据,一旦从数据库中检索出,或通过计算得出后,最好将其放在缓存中,后续请求均可直接从缓存中取得数据,减轻数据库的检索压力和应用服务器的计算压力,并且能够快速返回结果并释放进程,从而也能缓解服务器的内存压力。

需要注意的是,缓存不要使用文件形式,可以使用redis、memcached等基于内存的no sql缓存服务,并且与应用服务器分离,单独部署在局域网内。局域网内的网络IO肯定比起磁盘IO要高。当然,为了不使局域网带宽成为瓶颈,千兆网络也是有必要的。

五、服务器垂直扩展和水平扩容

资金允许的情况下,这是最简单的一种方法,本质上讲,这个方法并不是针对CC攻击的,而是提升服务本身处理并发的能力,但确实从一定程度上提升了对CC防护的能力。(1)水平扩容:是指通过增加提供服务的服务器来提升承载力。(2)垂直扩展:是指增加每台服务器的硬件能力,如升级CPU,增加内存,升级SSD固态硬盘等。这两种扩展和扩容可以在服务的各个层级进行,包括:应用服务器、数据库服务器、缓存服务器等等。

虽然做基于IP的频率限制,可以在一定的CC防护效果,但是有误杀概率;误杀的概率还不小。在国内,一个小区、一个公司经常会遇到共用IP的情况,而移动网络共用基站的设备更是容易出现相同的公网IP。所以建议使用多种方式,多重防护,这样才能有更好的防护效果。

(0)

相关推荐

  • 高防IP和高防服务器之间有什么关联和区别?

    高防IP是针对互联网服务器在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出的付费增值服务,用户可以通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠.(无需转移数据,理论上任何主机 ...

  • 还在采取简单的DDOS防护手段?这些更有效的方法你需要知道

    都知道现在服务器的安全对于很多行业来说很重要,即DDOS防护措施十分必要!互联网上面的DDOS攻击和CC攻击等等无处不在,而对于网络依赖性很强的企业,对服务器的防御能力和处理能力要求更高,普通的服务器 ...

  • 高防IP可以防御CC攻击吗?高防IP有什么优势?

    高防IP可以防御CC攻击吗?高防IP是可以防御CC攻击的.在网站运营过程中,我们都会遇见各种各样的恶意攻击,网络攻击不仅百害而无一利,而且损失也很严重.其中网络攻击中要属DDOS.CC等攻击最为知名, ...

  • 与传统网站防御方式相比,CDN高防在对抗cc流量中有何优势?

    大数据信息时代,有很多的不法分子从网站漏洞中牟利让很多人都趋之若鹜,而传统的网站防御工具只能单一的防御部分外部攻击,无论是DDoS攻击还是其他外部攻击,都在不断地发展和变化,因此网站防护就显得尤为重要 ...

  • 分析CDN高防防御机制,看它是如何帮助服务器防御恶意流量攻击的

    互联网日新月异,而以DDoS.CC为首的网络攻击也肆意泛滥,CDN高防在CDN前辈的基础上,强化自身.不断的提升自己.与高防服务器.高防IP等等各位高防服务的勇士们共同守卫在防护ddos.cc攻击的前 ...

  • 你所不知道的CC防护方式,确定不要学习一下吗?

    如何对网站进行CC防护呢?在网站业务上遇到攻击的种类中,除了DDOS攻击外比较常见的就是CC攻击了,CC攻击主要是用来攻击页面的一种攻击类型,攻击者借助代理服务器去生成请求命令发向受害者主机.以伪装正 ...

  • CC防护怎么做?教你几招从此不再为之苦恼

    相比来说,肉鸡CC比代理CC防护更难,因为肉鸡能够模仿正常用户拜访网站的请求,形成合法的数据包.CC攻击又可分为代理CC攻击和肉鸡CC攻击.代理CC攻击是黑客凭借代理服务器生成指向受害主机的合法网页恳 ...

  • 【原创】新能源电池包热失控防护方式探究

    为了改善电池包热失控性能,本文通过试验的方法,对电池包内部热失控的防护方式进行 研究,对电池包内部不同的位置.不同防护材料进行对比,并分析了影响明火外泄的主要原因, 经研究发现,针对绝缘性的防护是影响 ...

  • 不知道CC防护的看这里,这种方式你必须学会!

    对于很多网站来说,高防CDN成了大多数站长用来做CC防护的不二选择.因为使用服务器时,难免会遭遇CC攻击,还会因为物理距离较远,导致用户在访问速度上的延时.在这种情况下,那么目前哪家公司在防御CC上技 ...

  • 安全贴心的cc防护只欠这东风,你想到了吗?

    在信息流.游戏.应用.金融.电子商务等苛求服务的现状中,企业可以通过使用CDN来提高CC防护能力.CDN主要是用于访问加速层面,并且具备了一定的防御功能.通过智能 HTTP 异常过滤检测,针对链接数和 ...

  • 可令你的CC防护比别人做得更好的秘诀是什么呢?

    不论是哪个行业的网站,要是没有做好网站安全CC防护措施,一旦遭受不法分子的恶意攻击,则会对公司造成巨大的经济损失,后果不堪设想.保证用户打开速度和网站安全这两点是最基本同样也是最重要的.网站打开速度对 ...

  • CC防护无从下手?这些点有多重要你知道吗

    在将来的互联网飞速发展的时代,想彻底做到CC防护不失误是几乎不可能的,就好比治疗感冒一样,我们可以治疗,也可以预防,但却无法根治,但我们若采取积极有效的防御方法,则可在很大程度上降低或减缓生病的机率, ...

  • 作家面对面 | 陈春成:对抗世界的方式不必太单一

    2020年10月下旬的北京,作家陈春成在naive理想国(咖啡馆)参加他的小说集<夜晚的潜水艇>新书沙龙.现场读者很热情,还没讲几句话,他额上就渗出一层汗.新书问世后,出版方安排了对谈.沙 ...

  • 虚拟补丁:一种有效的数据库安全防护方式

    Verizon曾经就"核心数据是如何丢失的"做过一次全面的市场调查,结果发现,75%的数据丢失情况是由于数据库漏洞造成.CVE数据安全漏洞统计显示,Oracle.SQL Serve ...