CAPTCHA最有效的形式?

时间:2008-09-12 17:24:55

标签: captcha

在所有可用的CAPTCHA形式中,哪一种是“最不易破解的”,同时保持相当人性化的可读性?

15 个答案:

答案 0 :(得分:25)

  

我认为CAPTCHA正在死亡。如果有人真的想打破它,它就会被打破。我读过(某处,不记得在哪里)关于一个网站给你免费色情片以换取回答CAPTCHA它们可以被机器人淘汰。那么,为什么要这么麻烦?

任何真正想要打破这个挂锁的人都可以使用一对断线钳,为什么还要为锁而烦恼?
任何真正想偷这辆车的人都可以用拖车开车,为什么还要把我的车锁起来呢? 任何真正想打开这个保险箱的人都可以用氧乙炔火炬把它打开,那为什么还要把东西放在保险箱里呢?

因为使用挂锁,锁定汽车,将贵重物品放入保险箱,并使用CAPTCHA清除了大量相对简单或无动机的攻击者。事实上,它并没有阻止复杂的,积极主动的攻击者并不意味着它根本不起作用。使用CAPTCHA不会阻止所有垃圾邮件发送者,但它会大大减少需要过滤或手动干预的数量。

看看Jeff在his blog上使用的蹩脚CAPTCHA。即使像这样的懦弱障碍仍然提供了很多保护。

答案 1 :(得分:15)

我同意托马斯的观点。 Captcha即将退出。但是如果你必须使用它,reCAPTCHA是一个非常好的提供者,它有一个简单的API。

答案 2 :(得分:5)

我认为CAPTCHA正在死亡。如果有人真的想打破它,它就会被打破。我读过(某处,不记得在哪里)关于一个网站给你免费色情片以换取回答CAPTCHA它们可以被机器人淘汰。那么,为什么要这么麻烦?

答案 3 :(得分:4)

如果你的网站足够小,没人会打扰。

如果您仍在寻找CAPTCHA,我希望tEABAG_3D能够OCR Research Team。打破和使用3D视觉很复杂。此外,它是由打破CAPTCHA以获得乐趣的人开发的。

答案 4 :(得分:3)

如果您只是在寻找验证码以防止垃圾邮件发送者轰炸您的博客,那么最好的选择就是简单而独特。例如,要求将“Cat”这个词写入一个方框。这样做的好处是没有针对此解决方案开发针对性的验证码破解者,而您的小博客对于某人实际开发它而言并不重要。我已经在我的博客上使用了这样的验证码,并在几年内取得了一些成功。

答案 5 :(得分:2)

这些信息很难真正知道,因为我相信CAPTCHA在任何人都知道之前很久就会被打破。那些打破它们以保持安静的人有经济上的动机。

我曾经和一个人工作,他的工作主要围绕打破CAPTCHA,我可以告诉你,目前给他们合适的是reCAPTCHA

现在,这是否意味着它会永远存在,让我持怀疑态度。

答案 6 :(得分:2)

我想知道CAPTCHA机制是否使用由图片组成的拼贴并要求人类输入他在拼贴图像中看到的内容,它将比文本和数字图像更具防裂性。想象一下,该机制将猫,杯和汽车的图片拼接成拼贴图像,并期望人类访客勾选(复选框)猫,杯和汽车。您认为黑客和破解者会在多长时间内提出破解机制的算法(即从拼贴中提取图像元素并识别每张图片描绘的对象)......

答案 7 :(得分:2)

如果您需要,可以试用Microsoft Research项目Asirra:http://research.microsoft.com/asirra/

答案 8 :(得分:1)

CAPTCHAS,我相信在设计用户体验时应该开始考虑。它们很慢,很麻烦,而且用户体验很差。它们很有用,不要误解我的意思,但也许你应该考虑设计一个蜜罐。

通过在表单底部添加一个隐藏字段来创建蜜罐。由于垃圾邮件机器人会盲目地填写页面上的所有字段,因此您可以进行检查:

If honeypotfield <> Empty Then
   "No Spam TY"
Else 
    //Proceed with the form 
End If

这适用于您的网站有专门设计的spambot,因此他们可以选择填写选定的输入字段。

有关详细信息:http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx/

答案 9 :(得分:0)

据我所知,谷歌是最好的。它尚未被计算机程序打破。据我所知,破解者一直在做的是复制图像,然后将其发送到许多钓鱼网站,在那里人们解决这些网站进入这些网站。

答案 10 :(得分:0)

现在验证验证码是否破坏无关紧要 - there are Indian firms that do nothing but process captchas。我和其他人一起说Captchas正在出路。

答案 11 :(得分:0)

这是一个很酷的链接,可以创建CAPTCHA ..... http://www.codeproject.com/aspnet/CaptchaImage.asp

答案 12 :(得分:0)

只是..不要..有几个原因不建议使用验证码。

http://www.interfacegeek.com/dont-ever-use-captchas/

答案 13 :(得分:0)

我使用uniqpin.com - 它易于使用且不会让用户烦恼。因此,机器人可以识别文本,但无法识别图像。

答案 14 :(得分:0)

Captcha的死亡可以解决任何常规CAPTCHA(包括reCAPTCHA),但不能解决Speedcoin Cryptocurrency Captcha。

Captcha死亡 - http://deathbycaptcha.com

Speedcoin Captcha - http://speedcoin.co/info/captcha/Speedcoin_Captcha.html