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 的秘籍代码。

相关推荐
ZC跨境爬虫1 分钟前
海南大学交友平台开发实战day7(实现核心匹配算法+解决JSON请求报错问题)
前端·python·算法·html·json
下北沢美食家4 分钟前
CSS面试题2
前端·css
weixin_4617694011 分钟前
npm create vue@latest 错误
前端·vue.js·npm
WindrunnerMax12 分钟前
从零实现富文本编辑器#13-React非编辑节点的内容渲染
前端·架构·github
四千岁12 分钟前
Ollama+OpenWebUI 最佳组合:本地大模型可视化交互方案
前端·javascript·后端
写不来代码的草莓熊14 分钟前
el-date-picker ,自定义输入数字自动转换显示yyyy-mm-dd HH:mm:ss格式
前端·javascript·vue.js
ssshooter14 分钟前
Tauri 应用苹果签名踩坑实录
前端·架构·全栈
DeSheng18 分钟前
npm 从入门到精通(二):再理解,彻底搞懂 package.json、node_modules 和 package-lock
前端
用户693717500138418 分钟前
XChat 为什么选择 Rust 语言开发
android·前端·ios
局i20 分钟前
从零搭建 Vite + React 项目:从环境准备到干净项目的完整指南
前端·react.js·前端框架