2009年3月4日星期三

反垃圾插件-Antispam Bee



 
 

leegang 通过 Google 阅读器发送给您的内容:

 
 

于 09-2-9 通过 Wopus中文平台 作者:酋 长

感谢作甚的投递,希望更多朋友投递文章,分享价值!

背景介绍:
Blog上的垃圾信息问题一直是广大独立Blogger们最头疼的问题之一(之一?还有更头疼的么…),而我作为一个非常吸引垃圾评论的人,自然也是非常厌倦处理这些问题。而且,讽刺的是,如果使用WordPress默认的Akismet作为反垃圾插件,不仅需要处理相当数量的误杀,而且无论误杀还是真垃圾全进数据库这点非常让人反感(呃,你可以阅读我的这篇文章)。经过我"此起彼伏"的测试,也发现了一些很好用的反垃圾插件,虽然它们的反垃圾机制不太一样,但可以完全替代Akismet,而且效果相当不错。

现在主要的反垃圾机制是这么几种(好吧,我用过的是这么几种):通过分析已经提交的评论来将垃圾评论区分出来另放一个队列的(比如 Akismet,Defensio),通过验证码阻止垃圾机器人提交评论的(比如Peter's Antispam),或是执行Javascript脚本和Cookies验证相结合确定你是人还是鬼的(比如Raven's Antispam和WP-SpamFree)。但是,其实遗漏了一种特个性的,曾经我介绍过但是和嵌套回复插件不兼容的Yet Another Wordpress Anti Spam Plugin(YAWASP)。它的反垃圾方法很有趣,上面这些都是在提交和提交后的分析上做文章,而这个插件的目的,是让垃圾评论找不到该往哪儿填…查看源代码的话,你的评论区会变成这样:
screenshot00369

author,email还有URI的name=值被随机的数字所填充,这样垃圾评论就无法找到正确的填写位置…而对正常的通过你的网站留言的人来说,是没有任何影响的。
这样一来,也可以达到极低(或者说是0)的误杀几率。但是这个插件和嵌套回复插件不兼容,无奈没有再仔细测试。

正文:
这次介绍的Antispam Bee也采取了类似YAWASP的机制,但是它只修改了textarea部分的name=,它将默认情况下这样的:
screenshot00456

修改为:
screenshot00455
但是这样依然可以让垃圾评论机器人找不到哪儿写评论的正文 ,而且,因为仅仅修改了这个地方,似乎在和其他插件的兼容性上也没有太大的问题(至少,和大家常用的WordPress Thread Comment插件相处良好)。

插件官方说明:
通过替换comment field(评论区)来保护你的Blog不被垃圾评论骚扰。易用,而且特别有效!
主要功能特性:

* 快速有效:激活!完事。
* 垃圾评论可以被标记或是直接删除
* 不在数据库里保存任何信息
* 适用于WordPress 2.7
* 灰常,灰常快的执行速度Very, very fast execution
* 无需修改任何模板文件
* 禁用插件后自动清理
* 匿名,而且独立。

不在数据库里保存信息这点非常好, 激活就完事这点也非常适合它的普及,而YAWASP却在很多时候都需要修改模板文件,增加了使用难度。总之,这确实是个简单,有效的程序。

设置很简单,一共就两项,一个是垃圾评论直接删除还是留到Spam队列中,一个是是否不对trackback和pingback保护。大家可以根据自己的情况进行设置。垃圾看着心烦就直接删除之,毕竟这样的反垃圾机制是不太可能有误杀的。

screenshot00457

最后贴出一部分从昨天启用到现在截获的垃圾们(其实我应该选择直接删除的,我只不过还有点好奇),嗯,来自陕西西安的那位专业群发软件提供商给我的反垃圾插件测试工作提供了巨大的"帮助",无论是用Mollom还是用Antispam Bee,它(他?她?)都不辞辛苦的继续发送垃圾,让我非常感动。如果大家不想让这位敬业的垃圾爱好者拜访你的Blog,你可以直接屏蔽它的IP。
screenshot00458

此插件再次入围我的强烈推荐的反垃圾插件之中,易用,有效,而且无需任何设置,无任何误杀,建议大家都尝试一下,特别是对Akismet不满意的各位~

插件下载页面:http://wordpress.org/extend/plugins/antispam-bee/

作者的插件页:http://playground.ebiene.de/1137/antispam-bee-wordpress-plugin/ (德文)

Random Posts


 
 

可从此处完成的操作:

 
 

没有评论:

发表评论