請問 更為安全的 驗證碼,多謝

來源:互聯網
上載者:User
請教 更為安全的 驗證碼,謝謝
本帖最後由 allen_studies 於 2013-01-23 16:56:44 編輯


的字母為何種字型?這種粘連效果好看,不影響使用者輸入,同時也比較安全?
有人研究過這種寫法嗎,求原始碼。。。

或者有更好更安全的驗證碼推薦?謝謝

另外,我剛才看了一下百度的驗證碼,發現每次請求前要先向伺服器拿到一個類似KEY的東西,然後拿這個KEY請求才會出現不同的驗證碼,否則不斷請求,返回的是同一個驗證碼。
這種做法一般是為了防止什嗎?防止有人刻意收集特殊碼庫嗎,好像也沒用?


------解決方案--------------------
驗證碼的安全程度跟OCR的能力有關——矛與盾的關係
很明顯,複雜度——
繁體漢字 > 簡體漢字 > 韓文 > 日文 > 其他符號 > 英文 > 阿拉伯數字 (有其他文字,這裡不提)
字型不同、變形和幹擾增加相應的複雜度,甚至提升層級,當然每一項都涉及用戶端懂不懂輸入的問題
因為GBK或big5都是包含簡繁字,所以OCR做得好的話,簡繁的複雜度差異就沒有了

也可以結合#4進行“思考”驗證,令到答案不顯示在驗證碼中(比較困惑的是#4兩個問題我都不會答 )
由此可見越複雜、客戶體驗也越差,客戶得失所以還是要謹慎考慮
特別是手機使用者,最好儘可能的減少輸入
任何難度的增加,流失的潛在客戶必定比攔截的惡意提交多,但固定客戶不怎麼流失,如果你認為隨便捨棄一些正常的來訪者(潛在客戶)也沒所謂就做吧


------解決方案--------------------
google開源搜尋captcha
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.