验证码对人工spam十分有效

王志勇 发表于 2008年03月09日 23:07

与大家的Blog一样,我的Blog过去经常收到spam。在没有任何自动过滤、验证码的情况下,每天至少会收到10~30条,甚至更多。有的spam是用ping的方式,post处理程序正好能接收,所以不做过滤的话,一天可能会收到上百条spam。

我编写了几次程序,经过这样的一层一层过滤,已经大大减少了spam:Trackback的地址和评论的action地址用字母和数字混合、临时更改Trackback的文件名、临时更改评论的action地址网址自动过滤临时的验证码自动验证码、自动封闭IP。

自动验证码使用了一个月,效果十分好,这一个月只收到四五条人工spam。这些spam有一个特点,就是留言内容里至少有一个网址,或者是超链接的HTML代码也写在留言内容当中。凡是留言内容中含有网址,则自动出现验证码。很高兴的是,spam发送者都不输入验证码。

spam问题终于彻底解决了。可见,验证码对人工spam十分有效。

6条评论:
1   电子芒果 2008-03-10 09:34
测试一下看看效果好了……
网址:
www.sohu.com
www.baidu.com
2   电子芒果 2008-03-10 09:36
……汗,忘记了,HTML代码是吧……
<a href="http://www.sohu.com">www.sohu.com</a>
这样的……
不错,成功写入验证码。
3   电子芒果 2008-03-10 10:39
那么留言和回复无法使用html和ubb来贴图喽。有利有弊。
4   自由勇 2008-03-10 10:48
嗯,是啊。
5   二进制世界 2008-10-26 10:29
“凡是留言内容中含有网址,则自动出现验证码。”
嗯,这个是一个很好的思路,确实是很不错的想法。以后做程序的时候,可以借鉴此法。
6   自由勇 2009-09-24 12:30
Trackback来自 《防止批量spam的方法

不得已开启手工验证码,验证码对人工spam十分有效。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (38周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2018年11月
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue