[HumanAuth] 自然圖型的驗證碼
為了防止 Cracker 猜測密碼、大量惡意註冊帳號以及匿名的垃圾留言...等等,CAPTCHA 已經是常見的技術之一。
一般常見的驗證是都是背景圖加文字,由於在技術上很容易被破解,因此只好儘量把字型變形扭曲到人類難以辨識的地步,加上用字型同色的線條來干擾畫面,難怪 Vincent 抱怨 Yahoo! 家族內的驗證碼實在太難辨識。
有鑑於傳統方式的諸多缺點,因此以人類思考為基礎的驗證方式如照片、聲音、回答問題....等方式,也陸續被提出來。
而 Sourceforge 上也出現一款需要用人類思考的圖型驗證碼 HumanAuth。
這個圖型的驗證支援的語言是 PHP,方式也很簡單,HumanAuth 官方的測試範例如下:
![]()
(1.輸入名字按 submit。2.選三張屬於自然界的圖。3.驗證)
不過需要思考的驗證碼還真是有點惹人厭....:(
HumanAuth 官方網址:
http://www.gigoit.org/humanauth/humanauth_source/index.php
延伸閱讀:
Wikipedia: CAPTCHA
PWNtcha - captcha decoder
Breaking a Visual CAPTCHA
本站相關文章:
Digg 的註冊驗證也太誇張了吧
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.



剛剛試玩了一下, 其實出現這個有趣的畫面.
http://www.gigoit.org/humanauth/humanauth_source/nonhuman.php
原來就算是人選錯三次之後, 還是會告訴你並非人類. XD
其實我認為, 這一類的驗證方式都只是在給使用者製造困擾, 並無法根絕問題. 就如同目前臨櫃匯款竟然要匯款人留下身分資料, 來防止詐騙一樣, 根本無法達到防治效果.