服务器安全–什么是cc攻击?

CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗?。恢钡藉椿览?。CC主要是用来攻击页面的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了 , CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100% , 永远都有处理不完的连接直至就网络拥塞,正常的访问被中止 。
CC攻击可以归为DDoS攻击的一种 。他们之间的原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务 , 是一种连接攻击 。CC攻击又可分为代理CC攻击,和肉鸡CC攻击 。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求 , 实现DDoS无法显示网页代理服务器 , 和伪装就叫:cc(Challenge Collapsar) 。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御 。因为肉鸡可以模拟正常用户访问网站的请求 。伪造成合法数据包 。
【服务器安全–什么是cc攻击?】一个静态页面不需要服务器多少资源,甚至可以说直接从内存中读出来发给你就可以了,但是论坛之类的动态网站就不一样了,我看一个帖子 , 系统需要到数据库中判断我是否有读帖子的权限,如果有,就读出帖子里面的内容 , 显示出来——这里至少访问了2次数据库,如果数据库的体积有200MB大小 , 系统很可能就要在这200MB大小的数据空间搜索一遍,这需要多少的CPU资源和时间?如果我是查找一个关键字,那么时间更加可观,因为前面的搜索可以限定在一个很小的范围内,比如用户权限只查用户表,帖子内容只查帖子表,而且查到就可以马上停止查询 , 而搜索肯定会对所有的数据进行一次判断,消耗的时间是相当的大 。
CC攻击就是充分利用了这个特点 , 模拟多个用户(多少线程就是多少用户)不停的进行访问(访问那些需要大量数据操作,就是需要大量CPU时间的页面 , 比如asp/php/jsp/cgi) 。很多朋友问到,为什么要使用代理呢?因为代理可以有效地隐藏自己的身份,也可以绕开所有的防火墙 , 因为基本上所有的防火墙都会检测并发的TCP/IP连接数目无法显示网页代理服务器,超过一定数目一定频率就会被认为是Connection-Flood 。当然也可以使用肉鸡发动CC攻击 。肉鸡的CC攻击效果更可观 。致使服务器CPU0,甚至死机的现象 。
使用代理攻击还能很好的保持连接,这里发送了数据 , 代理转发给对方服务器,就可以马上断开,代理还会继续保持着和对方连接(我知道的记录是有人利用2000个代理产生了35万并发连接) 。
当然,CC也可以利用这里方法对FTP、游戏端口、聊天房间等进行攻击,也可以实现TCP-FLOOD,这些都是经过测试有效的 。(南昌壹基比)观观
本文到此结束,希望对大家有所帮助!

猜你喜欢