大多数站点至少采用服务器访问日志检查和禁止以及某种机器人预防措施,如CAPTCHA(那些混乱的文本图像).
CAPTCHA的问题在于它们可能对用户体验构成威胁.幸运的是,它们现在具有用户友好的功能,如刷新和音频版本.
无论如何,像linux vs windows一样,垃圾邮件发送者自定义和/或构建脚本以处理仅与一个站点相关的自定义CAPTCHA示例是不值得的.因此,我想知道是否有更好的方法来处理整个CAPTCHA的事情.
在更好的CAPTCHA中, Peter Bromberg提到,一种方法是将图像转换为HTML并将其显示在页面中.在http://shiflett.org/上, Chris只是要求用户在输入中输入他的名字.这样的例子是简化CAPTCHA体验同时降低垃圾邮件发送者价值的方法.有没有人知道我可以使用的更好的例子或看到嵌入式图像的任何问题?
呈现为HTML表的图像只是一个技术速度提升.从这样的文档中提取像素没有困难.
恕我直线CAPTCHA把重点放在一个错误的事情上 - 你不感兴趣的是另一方是否有人.你不希望人类向你发送垃圾邮件.所以退后一步,专注于垃圾邮件:
分析文本(查找垃圾关键字,使用贝叶斯过滤)
分析链接(黑名单垃圾邮件域名 - SURBL,LinkSleeve)
查看交通模式并阻止洪水
没有一种完全准确的方法,但你可以使用它们中的一小部分并对结果进行加权以获得非常接近的效果.
看看Sblam的源代码!(这是一个完全透明的服务器端评论垃圾邮件过滤器).