反向CAPTCHA

CAPTCHA在blog領域聽到大概就是用來反垃圾留言的,多數都是用圖形函式庫製造一張機器無法順利判讀的文字圖形,留言者要在網站上輸入該圖片內的文字或數字才可以順利留言,不過此一機制也產生了親和力的問題,因此又有了一些替代方案,像是基本常識問答來取代圖形猜字等,不過前幾天看到另一種很有趣的方法,本來的CAPTCHA是需要使用者多填一個欄位,現在變成有一個欄位不能填,我們可以把那個欄位的名稱取為emailhomepage等等看起來很基本的欄位,但是用CSS或其他方法來隱藏他,讓使用者透過瀏覽器看不到該欄位,但是留言機器人並不會理會CSS的樣式所造成的影響,看到欄位就給他填下去,所以伺服器端只要抓到該欄位有值就.....。

至於純文字瀏覽器可以加註說明文字,對親和力的影響不會很大,並且此一方法施行很容易,不用抓別人的程式碼或自己研究圖形函式庫,只要加些條件關係就可以了,我覺得是現在看到最好的CAPTCHA機制,不過不知道效果如何就是:P。

comments powered by Disqus