将评论机器人拒之门外的另类方法
by fen on October 4th, 2008
虽说Textpattern的评论预览功能可以有效的防止垃圾评论的出现,但在上个星期我还是遭到机器人的轮番轰炸,日产垃圾垃圾评论一百多条,不得不暂时关闭了评论的功能。
之后就去Textpattern Resources寻找对付机器人的方法,其中有一个叫htn_antispam的插件引起了我的注意,不是因为它的名字,而是它的实现原理,以下我简单介绍:
我们知道很多机器人都是把回复中能填写的表单尽量填写完,这款插件正是针对这种类型的机器人设计的。它会在评论表单内添加一个普通的文本输入框,值为空。当这个输入框的内容不为空时将提交失败。对于要进行回复的人类,我们可以通过修改它的CSS样式(例如 display: none;)实现视觉上的隐藏。对于机器人,它能看到人类看不到的东西,它很勤劳的把所有表单全填了,画蛇添足,留言失败 :)
今天我启用了这插件,并用Firebug进行了测试,测试结果很满意。看那机器人以后还能不能留言,也许以后它会变得更聪明,不再中计了呢。对于时下正兴起的人肉垃圾留言,似乎没有好的没办法了,他们确实很辛苦,但我还是深恶痛绝。
2008年10月31日更新:今天再次遭到垃圾评论攻击,这种插件的方法失效,原因不明。
Tags: spam, textpattern.
论坛的spam更多,特别是人肉的,删都删的好辛苦
恩,不错,这个策略还真不错的!要干掉Spam。
光我的Wordpress,有那个Askimat就还可以了,另外还有一个some Chinese please也行,但后面那个我没用。我看了看一般的垃圾评论,都是英文的,而且出现的字词都差不多,估计也是机器人弄的吧,至于人肉的,应该没有什么很好的办法……
哈哈,我喜欢这个作者的思维。
嗯哼,确实不错。
我的WP一直使用Askimat,但有一段时间被它误判成SPAM了,申诉了两次才得以平反;)
这个idea太棒了!
当遭遇 人肉垃圾留言 时,大体的博主也无能为力,除了手工审核出来外,我想没有其他的办法可以对付这样的问题了。
我认为最管用的是some chinese please。
使用之前,后台 20条/天 垃圾留言;启用后,经20天收不到一条。
看来,机器留言主要还是国外的。可能是根据文章url过来的,对一些敏感词特别喜欢,如blog,wordpress
好办法,不过我的站人太少,不存在垃圾留言。
确实很另类,不过我的博还用不上呢!
tanks
哇,换皮肤啦。
不一样的视觉感受。
恩。。。我到处查人家的rss,看见v=4.0.6我就提醒一下,4.0.7已经出来了
@dimlau 4.0.7改进很多,不过我要转平台了。
恩恩,作者的思维不错,值得学习!
what's the point? where your txp powered site?
[...]值得注意的安全问题最近在网上搜typecho的相关文章,偶然发现一篇typecho拿webshell的文章,不过看了以后没有发现什么比较严重的系统漏洞,有几个问题可能是文章作者与我的程序设计思路不同而已,比如模板编辑器可以编辑php,这个在我看来好像不算什么问题吧,如果大家有不同意见可以提出来。只要我保证你的后台安全就行了。但是这篇文章提醒了我一个事情。就是默认的安装程序生成的默认密码过于简单,从[...]
记得我的小博客,有一段时间没管,那垃圾评论突然多了很多……删的我手酸。
Thanks a lot. Good idea...
I hate SPAM...
说明你这个站很好啊。不然怎么会有那么多人来。只是你的网站英文的,怎么是中文的内容。