WP Plugins for Anti-spam

随着本Blog重建于WP伊始,垃圾留言(Spam)便如影随形而至。刚开始数量还不是太多,每天仅几个而已,因此也不是太引起我的重视,毕竟WP对留言的管理功能也还算不错的。然而新增文章的数量逐渐增多之后,Spam的大潮也就汹涌而来了,几天来几乎每天都有超过200条的Spam对本Blog进行冲击,幸好都预先在后台等候处理,否则本Blog文章后面的留言肯定是惨不忍睹了。想当初原来基于BO-BLOG上的blog就是因为Spam的破坏而不得不转移到WP上,因此对于Spam那是非常非常之深恶痛绝,于是就想到怎样利用WP有关的反垃圾插件来搞定这个问题。

我所使用的WP的2.0.4版本安装后是有一个Akismet的插件,可是需要有WordPress.com API Key才能激活使用。我前后注册了两个WordPress.com的账号,但居然没有一个收到包含有API Key的验证回执,也不知道是不是由于WordPress.com被GFW挡住的缘故,因此不得不放弃使用Akismet,转向寻找另外的解决方案。经过查询,决定安装两个插件来共同防御Spam的骚扰。

1、Bad Behavior

通过分析垃圾爬虫的HTTP请求和与已经垃圾爬虫行为的比较,来阻止垃圾爬虫对自己网页的访问。Bad Behavior不仅对WP有效,也可以应用在其他基于PHP的Blog程序。

2、Anti Spam Image

这是国人开发的WP反垃圾插件。它的原理很简单,就是在Comments那里生成一个随机产生的验证码图片,要求访客留言时必须输入验证码,以防止Spammer自动发送留言。

以上两个插件的安装和启用都非常简单,直接将下载回来的文件夹或PHP文件Upload到wp-content的plungin目录下,然后回到管理后台启用便可,无需修改模版和选项设置。我安装之后,看到Bad Behavior似乎已经在发挥作用,按照它在每个页脚的显示,在启用后不到一个小时的时间里,它已经阻止了37个试图访问本Blog的垃圾爬虫。

BTW,请各位有心留言的朋友见谅,如果因为Anti Spam Image的启用给您留言时带来不便还请多多担待,我想您也不希望看到您的宝贵留言被淹没在滔滔Spam中吧。:)


Technorati : , , , , , ,
Del.icio.us : , , , , , ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注