每當現代世界出現問題時,我們總是試圖透過設定障礙來解決它。音樂盜版?版權保護。被黑網站?更復雜的密碼。
不幸的是,這些障礙通常會給守法公民帶來不便,但對於阻止壞人幾乎沒有什麼作用。嚴重的音樂盜版者和網路駭客仍然可以找到突破口。
也許所有的障礙都足以阻止那些隨意的壞人。這似乎是被稱為驗證碼的網路障礙背後的想法。(這是一個人為創造的縮寫,代表“全自動區分計算機和人類的圖靈測試”。)你肯定見過它們:視覺上扭曲的單詞——有時是真正的英語單詞,有時是無意義的單詞——在你嘗試線上註冊某些東西時,以圖形形式呈現。你應該把你看到的單詞輸入到一個框中。
支援科學新聞報道
如果您喜歡這篇文章,請考慮透過以下方式支援我們屢獲殊榮的新聞報道: 訂閱。透過購買訂閱,您正在幫助確保未來能夠繼續報道關於塑造我們當今世界的發現和想法的有影響力的故事。
驗證碼是由卡內基梅隆大學的發明者設計的,目的是阻止可能使線上服務癱瘓的機器人(自動化駭客程式)。例如,一些機器人為了散佈垃圾郵件,成千上萬地註冊 Hotmail 或 Yahoo 電子郵件帳戶。有些釋出虛假評論,希望提高網站的搜尋結果排名。
理論上,只有真正的人才能弄清楚驗證碼圖形中的單詞是什麼。字母經過了足夠的扭曲,背景也足夠雜亂,人可以閱讀它們,但計算機不行。好人進來,壞人出去——完美的屏障。
實際上,驗證碼只是用另一種公害取代了一種公害。首先,影像常常被扭曲得連人類都無法辨認。這在像“rl10Ozirl”這樣的無意義單詞中尤其成問題。那些是小寫字母 L 還是數字 1?零還是字母 O?其次,還有視覺問題。如果你是盲人,你就無法完成視覺驗證碼謎題。
最好的驗證碼(如果這不是自相矛盾的話)提供瞭解決這些問題的替代方案。可能會有一個按鈕,如果第一個謎題太難辨認,可以提供第二個謎題,或者為盲人提供音訊驗證碼選項。但最重要的是,越來越多的證據表明,驗證碼正在輸掉這場技術戰。研究人員和垃圾郵件傳送者都已經能夠繞過它們。
人們已經努力用對使用者更友好的謎題來取代視覺驗證碼。有些要求你參加一個簡單的數學測試,回答一個簡單的問題,識別一張照片或收聽亂碼音訊。然而,所有這些都排除了一個或另一個群體——例如非英語使用者或聾人。
總的來說,卡內基梅隆大學的團隊估計,我們每天在這些煩人的障礙的關卡上累計花費 15 萬小時。在一個較新的變體中,稱為 reCaptcha,至少這段時間被用於公共用途。你看到一個看起來模糊不清的單詞,它來自一本掃描效果不佳的谷歌圖書;當你輸入它真正說的內容時,你實際上是在幫助清理和識別實際文字的過程。
然而,我們這些守法者每天仍然浪費 17 人年的時間。這是對我們生命的恥辱性浪費。當然有更好的解決方案值得探索。
也許我們應該發明一種自願的網際網路身份證,這樣我們在註冊某些東西時就已經被識別了。也許網站應該強制執行短期限制,即每個“人”只能註冊一個新帳戶或釋出一條評論。或者網站應該檢視我們打字的速度或不規律性,以確定我們是否是人類。
或者指紋。或者視網膜掃描。總得有什麼。
垃圾郵件機器人是個問題,是的。但驗證碼也是個問題。它們很麻煩,並非萬無一失,而且它們假定所有人都是有罪的,直到被證明無罪。換句話說,驗證碼真正代表的是“計算機用浪費時間的挑戰來煩擾人們,這些挑戰呼喚替代方案”。