联系我们
cms新闻网站系统、政府cms定制开发

广州网站建设公司-阅速公司

报纸新媒体网站内容发布一体化解决方案联系电话
/
http://www.kize.icu/
广州网站建设公司
您当前位置:首页>网站技术

网站技术

CC攻击防御方法

发布时间:2019/6/3 14:37:59  作者:Admin  阅读:14  

1. 利用Session做访问计数器:利用Session针对每个IP做页面访问计数器或文件下载计数器,防止用户对某个页面频繁刷新导致数据库频繁读取或频繁下载某个文件而产生大额流量。(文件下载不要直接使用下载地址,才能在服务端代码中做CC攻击的过滤处理)

2. 判断user_agent:

以Nginx为例,当发现网站异常,CPU、内存、数据库等?#38405;?#39129;升时,先看看网站的访问日志:

cat /var/log/nginx/access.log | grep "verifying pingback from" > pingback_attack.log

一旦发现有大量此类日志,毫无疑问,你中招了。

看到这,您或许已经在默默祈祷:这种事千万别发生在我这才好。其实也不用过于忧虑,虽然这?#30452;?#31181;的攻击乍一看来势汹汹,悄悄告诉你:它也有一个致命弱点,那就是从肉鸡发过来的攻击请求有部分特征是固定的、并且不能被攻击者伪造的。

这个东西就是User-Agent.它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件?#21462;?#32780;这种pingbck反弹攻击的致命弱点就是请求中的User-Agent必?#35805;?#21547;pingback等关键词。这是由WordPress本身决定的,恶意利用者也不能进行伪造篡改。

if ($http_user_agent ~ (WordPress|pingback) {return 403;}

2. 把网站做成静态页面:大量事实证明,把网站尽可能做成静态页面,不仅能大大提高抗攻击能力,而?#19968;?#32473;骇客入侵带来不少麻?#24120;?#33267;少到现在为止关于HTML的溢出还没出现,看看吧!新浪、搜狐、网易等门户网站主要都是静态页面,若你非需要动态脚本调用,那就把它弄到另外一台单独主机去,免的遭受攻击时连累主服务器。

3. 增强操作系统的TCP/IP栈

Win2000和Win2003作为服务器操作系统,本身就具备一定的抵抗DDOS攻击的能力,只是默认状态下没有开启而已,若开启的话可抵挡约10000个SYN攻击包,若没有开启则仅能抵御数百个,具体怎么开启,?#32422;?#21435;看微软的文章吧!《强化 TCP/IP 堆?#35805;?#20840;》。也许有的人会问,那我用的是Linux和FreeBSD怎么办?很简单,按照这篇文章去做吧!《SYN Cookies》。

4. 在存在多站的服务器上,严格限制每一个站允许的IP连接数和CPU使用时间,这是一个很有效的方法。CC的防御要从代码做起,其实一个好的页面代码都应该注意这些东西,还有SQL注入,不光是一个入?#27490;?#20855;,更是一个DDOS缺口,大家都应该在代码中注意。举个例子吧,某服务器,开动了5000线的CC攻击,没有一点?#20174;Γ?#22240;为它所有的访问数据库请求都必须一个随机?#38382;?#22312;Session里面,全是静态页面,没有效果。突然发现它有一个请求会和外面的服务器联系获得,需要较长的时间,而且没有什么?#29616;ぃ?#24320;800线攻击,服务器马?#19979;?#36127;荷了。代码层的防御需要从点点滴滴做起,一个脚本代码的错误,可能带来的是整个站的影响,甚至是整个服务器的影响!

5. 服务器前端加CDN中转(免费的有百度云加速、360网站卫士、加速乐、安全宝等),如果资金充裕的话,可以购买高防的盾机,用于隐藏服务器真实IP,域名解析使用CDN的IP,所有解析的子域名都使用CDN的IP地址。此外,服务器上部署的其他域名也不能使用真实IP解析,全部都使用CDN来解析。

另外,防止服务器对外传送信息泄漏IP地址,最常见的情况是,服务器不要使用发送邮件功能,因为邮件头会泄漏服务器的IP地址。如果非要发送邮件,可以通过第三方代理(例如sendcloud)发送,这样对外?#20801;?#30340;IP是代理的IP地址。

总之,只要服务器的真实IP不泄露,10G以下小流量DDOS的预防花不了多少钱,免费的CDN就可以应付得了。如果攻击流量超过20G,那么免费的CDN可能就顶不住了,需要购买一个高防的盾机来应?#35835;耍?#32780;服务器的真实IP同样需要隐藏

相关文章
CC攻击防御方法
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技
莱万特s
星际争霸汉化补丁 广西11选5走势图360 海龙王捕鱼机 秒速时时彩精准计划软件 江苏11选5复式计算器 今天快乐十分走势图 代玩幸运快3计划骗局 探灵笔记灵魂筹码黎明杀机 新疆时时彩3星和值走势 108期20选5开奖结果 英雄联盟人物 新剑侠情缘手游如何提升好友亲密度 逆战巴雷特活动 沙尔克04vs莱红牛 酷搜马戏团走势图 澳洲幸运10开奖历史