我的网站有简单的表单回复。几个月前,我开始从俄罗斯获得虚假提交 - 每天4或5次。我尝试了几种解决方案无济于事:
日志显示提交每次都来自不同的IP。有who入境的人来自俄罗斯。有什么建议我怎么处理这个?我宁愿不实施电子邮件验证或其他任何可能会惹恼用户的事情。
答案 0 :(得分:3)
Captchas是速度颠簸,而不是障碍。他们永远不会是100%的解决方案。
甚至有web services (with APIs!) 人类解决验证码,只需要几分钱。
我还看到了一个有趣的实现,垃圾邮件发送者运行“提交此验证码以查看色情库”网站。他们向寻找裸体人物照片的人们展示你的验证码,并将他们的回复传递给你的表格。
答案 1 :(得分:2)
老实说,他们每天都在变得越来越好,而且没有完全阻止垃圾邮件的确定方法。最好的解决方案是加入两者。 reCAPTCHA是好的,但当你把它与数学方程结合起来时,它可以做得很好。此外,你要记住不要让垃圾邮件捕获者太困难,因为他们可能很好地防止垃圾邮件机器人,但他们也擅长阻止真正的用户。
另外,如果您不希望任何来自俄罗斯的客户,或者您知道您不会从其他任何人那里获得任何真正的业务,那么为什么不阻止俄罗斯IP?
答案 2 :(得分:1)
我不想夸耀,因为如果我链接到今晚它会被黑客入侵,但我做了一个似乎工作得很好的。从本质上讲(我会告诉你自己的细节)我有十几张简单的照片 - 猫,狗,汽车,飞机,鸟等等 - 我将它们与一个带有随机名称的表格字段一起显示(类似于MD5(兰特(1,10000)))。要完成表单,用户必须在文本字段中编写狗或猫或其他任何内容。
答案 3 :(得分:0)
我在Slashdot遇到了NuCaptcha,它使用视频而不是图片来让机器人更难阅读,但对你和我来说都很容易,因为它不必疯狂地加扰。到目前为止,它的工作非常好,但我同意ceejayoz。如果有的话,只是为了踢轮胎,看看你对它的看法。
http://www.nucaptcha.com/