2011-11-20 25 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,我們可能需要更改註冊工作流程。