当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。
明白了CC攻击的原因就不难看出,CC攻击后会导致网站访问速度异常缓慢,哪怕真实的用户访问量很少,打开速度也很慢。那防御CC攻击可以通过多种方法:
1.把网站做成静态页面:把网站尽可能做成静态页面,能大大提高抗攻击能力。
2.存在多站的服务器上,严格限制每一个站允许的IP连接数和CPU的使用时间。
3.在编码是注意代码的安全,有时候一个BUG,可能被别人利用后会对你整个网站带来影响。