反向CAPTCHA
CAPTCHA在blog領域聽到大概就是用來反垃圾留言的,多數都是用圖形函式庫製造一張機器無法順利判讀的文字圖形,留言者要在網站上輸入該圖片內的文字或數字才可以順利留言,不過此一機制也產生了親和力的問題,因此又有了一些替代方案,像是基本常識問答來取代圖形猜字等,不過前幾天看到另一種很有趣的方法,本來的CAPTCHA是需要使用者多填一個欄位,現在變成有一個欄位不能填,我們可以把那個欄位的名稱取為email、homepage等等看起來很基本的欄位,但是用CSS或其他方法來隱藏他,讓使用者透過瀏覽器看不到該欄位,但是留言機器人並不會理會CSS的樣式所造成的影響,看到欄位就給他填下去,所以伺服器端只要抓到該欄位有值就.....。
至於純文字瀏覽器可以加註說明文字,對親和力的影響不會很大,並且此一方法施行很容易,不用抓別人的程式碼或自己研究圖形函式庫,只要加些條件關係就可以了,我覺得是現在看到最好的CAPTCHA機制,不過不知道效果如何就是:P。
引用(http://othree.net/mt/mt-tb.cgi/380)
目前無人引用。
1由aoao在 2007-01-24 01:44:18 發表:
这招太烂了~不过很实用`挖哈哈
2由 bugryder 在 2007-01-24 10:20:55 發表:
蠻有趣的做法
不過應該還是沒辦法取代圖片的方式=.="
3由Alica在 2007-02-03 00:35:20 發表:
這其實非常有效。不考慮純文字瀏覽器的話,可以把真正的表單欄位名稱改成隨便取的亂碼;這樣spammer一定得人工查看頁面才能得知該填在什麼欄位,而網站的反制之道更簡單--再修改表單欄位名稱就好了。在spammer的張貼軟體沒有進化到能用CSS來判別欄位該不該填之前,這招可以擋一陣子沒問題。 XD