原文标题:工程师自制毁灭战士 CAPTCHA 验证系统 射杀恶魔证明自己不是机器人
原文网址:https://www.cool3c.com/article/161903
凯拉特
https://i.imgur.com/Rc3XLfu.jpg
在许多需要登入帐户的网站中,使用者都有机会看到所谓的“CAPTCHA”验证系统。就如
同完整全名“全自动区分电脑和人类的公开图灵测试”所暗示的,这套系统的目的是为了
要区分登入者到底是人类还是利用程式设计写出来的网络机器人。一般来说,这套系统会
显示一串扭曲又模糊的字串,然后要求使用者打出上面的字来,或是从9张真实照片中挑
选出像是汽车、船或是人行道等指定物件。
即使 CAPTCHA 确实能够有效防范网络机器人的入侵网站,但对于绝大部分的网络使用者
来说,这套系统往往都会带来一种相当枯燥又烦人的感受,尤其是显示出来的字串常常模
糊到难以辨认。而令人好奇的是,这套系统是否能够变得更加有趣一些呢?
https://i.imgur.com/Rc3XLfu.jpg
杀死4只恶魔就能认证,不须打出模糊不清字串
来自西班牙的程式设计师 Miquel Camps Orteza 就决定要踊跃尝试这个可能性,并以 id
Software 旗下经典射击游戏《毁灭战士》系列为蓝本,打造出了一套让使用者透过“射
杀恶魔”来证明自己不是机器人的 CAPTCHA 验证系统。
Orteza 将这套系统概念称为“DOOM CAPTCHA”,有别于以往的打字或是选图,使用者必
须要在短时间内射杀4只来自系列作的恶魔来进行验证。
https://i.imgur.com/td7dyiZ.png
目的只为纯粹概念展示,并非真正的防堵机器人
在 DOOM CAPTCHA 的 Github 下载页面简介中,Orteza 表示他是灵机一动想到了这个点
子,而到了周末早晨他就迅速完成了第一个版本,并在当晚发布,周日正式上线。虽然这
确实是个相当有趣且新颖的认证方式,但 Orteza 也强调这套 CAPTCHA 系统相当容易遭
到破解,而他设计的目的纯粹就只是为了好玩而已。而为了要贯彻经典的《毁灭战士》风
格,使用者只要在 DOOM CAPTCHA 启动期间输入系列著名的作弊码“IDDQD”就能直接跳
过射击认证的部分。
在接受 PCMag 网站的访谈时,Orteza 表示他目前仍在待业中,所以他常常在网络上打造
各种作品来展示他的程式设计功力,并且利用《恶灵古堡》、《萨尔达传说》、《毁灭战
士》等经典游戏的风格来发展出一份亮丽的履历。
https://i.imgur.com/FEHAS1f.png
“我觉得 CAPTCHA 应该能吸引到不少人以及公司的注意”他表示“在这个 CAPTCHA 之前
,我还打造过一套让使用者在 Amazon 购买东西前必须要对着网络摄影机做深蹲动作的系
统”。至于这套《毁灭战士》主题的 CAPTCHA 系统则是目前较为有趣的作品之一,而非
为了真正有效地防堵机器人。
DOOM CAPTCHA 系统页面:https://vivirenremoto.github.io/doomcaptcha/