為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人

人類苦驗證碼久矣。

你或許也有這樣的經歷:在某購票軟體上搶票的關鍵時刻,填好了一切信息按下購買按鍵的瞬間,一堆奇形怪狀的驗證碼從天而降,牢牢地擋在你和購票成功的窗口中間。這時候的驗證碼總是最難解答的那一類,你刷新了三遍才看到答案,最終卻徒留「售罄」的字樣,讓一切努力化為灰燼。

面對驗證碼時,全世界人民的悲歡短暫地相通了起來。為了不再忍受被機器人質問「你是不是人類」的羞辱,一位來自西班牙的遊戲愛好者兼程式設計師Miquel發出了疑問:

「如果世界上沒有驗證碼,那機器還可以如何識別人類呢?」

在驗證碼中置入遊戲就是Miquel最近的一個答案。在狹窄的驗證碼窗口中,《DOOM》承擔起了「鑒別人類」的重擔,在這份驗證碼里只截取了遊戲中最具有特色的部分:深紅色的牆壁、張牙舞爪的怪物,和第一人稱下的小手槍。移動滑鼠點擊怪物,在十秒之內完成四次擊殺就算你是人類。

為了讓同好能夠在短暫的十秒中進入狀態,《DOOM》經典的背景音樂會在驗證碼遊戲開始時大聲響起,促使你快速完成點擊,來證明自己的身份。

為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人 音樂請自行腦補

從出現這個想法到完成這份驗證碼,Miquel只花了短短兩天的時間。但《DOOM》驗證碼出乎意料地受歡迎,上線之後迅速爬上了特色軟體榜單,收獲了來自世界各地的喜愛。

這份草草完成的《DOOM》驗證碼從很多方面來說都並不完善,它設計粗糙,沒有精細計算人類和機器的區別容易使機器人矇混過關,也沒有對用戶的點擊習慣做什麼詳細的分析,很難實際派上用場,但Miquel的目的似乎本就並不在使用上,詳細翻閱他的設計記錄,就能發現這之前他就曾在驗證碼上做出過一些反抗。

比如這個名叫「深蹲驗證碼」的軟體,要求用戶在亞馬遜購物下單之前進行驗證,通過條件是:在螢幕前做十個深蹲。

為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人

這個畫面看起來非常像是《健身環大冒險》里催促你鍛鍊的咪普利老師,實際操作起來也差不太多,想要花錢購物,就必須打開你的電腦攝像頭,在鏡頭的監督下上交十個深度才算過關,在Miquel自己分享的使用視頻里,大概是這樣的場景:

為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人注意,秒殺並不適用

攝像頭會捕捉到頭的位置,隨著你上下擺動腦袋,系統就會計算成深蹲開始。雖然看起來並不靠譜,但深蹲購物確有它的實際用途,不僅能夠讓一時發熱沖動購物的大腦冷靜下來 ,還能因為加強了運動,讓購買垃圾食品變得理所應當。

閒暇時間,他還會為自己設計的驗證碼設計一些增加額外收益的地方,比如適當地打個廣告:

為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人驗證碼:選出哪個是藍屏?廣告:Apple Mac今天打七折噢

而比起人類千方百計阻擋機器人的混入,想要在機器人中識別出人類顯然要簡單得多。沒有復雜的勾心鬥角,沒有精密的算計,只要使用機器人通用語言就能夠像給出一道高等數學題一樣讓普通人類束手無策。

為了證明你是人類,你需要用DOOM做成的驗證碼殺4個敵人人類禁止入內

來源:遊研社