跳過導覽列

O3noBLOG

A Happy(?)Designer ~~

單篇彙整

壹月 24

反向CAPTCHA

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

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

引用(http://othree.net/mt/mt-tb.cgi/380)

目前無人引用。

迴響(發表你的迴響)

  1. 1aoao在 2007-01-24 01:44:18 發表:

    这招太烂了~不过很实用`挖哈哈

  2. 2由 bugryder 在 2007-01-24 10:20:55 發表:

    蠻有趣的做法
    不過應該還是沒辦法取代圖片的方式=.="

  3. 3Alica在 2007-02-03 00:35:20 發表:

    這其實非常有效。不考慮純文字瀏覽器的話,可以把真正的表單欄位名稱改成隨便取的亂碼;這樣spammer一定得人工查看頁面才能得知該填在什麼欄位,而網站的反制之道更簡單--再修改表單欄位名稱就好了。在spammer的張貼軟體沒有進化到能用CSS來判別欄位該不該填之前,這招可以擋一陣子沒問題。 XD

發表迴響

如果欲使用OpenID,請開啟瀏覽器的JavaScript功能。

accesskey:P


其它資訊

關於本文章

反向CAPTCHA發表於2007-01-24,文章類別為網頁、網站相關,截至目前為止共有0篇文章引用此文、3篇讀者迴響,你可以為此篇文章留下你的想法,或是訂閱讀者迴響的RSS

關於本網站

本網站是O3(othree)的個人部落格,主要內容為網路標準、網頁設計,穿插些ACG心得和敗家紀錄,如果需要聯絡我請寄信到

近期文章

分類彙整

我在看什麼

訂閱本網誌

貼紙

時間がない