各式各樣的驗證碼
文/陳皓
還記得以前那篇《超強驗證碼》?其實這個世界變態的驗證碼還有很多,下面是一個列表向像展示了各種稀奇古怪的驗證碼。不過本文并不單單只是收集這驗證碼,前面的比較惡搞,后面的會向你展示什么是有 accessibility 驗證碼。
完全看不清楚的
這是人類的字符嗎?
圖案中的字母是什么?
這也夠奇葩的了。
看得清但令人抓狂的
如果你填對了,你是人類嗎?
智力題
你的審美水平正常嗎?
你懂盲文嗎?
ASCII 圖片式
怎么驗證一個人是否成年
3D 驗證碼
通個這個腳本自動生成的:http://ocr-research.org.ua/tb/getimage.php5
reCaptcha
相信大家都知道 reCAPTCHA 下了一盤很大的棋,它讓你在輸驗證碼的時候還幫著還原書籍中那些很難被 OCR 識別的單詞。其有兩組驗證碼,一組是可以被電腦識別的,另一組是不能被電腦識別的(也就是讓人來幫電腦識別的),如果你第一組答對了,就會被認為是人工操 作,于是你回答的第二組就會成為人肉 OCR。
它最近又將增加一項新功能:顯示 Google 地圖上的街景地址和名稱。這樣從地圖上的街景中提取街道地址和名稱以及交通標志等數據,以完善 Google 地圖上的信息。
非死book 的人臉識別驗證碼
你覺得有創意嗎?
通過像 iPhone/iPad 開啟時滑動的樣式來驗證。
用鼠標來畫個畫。
為下面的字母排個序吧
jQuery 驗證碼插件
和上面那個不一樣,這個需要拖動
和上面的很相似。
挑出所有的計算器
廣告式的驗證碼
W3C 的建議
W3C 的這篇文章(http://www.w3.org/TR/turingtest/)表達了傳統的驗證碼圖片的 Inaccessibility 的問題,而且一些驗證碼都很容易被破解。如:
- aiCaptcha: Using AI to beat CAPTCHA and post comment spam
- Breaking CAPTCHAs Without Using OCR
- PWNtcha – CAPTCHA decoder
W3C 也給了一些解決方案:
- 一些邏輯題或是智力題。
- 聲音輸出,為了照顧殘疾人。 Spam-bot tests flunk the blind
- 限制帳號的操作次數。
- 使用現有的 Spam 檢測機制。如:酷殼(Coolshell.cn)的評論沒有驗證碼,垃圾評論完全靠 Akismet 插件過濾。
建議你移步去看看這篇文章。
來自: coolshell.cn