« 辟谣 | 返回首页 | 春运 »

受不了 spam 了

最近一段时间本 blog 的留言 spam 特别多,MT 默认自带的那个 anti-spam 插件不顶用了。今天 google 了一下 MT 插件的大概写法,登陆上服务器用 vi 临时写了个简单的插件。万一过年期间我不能上来清理留言的话,希望这个插件可以阻止 spam 泛滥。

大家这段时间留言时麻烦做一道小学数学题啊 :) 为了防止有读者忘记了怎么计算加法,我把答案也公布在题目后面了,只管照着填。记住要写阿拉伯数字,填汉字数字无效。如果你有注册发言,可以略过这一步。系统会优先承认注册登陆用户的评论。

等过完年再想想换个方法对付 spam ,尽量不降低用户体验。如果找到好方法的话,大家就可以放心订阅留言的 rss 了。

ps. perl 的语法真怪异。

Comments

来试试,留言
test
可以使用MTDisguiseCommentURL插件,安装很简单,不需要验证码,不过需要浏览器支持JavaScript。具体的可以看http://www.hinn.cn/mt/plugins/mtdisguisecommenturl.html
test
test
test
不少人来帮忙测试的
哈哈,看来antispam的需求无处不在啊 :D
云风的意思是要证明你不是机器人。现在他最苦恼是利用机器人传播的垃圾
云风哥哥,我想这个只能验证留言的是中国人(或者懂中文的人)..... :) 顺祝,春节快乐
人肉SPAM到此一游
我属于已注册过的吗? 看来不是,而且我也是7?
我也试试
test
我绝望了!绝望了!我对这个充满验证码的世界绝望了! 云风的幽默总是有点冷…… 其实,我也是来测试验证码的(飘走)……
我是来测试验证码的
我是孟眼的呆地,看你们表演
郁闷了,失败3次。。。 第一次:以为自己属于注册过的。。。 第二次填写了:七 第三次刷新后填写七 第四次填写7成功。。。。 还果然都是7阿。。。
不是每次都是七吧。。。 为了验证您是人类,请将六加一的结果(阿拉伯数字七)填写在下面:
简单,希望管用。
原来是阿拉伯数字... 您受不了spam了; 俺们受不了您了:)
未必哟,我自己写的留言本就是用的 js 自动生成隐藏代码。 MT 也有类似的插件叫作 TCODE 。 不过偶尔还是有 spam 软件攻击。 这年头,嵌个 js 解释器真是太容易了。
其实,加一个按钮,用js自动计算和填写都没问题。因为spam软件不会内嵌js解释器的。
Spam来了 哈哈
受2楼启发,发现云风的发言是 07:27 PM让我节省了打一个字的时间呀。:)
我只想排除非人类嘛,为我这个 blog 专门写程序发 spam 的难道不是人类吗? :D 愿意专门写程序来本人这小小自留地捣乱,还不如直接开浏览器拷贝粘贴省事呢。 别太工程师思维了。
一个 spam 要在这行提示里找出答案不会太难吧? “为了验证您是人类,请将六加一的结果(阿拉伯数字七)填写在下面:” 只要找到 “数字” 后、括号前的 “七” 再转换为阿拉伯数字就行了。
云风同学过幽默掉...

Post a comment

非这个主题相关的留言请到:留言本