3

我想知道您如何爲註冊表單添加驗證碼機制?要驗證碼或不驗證碼

我注意到,很多網站並不在他們的登記表(例如:http://djdesignerlab.com/2010/04/14/25-cool-sign-up-and-login-form-designs/)使用驗證碼機制。

我想打開這個主題來看看人們的想法。

我一直認爲我們應該儘可能保證我們的表格安全,但從另一個角度來看,有許多用戶並沒有真正耐心在註冊頁面填寫驗證碼。

-Do你認爲加上這個機制,一個註冊頁面,在長期可以大幅下降的註冊用戶量?

- 在註冊頁面不能包含這種機制有多危險?

+2

根據我自己的經驗:填寫驗證碼需要長達1-2個常規註冊字段,並告訴我該網站(可能)不會充滿垃圾郵件。 – drudge 2011-04-08 22:19:03

+0

我和你在一起,captcha和recaptcha不是一個解決方案,但目前我沒有看到很好的選擇來避免這種情況......你越難讓captchas對我們自己的用戶來說是最糟糕的,在某些情況下,即使我們使用音響系統,也不是我們正在使用的語言的本地語言。有大量的程序通過驗證captcha,recaptcha和各種圖像爭奪系統,例如cryptload.info這是一個下載軟件,可以破解大部分網站,允許用戶從互聯網上下載,hotfiles和網站下載。 – Prix 2011-04-10 22:05:11

回答

3

我在我的系統上設置驗證碼有一個主要原因:要知道註冊或註冊的用戶實際上是人。不要忘記,驗證碼不僅用於註冊和/或登錄安全檢查。因此,舉例來說,有驗證碼如果它感應到有太頻繁編輯在同樣的問題/一個非常短的時間跨度的答案。在這種情況下,驗證碼是檢查編輯器是否是人而不是機器人。

從本質上說,你必須做出的在那裏你會喜歡使用驗證碼一個很好的決定(如果你打算使用它),以及它將如何滿足你的目的。

希望這會有所幫助。

+0

不要忘記,在允許發佈帖子之前,SO還做了很多其他驗證,這也有助於告訴它它可能是或不是一個潛在的機器人,如果您的標題或正文消息太短等... – Prix 2011-04-10 22:02:23

+0

@Prix,是的,但是我仍然可以擁有一個bot,它可以生成50個或更多字符(隨機)的標題和500個或更多字符(隨機)的文本。儘管這些都是很好的驗證,但這些都不是人類相互作用的**保證**(例如生物識別和/或驗證碼)。 – 2011-04-10 22:23:24

+0

就像你可以用機器人掃描驗證碼來回答它一樣) – Prix 2011-04-10 22:42:28

1

危險是一回事,但是你會得到另一個垃圾郵件。我看到了由於添加了垃圾郵件而導致評論系統無效的情況。

CAPTCHA的絕對問題超出了簡單的不便。他們中的很多人都有可訪問性問題。我更喜歡RECAPTCHA,它在同時執行服務時處理可訪問性非常好。

還有其他的選擇了,Akismet是一種驗證工具,不需要用戶輸入。如果您嘗試避免手動驗證過程,我建議您查看一下。

+0

真的很有趣。我目前使用RECAPTCHA,但我開始考慮將它從我未來的網絡應用程序中刪除,我擔心它可以在啓動時減少註冊數量。我看看Akismet網站。感謝您的回答。 – sfrj 2011-04-08 22:23:56

+1

+1用於確認反向鏈接垃圾郵件的嚴重性。在一個相關說明中,我們最近從CAPTCHA遷移到RECAPTCHA,部分原因是我們聽說了一些在很少的場合使用令人震驚的冒犯性詞語(如n *****和c ***)的恐怖故事(大概是隨機的,但是你想知道復活節彩蛋)。 – peteorpeter 2011-04-08 22:24:47

+0

hehehe .. :) Tnx! – sfrj 2011-04-08 22:31:46

3

我不能忍受captcha的。我明白需要檢查機器人,但爲什麼合法的最終用戶必須在閱讀模糊的單詞時付出代價......這是我個人的觀點。

我已經看到了一些網站竟問諸如「天空的顏色是:」基本問題提供了一個文本框和線索的字長。它更多地在飛行中,但說實話,我已經沒有問題得到正確的答案與我見過的。

我拒絕執行它 - 它是用戶的一個大'F U'。唯一的例外是那些需要數字的地方......這些要好得多,因爲不涉及套管,有一半的時間使用基於字母的驗證碼,你幾乎不知道哪個字母是大寫或小寫字母。

我們在web可訪問性方面走過了一段很長的路,captcha向我們發送了錯誤的方向。 Recaptcha確實達到了我同意的目的,但它仍然是一個驗證碼。

+0

好點。謝謝 – sfrj 2011-04-08 22:30:39

+0

啊,我全都反對煩擾你的用戶,但是,recaptcha的使命在我心中有一個很好的地方。 – slezica 2011-04-10 23:06:14

1

我認爲這是一個個案情況。如果您的網站是公開的並且很受歡迎,並且機器人可以通過在您的網站上發佈內容爲聰明的程序員獲得財務價值,那麼驗證碼就是要走的路。

如果您發現您的網站沒有獲得更多流量,或者它位於專用網絡上,那麼使用驗證碼沒有意義。

如果垃圾郵件成爲問題,我會建議先不用它,然後將它從工具帶中取出。

1

我和我的幾個小夥伴創建了一個私人數據庫來共享已知垃圾郵件發送者的IP地址和網絡塊。我們中的一些人刪除了我們的recaptcha集成,以支持後端IP檢查。一些反向鏈接垃圾郵件發送者正在通過,但隨着數據庫變大,它的速度變慢。我們已經打開了API,以便其他人可以試一試:http://www.spamerator.com

+0

非常感謝。我會看看:) – sfrj 2011-04-23 08:22:36

0

CAPTCHA?精細。設置它。但請讓人性化,像這樣的:

My CAPTCHA

字母清晰,大和可讀性。如果你不使用圖像,我已經實現了base64。

+0

好的答案(+1) – sfrj 2011-04-24 10:17:39