众所周知,目前没有什么技术和设备可以完全抵挡DDOS攻击的,我针对FATBOY的工作原理,写出一个暂时缓解的代码,能够有效地防御小规模的攻击,因为FATBOY就是通过请求动态页面的
数据库查询,达到托死
数据库的目的,针对静态的页面效果相对要小得多,我在
服务器上测试过,如果被FATBOY攻击,
PHP论坛完全打开一个页面要100多秒,但打开静态页面,唰就出来了,效果还是比较明显的。
大家把这些代码插入到需要防范的页面的顶部,或者写在一个文件或一些公共函数的文件里,在每个动态页面顶部包含进去就可以了。具体方法就不写了,相信会做基于动态页面搭配
数据库的站点的站长,这些都不在话下的。相关代码如下: