2011-11-20 28 views

回答

1

reCAPTCHA很不错。大多数其他发电机很容易断开,而reCAPTCHA通常会得到很好的分数。

另一件好事是它具有accessiblity按钮,以便它可以读取文本。

9

reCAPTCHA非常整齐。它不仅可以阻止垃圾邮件发送者,还可以帮助数字化书籍。验证码中出现的每个单词实际上都是从一本书中扫描出来的,但是有时候字符识别已关闭,因此计算机可以在不知情的情况下保存一些句子的乱码。

看到图像了他们的网站: enter image description here

使人们键入他们认为这个词,它有助于而在同一时间创建与精度扫描的书或字的数字拷贝检查用户提交的内容,将其与其他提交内容进行比较,并确定用户是否为人。

因此我使用reCAPTCHA。我不只是自私地保护我的网站,我正在为他人提供服务。

不仅如此,它的实现相当简单,并由可靠的公司(Google)提供。

+0

感谢您的详细解答。我意识到文章中指出的文本数字化方面 - 我实际上是在寻找这方面以外的成本/收益*。你指出reCAPTCHA实现相当简单 - 其他流行的生成器在这方面有问题 - 你是否有例子。 –

+0

哪些书有reCAPTCHA实际转录?我似乎无法在他们的网站上找到答案。 – highBandWidth

3

问题是“我为什么要用它”;这个问题必须包括“为什么我不应该使用它”,所以一些批评:

Recaptcha志愿者您的用户是OCR猴子,而没有打扰询问他们的意见。

它要求您在captcha窗口小部件中公布recaptcha,但这并不总是合适的。

这是一个网络服务,这意味着没有硬性保证它会在一周或一年或两年后仍然存在。 (谷歌已有过去瘫痪或删除了公共的,广泛使用的API,例如其翻译API。)

它只支持网页,用脚本和iframes加载所有内容。它没有适当的API,所以如果你想要有一个登录到你的系统的iOS或Android应用程序,并且需要在那里显示一个验证码,那么你将会运气不好。

您无法控制生成的验证码的复杂性。 Captchas总是在他们阅读的难度和OCR的难度之间进行权衡。根据停止机器人对您的用例的重要性,没有旋钮可以调整。如果他们决定让验证码难以阅读(他们有时会这么做),这对用户来说是一件麻烦的事情,但对此你无能为力。

+1

感谢您提供翔实的观点。 (我试图想象OCR猴子,但不能得到任何精神上的照片:)) –

0

这是一个古老的威胁,但我只想确认,在我的情况下,我们在一些Drupal 6网站上使用reCAPTCHA和Honeypot模块结合使用。我们这样做是为了阻止自动垃圾邮件用户注册。

我推测这些用户帐户是由桌面应用程序(例如SEnuke XCr和XRumer)自动创建的,目的是发布垃圾邮件。他们创建用户帐户,但他们很少做进一步的事情,但我发现它很烦人。有关此主题的更多信息,请访问:How to prevent spam user registrations?(链接到Drupal上的一篇文章。ORG)。

我可以证实,上述将我的垃圾邮件用户注册量从一天的100多个减少到了没有。

0

我们需要注册我们在哪个服务器上运行的IP地址。它看起来有些危险。因此,如果使用reCAPTCHA,我们可能需要更改注册工作流程。