2011年11月11日星期五

40+WordPress反垃圾留言插件/Anti Spam

Spam大概从有最基本的网络交互那天开始就有了吧, 尤其是从有博客开始, Spam无限壮大. 而作为最流行的博客程序wordpress来说, 其受到的Spam也是最多的. 当然, WordPress从来不怕, 全球各地的高手开发了许多的Wordpress反垃圾留言插件与Spammer斗智斗勇.

一般的WordPress反垃圾留言插件主要包括几种:

  • 利用CAPTCHA验证码实现的反垃圾留言插件
  • 利用javascript类反垃圾留言插件
  • Cookie判断类反垃圾留方插件
  • 问答式的Wordpress反垃圾留言插件
  • 通过黑名单过滤的反垃圾留言插件
  • 通过模仿学习用户审核留言行为再进行判断垃圾留言的wordpress插件
  • 通过其它一些参数和行为判断…

本文里面, 帕兰为你收集了40多种Wordpress反垃圾留言供大家选择. 至于哪种更适合你的情况, 就看你自己选择了. 很简单的一选择前提就是: CAPTCHA验证码, 问答式, 文本输入或数学公式之类的WP反垃圾留言插件成功率较高, 但对用户干扰较大. 尽管只是输入几个简单的字符, 但我个人是觉得对用户有点麻烦. 而不使用这些东西来判断留言者的Wordpress插件又往往存在误杀和漏杀的问题. 呃, 说了等于没说:) 自己选择一下吧.

Akismet

WordPress默认的反垃圾留言插件. 默默工作的那种. 总体上来说当然是优秀的, 但也有很多垃圾留言不能阻止, 且误杀率还是算高的.

Akismet htaccess writer

这是一个增强Akismet的Wordpress插件. 它通过写入你的Akismet操作到.htaccess文件来达到更好的垃圾邮件过滤, 比如当被误杀的留言被你审核通过, 被漏杀的垃圾留言被你判定为垃圾留言以后, 都会有相应的记录写入和更新到.htaccess文件, 达到更好的反垃圾留言效果. 如果你使用Akismet, 帕兰强烈推荐你也使用这个插件.

Show Akismet Count as Plain Text

一个非常简单的Wordpress插件, 用文本来显示你的Akismet插件已经阻挡了多少垃圾留言. 也许有人会喜欢用这种东西, 虽然似乎挺无聊的: 要说示威, Spammer也看不到你的示威, 要说炫耀 , 这似乎也没什么好炫耀的. 只能说你使用了Akismet, 它确实帮了你不少忙, 你想帮忙宣传一下, 那很OK.

附: 更改Akismet的垃圾留保存天数

Akismet对垃圾留言的保存天数默认为15天, 但由于它存在误杀, 你可能会想把这个天数调高或是调低, 那可以找到wp-content/akismet/akisment.php, 用文本编辑器找开, 找到”INTERVAL 15 DAY“这一名, 把15改成你想设置的保存天数即可.

WP-SpamFree

一个功能强大, 使用简单的Wordpress反垃圾留言插件. 几乎可以消除所有来自漫游垃圾机器人的留言. 包括Trackback和Pingback. WP-SpamFree的最大特点是, 它不需要使用CAPTCHA, 还可以轻松生成一个同样防垃圾留言的联系表单. 且对侦测的垃圾留言也很好的反映在Wordpress后台. 同时也可以显示一份过滤垃圾邮件列表, 来向用户展示炫耀WP-SpamFree为你查杀了多少条垃圾留言. 其它特点包括比较低的带宽消耗, 完全兼容所有Wordpress缓存插件等等.

Spam Karma 2

SK2, 比如知名的一个Wordpress反垃圾留言插件, 但有很多用户反映误杀率比较高, 且写入大量数据. 帕兰试用过一次, 它的设置太烦人, 太高级. 虽然反垃圾留言插件要尽量避免不要让留言者太累, 输入什么验证码, 问题之类的, 但也别把博客主搞的太累. SK2就是一个把博客主搞的太累的插件典范.

WP-Ban

如果你只是把漫游机器人当做Spammer, 那WP-Ban并不算一个反垃圾留言插件. 如果你把那种留言就像吐屎的家伙也算做垃圾. 那WP-Ban是一个很好的插件. 它可以通过IP, IP段, 主机名称或引导URL来禁止某些用户用户访问你的网站. 这个插件出自Gamerz之手, 你也可以看一下帕兰映像之前介绍的WP插件达人Gamerz的Wordpress系列插件.

Mollom

号称成功率高达99.7%的Wordpress反垃圾留言插件. 通过智能文本分析来判断是否属于垃圾留言, 如果不能确定, 则显示CAPTCHAS验证.

Some Chinese Please

这是一个由国人开发专为中文wordpress博客准备的反垃圾留言插件. 更准确的说, 应该是一个专为那些肯定自己不会有国外Blogger留言的中文博客而开发的. 作者的开发构想是, 在WordPress博客系统下,有90%+的Spam是由英文字母和拉丁字母组成。通常情况下,用中文写作的博客,其留言、trackback和pingback应该也是包含中文字的。 那么,只要拦截下不包含中文字的留言、trackback和pingback, 博客接收到spam的概率将大大降低,接近于0。

