DOOM游戏风格的验证码——能杀死3个怪物你就不是自动化程序

20 世纪末,随着互联网(似乎国内常用"互联网"指代 Web)的普及,网络爬虫和恶意脚本等自动化程序开始大规模滥用网络资源,引发了虚假账户、垃圾评论、暴力破解、内容盗取等一系列问题。

2000 年,卡耐基梅隆大学的研究人员提出了一种防止自动化程序滥用 Web 的方法------CAPTCHA,即俗称的验证码。验证码的种类繁多,从最初的扭曲字符验证码,到简单的加减法计算题,再到图像选择验证码和拖动碎片完成拼图。但无论是哪一种,给我们的感觉都是"怎么又出来了,烦死了"。

然而近日,专注于 Web 前端开发技术的 Vercel 公司推出了一种全新风格而且相当有趣的验证码------玩一局经典的第一人称射击游戏 DOOM,如果能杀死至少 3 个怪物,就证明你不是自动化程序。

doom-captcha.vercel.app/

不过,这不是首个 DOOM 主题的验证码,早在 2021 年,一名叫作 Miquel Camps Orteza 的开发者就展示过类似的创意。

vivirenremoto.github.io/doomcaptcha...

更有意思的是,这两款验证码甚至还支持了 iddqd 和 idkfa 这两条 DOOM 的秘籍代码。

相关推荐
&活在当下&几秒前
Vue3 给 reactive 响应式对象赋值
前端·vue.js
坐公交也用券33 分钟前
VUE3配置后端地址,实现前后端分离及开发、正式环境分离
前端·javascript·vue.js
独孤求败Ace1 小时前
第31天:Web开发-PHP应用&TP框架&MVC模型&路由访问&模版渲染&安全写法&版本漏洞
前端·php·mvc
星星不闪包退换2 小时前
css面试常考布局(圣杯布局、双飞翼布局、三栏布局、两栏布局、三角形)
前端·css
疯狂的沙粒2 小时前
HTML和CSS相关的问题,如何避免 CSS 样式冲突?
前端·css·html
家电修理师2 小时前
HBuilderX打包ios保姆式教程
前端·ios
草木红2 小时前
六、Angular 发送请求/ HttpClient 模块
服务器·前端·javascript·angular.js
kkkkatoq3 小时前
EasyExcel的应用
java·前端·servlet
阿雄不会写代码3 小时前
使用java springboot 使用 Redis 作为限流工具
前端·bootstrap·html
han_3 小时前
一道字节前端面试题,我直接把Promise的使用功力秀面试官一脸!
前端·javascript·面试