你有多像人類?

weirdly accurate.

    你有多像人類?

    在驗證碼眼中,你像人嗎?

    像,但在真正的驗證碼上,機器人已經做得比人好了。2023年,加州大學爾灣分校的團隊請1,000個人做十種真實的驗證碼並計時:一般人點一下reCAPTCHA的「我不是機器人」大約要3秒,最難的看圖題要半分鐘左右。凡是能比較的類型,已發表的最強破解程式都比人更快、更準。

    這個驗證碼測試把那項研究變成六道關,大約兩分鐘:按一下按鈕;點出所有和樣本一樣的格子;把拼塊推進缺口;把一隻貓轉正;從六隻長頸鹿裡找出正著的那隻;最後把一個圓點「像個人一樣」拖回家。每一關從出現開始計時,到你作答為止,只做一次、不能重來。每關做完,你的用時旁邊就是一般人在真實版本上的用時(依Searles等人公開的資料重算)和最快的破解程式。最後你會看到過了幾關、總共幾秒,以及這台機器其實一直在看什麼。

    這是一個關於驗證碼的小遊戲,不是安全檢查,不會判定你是不是人。六道關都是我們自己畫的、每關一輪,比真正的驗證碼簡單;真的驗證碼可能要好幾輪,還要從伺服器載入。所以這裡不給百分位:你的用時擺在研究資料旁邊,但不拿來排名。

    這個驗證碼測試測什麼

    只測一件事:網站用來分辨人和機器人的那幾種檢查,你每一種要花多久、過不過得了。

    六道關

    • 點擊題,類似reCAPTCHA的勾選框:按一下按鈕
    • 選圖格,類似reCAPTCHA和hCAPTCHA:九格裡點出所有和樣本一樣的(三個或四個),全對才算過
    • 滑桿,類似Geetest:沿著軌道把拼塊拖進畫裡的缺口
    • 旋轉,類似Arkose Labs:把貓轉正,誤差15°以內
    • 找出正的圖,類似Arkose Labs:六隻長頸鹿裡點出正著的那隻
    • 最後一關沒有真實對應:把圓點拖回家,怎麼拖都可以
    • 所有圖都是不帶文字的簡筆畫,用什麼語言都能玩

    你會得到什麼

    • 六關過了幾關,總共用了幾秒
    • 每一關你的用時,旁邊是一般人在真實版本上的用時和最快的破解程式
    • 一張圖:1,000個真人在十種真實驗證碼上的用時分布(中間一半、中位數、10%–90%),你標在對應的那一行
    • 你玩的時候,機器一直在看什麼
    • 一段機器人怎麼追上來的小史:從2003年替驗證碼取名的論文,到2023年的這項研究
    • 一張可分享的成績卡,和一個挑戰朋友的連結:先比過了幾關,再比誰快

    開始之前

    • 大約兩分鐘,免費,不用註冊
    • 手機、電腦都能玩;用滑鼠拖曳會快一點
    • 音效可開可關,不需要聽聲音
    • 每關只算一次,動手之前先看清楚那一行提示

    驗證碼測試常見問題

    這個測驗免費嗎?要註冊才能看結果嗎?

    免費,也不用註冊:不要帳號、不要信箱、不用付錢。做完最後一題,結果就直接出現在這一頁,可以馬上分享,也可以再玩一次。

    一般人解一個驗證碼要多久?

    大約3到30秒,看是哪一種。Searles等人2023年測了1,000個人:reCAPTCHA點擊題的中位數約3秒,扭曲文字約9到13秒,Geetest滑桿約21秒,Arkose Labs的選圖題約33秒。同樣的驗證碼放進註冊表單裡做,人平均慢了27%。

    機器人解驗證碼比人強嗎?

    強,凡是有公開破解方法的類型都是如此。Searles等人(2023)整理的最快破解裡,reCAPTCHA點擊題1.4秒、正確率100%,hCAPTCHA為14.9秒、98%,Geetest滑桿5.3秒、96%。同一項研究裡,人做reCAPTCHA看圖題的正確率約81%。

    這個驗證碼測試怎麼算成績?

    這個驗證碼測試會數你六關過了幾關,再把每關用時加起來。每關從出現開始計時,到作答為止,只做一次。和朋友比時,先比過了幾關,再比總秒數。這裡不給百分位,因為六道關是研究裡真實驗證碼的簡化版,每關只有一輪。

    CAPTCHA是什麼意思?

    CAPTCHA是「全自動區分電腦與人類的公開圖靈測試」的英文縮寫,也就是驗證碼。2003年,Luis von Ahn、Manuel Blum、Nicholas Hopper和John Langford在一篇論文裡替它取了這個名字:出題、改卷都是電腦,電腦自己卻答不出來。

    為什麼我常常過不了驗證碼?

    因為真正的驗證碼對人也不容易。爾灣分校2023年的研究裡,人做reCAPTCHA看圖題的正確率約81%,hCAPTCHA難題約71%,加了遮擋的扭曲文字只有一半的人答案一致。同一項研究的另一個實驗裡,開始做的人有30%沒做完就放棄了。

    這是真的人機驗證嗎?

    不是。這個驗證碼測試是關於驗證碼的小遊戲,不會判定你任何事。六道關是我們自己畫的,不是任何公司的驗證碼,你的作答也不會上傳。挑戰連結只帶著你過了哪幾關和總秒數,寫在網址#後面。

    數字從哪裡來

    真人用時依Searles等人(2023)公開的資料、用作者自己的清理方法重算(每種剔除最慢的5%)。參與者是Amazon Mechanical Turk群眾外包平台上的1,000名工作者,大多在美國、用電腦,做的是真實、未改動的驗證碼。論文正文寫點擊題中位數3.7秒,用公開資料重算是3.3秒。機器人用時取自同一篇論文整理的破解表,沒有逐篇回到破解論文核對。本站不公開自己玩家的資料。