防止垃圾评论的另类方法

授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/395)的形式标明文章原始出处和作者信息及本声明。

先看这里:從 Ditz 談針對分散式版本控制的 Issue Tracker,最好是留言以后再看本文,更有切身体验啊。

防止评论现在流行使用问答方式,这位老兄更近一筹,评论提交的目标脚本打开了的认证,然后在认证提示里放上用户名和密码。一般spammer机器人只会看到401 Authorization Required或者403 fobbiden错误,达到了阻止的目的,真的很高明。

Anti-spam using apache AuthName mechanism

多想一点

盾1:要想定期不定期更换密码,可以用脚本定期更改配置文件中的AuthName,用htpasswd更改AuthUserFile,然后重启

矛1:既然浏览器能够得到AuthName提示,robot理论上也是能得到的,只是他们现在还没意识到,没有去处理罢了。

盾2:AuthName里我使用中文,或火星文,或脑残体,别说外国人了,中国人也得认真才能看明白。

矛2:人肉之。。。

至于我这里垃圾评论的情况,嘿嘿:

Akismet has protected your site from 51,241  comments already, and there are 33 comments in your  queue right now.
Tags: , ,

Related posts

5 Responses to “防止垃圾评论的另类方法”

  1. weakish Says:

    妙计。不过一旦流行后spambot们也会学乖的。

    [Reply]

  2. wayne Says:

    其实我觉得akismet效果已经很不错了, 用这个会让用户觉得留言很麻烦…

    [Reply]

  3. Fwolf Says:

    我说的这位老大,用的是MT blog系统,不是wordpress,所以可能没akismet用。

    [Reply]

  4. rojoro Says:

    test 看效果。。。

    [Reply]

  5. Napoleon Says:

    一直在人肉之.很烦…
    一直想找个解决办法.

    [Reply]

Leave a Reply

您的留言将被缓存和审阅,所以不会立即出现在这里,请别着急,着急的话可以给我发邮件 :-)
支持Markdown Extra语法,参见: [甲] [1] [2]