工程師自製毀滅戰士CAPTCHA驗證系統 射殺惡魔證明自己不是機器人

2021.09.11 10:35AM
照片中提到了I'm not a robot、reCAPTCHA,包含了遊戲、厄運、在線遊戲、迷你游戲、雲遊戲

在許多需要登入帳戶的網站中,用戶都有機會看到所謂的「CAPTCHA」驗證系統。就如同完整全名「全自動區分電腦和人類的公開圖靈測試」所暗示的,這套系統的目的是為了要區分登入者到底是人類還是利用程式設計寫出來的網路機器人。一般來說,這套系統會顯示一串扭曲又模糊的字串,然後要求用戶打出上面的字來,或是從9張真實照片中挑選出像是汽車、船或是人行道等指定物件。

即使 CAPTCHA 確實能夠有效防範網路機器人的入侵網站,但對於絕大部分的網路使用者來說,這套系統都往往都會帶來一種相當枯燥又煩人的感受,尤其是顯示出來的字串常常模糊到難以辨認。而令人好奇的是,這套系統是否能夠變得更加有趣一些呢?

照片中提到了I'm not a robot、reCAPTCHA,包含了遊戲、厄運、在線遊戲、迷你游戲、雲遊戲

殺死4隻惡魔就能認證,不須打出模糊不清的字串

來自西班牙的程式設計師 Miquel Camps Orteza 就決定要踴躍嘗試這個可能性,並以 id Software 旗下經典射擊遊戲《毀滅戰士》系列為藍本,打造出了一套讓使用者透過「射殺惡魔」來證明自己不是機器人的 CAPTCHA 驗證系統。

Orteza 將這套系統概念稱為「DOOM CAPTCHA」,有別於以往的打字或是選圖,用戶必須要在短時間內射殺4隻來自系列作的惡魔來進行驗證。

照片中包含了遊戲、厄運、殺手3、特工47、星露谷

目的只為純粹概念展示,而非真正的防堵機器人

在 DOOM CAPTCHA 的 Github 下載頁面簡介中,Orteza 表示他是靈機一動想到了這個點子,而到了週末早晨他就迅速完成了第一個版本,並在當晚發布,週日正式上線。雖然這確實是個相當有趣且新穎的認證方式,但 Orteza 也強調這套 CAPTCHA 系統相當容易遭到破解,而他設計的目的純粹就只是為了好玩而已。而為了要貫徹經典的《毀滅戰士》風格,使用者只要在 DOOM CAPTCHA 啟動期間輸入系列著名的作弊碼「IDDQD」就能夠直接跳過射擊認證的部分。

在接受 PCMag 網站的訪談時,Orteza 表示他目前仍然還在待業中,所以他常常在網路上打造各種作品來展示他的程式設計功力,並且利用《惡靈古堡》、《薩爾達傳說》、《毀滅戰士》等經典遊戲的風格來發展出一份亮麗的履歷。

照片中提到了Match the characters in the picture、Help、To continue, type the characters you see in the picture. Why?,跟英雄摩托車公司有關,包含了驗證碼測試、驗證碼、驗證碼、互聯網機器人、電腦

「我覺得CAPTCHA 應該能吸引到不少人以及公司的注意」他表示「在這個 CAPTCHA 之前,我還打打造過一套讓使用者在 Amazon 購買東西前必須要對著網路攝影機做深蹲動作的系統。」。至於這套《毀滅戰士》主題的 CAPTCHA 系統則是目前較為有趣的作品之一,而非為了真正有效地防堵機器人。

資料來源

0 則回應