这是个事实. 就拿帕兰映像来说, 国内的Spam很少, 国外的Spam却每天都在狂轰乱炸.  不知道是不是跟博客在国外更流行, 在国内还只是小众的玩意有关系 . 国内的Spammer还把重点放在论坛和门户网站上面. 如果你的博客很少有非中文留言, 或者是你根本不在乎误删那么几条老外朋友的留言, 那这个插件应该非常适合你. 不过如果作者能加入非中文留言审核机制, 而不是直接删除, 那就更棒了.

Peter’s Custom Anti-Spam

WordPress图片验证码反垃圾留言插件. 特点包括可设置注册用户是否显示验证码, 没有Cookie和Javascrit要求, 自动集成验证码音频等. 另外, 该插件还有一个WordPress MU版本.

Defensio Anti-Spam

Defensio是一个高级的Wordpress留言过滤插件. 学习你的操作然后采取行动的Wordpress反垃圾留言插件.

Simple Trackback Validation

简单的Wordpress反垃圾留言插件, 专门针对垃圾Trackback. 通过跟踪留言作者的IP地址和URL网页里是否包含你文章链接来确认是否属于垃圾Trackback, 支持日志记录和多种垃圾Trackback处理方式 , 比如不保留在数据库, 标记为垃圾留言或把状态更改为等待审待等.

Yawasp – Yet Another WordPress Anti Spam Plugin

Yawasp是一个不需要CAPTCHA或是Javascript等会干扰到正常用户留言的反垃圾留言插件. 它通过添加一个随机名称的表单域和一个隐藏表单域来实现反垃圾留言.

DNS-anti-spam

这是一个依靠Spammer黑名单来判断垃圾留言的Wordpress插件.  其黑名单来自专门收集Spammer黑名单的网站. 这样的插件不一定很可靠, 只是省事而已, 尤其是如果你的博客比较热门, 新的Spammer在未进入黑名单之前就已经进入了你的博客. 不过Akismet好像也是这样弄, 只是更多判断参数而已.

WP-reCAPTCHA

recaptcha example 40+Wordpress反垃圾留言插件/Anti Spam

比较高级, 比较漂亮也比较有用的一个反垃圾留言插言. 比较著名的reCAPTCHA为Wordpress提供. 但个人觉得太干扰用户了, 尤其是那个验证码, 留个言还要考验用户的视力和英文书法识别能力. 有够累.

TypePad AntiSpam

TypePad AntiSpam强大而有效的Wordpress反垃圾留言插件. 免费供个人和商业使用. 由Sixapart公司提供.

更多Wordpress反垃圾留言插件:

  • Math Comment Spam Protection – 问题式的Wordpress反垃圾留言插件.
  • MyCaptcha- 通过在留言表单部分添加Captcha验证来实现反垃圾留言的Wordpress插件.
  • WP-Hashcash – Javascript校对实现反垃圾留言的Wordpress插件.
  • is_human() – 你是人类吗? 有三种校验方式供选择. 包括CAPTCHA, 数学公式和自定义问题.
  • Ajax Force Comment Preview – 这是一个Wordpress留言预览插件, 但是因为它使用了ajax机制, 且强制在发表留言之前一定要预览, 在一定程序上能够防范一些Spam机器人.
  • WP Captcha-Free – 也是一个不需要CAPTCHA或是问答式干扰用户留言的Wordpress反垃圾留言插件.
  • DigoWatchWP – 这是一个扫描博客文章或页面是否有更新的Wordpress插件, 当扫描到更新的时候, 就会通过邮件通知你. 而如果你并未更新, 但却有更新通知. 那, 可能你该篇文章遭受垃圾留言了, 当然, 主要是限于含链接的垃圾留言.
  • JS AntiSpam – 非常简单的JS文本框输入的反垃圾留言插件, 可以自己配置待输入文本.
  • spam-stopper – 自定义问题的问答式反垃圾留言插件.
  • Bad Behavior – Bad Beavior可以运行于用PHP构建的网站,帮助你防止自动化系统带来的垃圾信息。它支持的程序很多,包括WordPress , Mediawiki , drupal等。
  • Cryptographp – 添加CAPTCHA验证码到留言表单域来反垃圾留言.
  • Comments For Cookies – 通过检查访客的Cookies来判断是否属于垃圾留言, 光听原理就感觉很容易造成误杀.
  • SpamBam – 又一个不需要captchas验证码, 不需要Cookie的反垃圾留言插件.
  • JSSpamBlock
  • SpamViewer
  • CAPTCHA-Godfather
  • yaCAPTCHA – 又一个CPATCHAS验证码的Wordpress反垃圾留言插件.
  • Milyen nap van most? – 问答式Wordpress反垃圾留言插件.
  • Worst Offenders
  • Comment Inbox
  • bcSpamBlock – 通过一小段Javascript代码实现的文本输入式反垃圾留言插件.
  • WatchMyBack24 – 一个轻巧的Wordpress反垃圾留言邮件.
  • WP-Gatekeeper – 简单的问签式反垃圾留言类Wordpress插件
  • WP-Spam-Hitman – 可以让你设定一系列过滤参数和留言处置方法的Wordpress插件. 有点类似于SK2的操作模式, 不过没有SK2那么烦人.

来源于 40+WordPress反垃圾留言插件/Anti Spam | 帕兰映像

没有评论:

发表评论