自制简易防火墙
自己搞了个简易防火墙,应对最近发生的恶心事儿。自从撤掉360网站卫士之后,VPS经常遭遇“坏人”攻击。最令我无奈的是几个垃圾蜘蛛,它们的抓取速度过快导致网站性能下降很严重;最令我恶心的事儿是CC攻击,隔三差五就会有一些无聊的人发起CC,网站就会变得很慢,可以说基本打不开了;最令我恼火的事儿是暴力破解密码,某天下午从1点开始一直持续到晚上7点,访问记录几乎全是wp-login.php。
忍不下去了,写了一个简易的类似防火墙的东西应对这些恶心行为,大体上是这样运作的:
1.首先是判断,访问者IP是否在黑名单中,如果在黑名单中直接退出,并保存此次访问记录,最大程度减少服务器资源的浪费
2.访问者不在黑名单中:打开访问记录,统计指定时间段内此IP访问次数,如果没超过预定值(比如1000)继续;超过预定值退出,并将IP加入黑名单
3.生成访问记录,以便做下一次分析
4.开始加载WordPress
这样一来,三个恶心问题全部解决。试运行一周,感觉效果还是很不错的。垃圾蜘蛛已不再来骚扰;暴力破解者只有1000次机会,这也谈不上暴力破解了;CC攻击也只能造成很短时间的冲击,网站很快就会恢复正常。
经过几天测试,网站运行状况有了很明显的改观,几个频繁攻击的IP也被记录下来。被记录下来的IP除了垃圾蜘蛛以外,其余几个IP的位置信息基本都是XXX机房、XXX IDC之类的。感慨啊,爱搞破坏的大多是IDC圈内人。
嗯 你该更新头像缓存了 我的头像成了萌妹子了
缓存在七牛了,有时间看看怎么更新
多大仇啊这是
神么风把大猫吹来了,哈哈
这是闲的蛋疼
不明觉厉
就要这种感觉
技术好,那是真的好啊
很流弊
不过,攻击的也有可能不是圈内人,有黑阔~防偷看小补丁,阻止以一切名义查水表! :bobo_paopaotang:
以我的水平,[private]我连什么是受到攻击都不知道……[/private]
这才是最高境界
不一定是IDC圈内人。这种攻击理论上都是VPS之类的
嗯,应该是VPS来的
露珠很NB啊~赞一个
我的博客也遭恶意登陆--,自带主题有保护登陆措施--现在好多了。
服务器防ddos,防CC~
强大的服务器和主题,不错
之前我也遇到过,直接屏蔽IP!
就是这个办法,我也一样
表示很少遇到攻击~