還記得我之前寫的「PHP Captcha 大惡搞」吧?昨天聽餅乾說 Captcha 已經有辦法破解了,而且成功率高達 80%。
找了很久,來到了某網站,才知道現在圖形辨識技術到了什麼境界。我上傳了幾個我程式產生的圖形,圖形小、模糊,但是辨識出來的文字完全正確!(圖片下的文字就是程式辨識的結果)
另外跑去找了幾個比較複雜的圖形繼續做測試:
不信邪,用小畫家畫一個「Aghw0Oa」,包括噴槍、線條、油漆桶…….
我自己都看不懂的圖形,程式也只認錯二個字。看來圖形辨識已經不是人腦的專利,現在複雜的圖形也可以由電腦來解讀。
Captcha 原本是用來讓程式辨別操作的是人、還是電腦,但是現在有了這種圖形辨識技術,這個方法已經不管用了,機器人可以無限申請免費帳號,垃圾郵件、廣告留言也會越來越多。
現在是否已經有新的技術,能夠清楚的辨別人與機器?還是 Captcha 已經是極限了?…….那個微積分計算除外 XD
2008/10/28 補充一下
以上是 PhotoShop 的作品…..不要問我寫什麼,我自己看不懂 @@
2009/03/10 補
Megaupload 的圖形驗證碼:
絕對音準或合弦比較酷啦 XD
反正都會被破解
可以用快速傅利葉轉換抓出音高或合弦= =
之前還看過一個驗證方式是列出數張女性的照片
要人選哪幾個比較正的… 囧
不過這種的應該也會被破解
因為那個其實就只是要你選出畫面中比較瘦的那幾個而已
我後來有用 PhotoShop 做出多個圖層合成的圖案
就沒有辦法辨識了
http://farm4.static.flickr.com/3173/2960435983_91c9f59505_m.jpg
我覺得乾脆每個人發一個針筒
登入前先驗 DNA XDDDDD
然後,隱私問題就跑出來了。 XD
最後一對基因是 XX 還是 XY ?
其實我有 36 對 DNA ^++++++^
我覺得RapidShare空間之前有個設計還蠻不錯的。
它的作法是假設列出6個字母,
每個數字上都有動物爬在上面,
而真正的驗證碼只有輸入動物是貓的才算。
這種方式應該無法單靠圖形辨識字母就偵測出來,
除非它連依附在字母上的動物都辨識,
否則這種作法應該還可以撐一段十間吧XD
ps.不過這種作法,連我自己有時候都很難辨認它字母上是貓還是狗,怎麼試都錯XD
就是因為 RapidShare 的圖形驗證碼目前沒辦法破解
他的流量才這麼穩定
也是因為這樣所以很少人喜歡拿他來當分享空間 XD
“某網站”在哪裡? 感覺蠻好玩的,哪邊可以試試啊!?
某網站的網址我覺得不適合貼出來
可能會被拿去做壞事
不過我文章中還是有蛛絲馬跡可循
仔細一點可以找到
不然留個聯絡方式
我把網址給你以後再把留言砍掉
可以請教版主的程式是用什麼語言寫的嗎?
另外想請問關於那個"某網站"的網址嗎?
bledermoul@garrifulio.mailexpire.com
那個網站叫做 Captchakiller,不過現在已經改成收費的形式了