2009-04-30

超變態的CAPTCHA驗證碼

CAPTCHA
( Completely Automated Public Turing test to tell Computers and Humans Apart )

是一種用來區分使用者是人類還是電腦的機制
簡單來說就是由主機提出一個問題,想辦法讓電腦無法判讀,只有人類可以回答
所以回答出問題的使用者就可以被認為是人類

目前廣告垃圾留言實在太氾濫
因沒有採用驗證碼機制,隨便填寫內容就能送出儲存
很容易就透過一個自動執行的簡易表單不斷張貼垃圾訊息

所以現在越來越多網站會在註冊表單、登入表單、留言回應等讓使用者輸入資訊的地方加入要求輸入驗證碼


早期的Captcha驗證碼 "smwm" ,由EZ-Gimpy程序產生,使用扭曲的字母和背景顏色梯度