共计 1157 个字符,预计需要花费 3 分钟才能阅读完成。
咱们大多数人每天都会遇到各种验证码,登陆验证、身份验证,有时候很恼火但还是不得不以此来证实咱们不是机器人,但如果将这种验证的模式换一下呢?
国外的一位开发者创造出了一款 DOOM 验证码,验证画面与以往的公共汽车 / 消防栓 / 标记等方块不同,他设计出的内容是更乏味的相似《覆灭兵士》的小游戏验证界面。
GitHub 地址:
https://vivirenremoto.github….
Miquel Camps Orteza 发明了《DOOM CAPTCHA》并将其公布到他的 Github 页面上。它的验证形式就是让用户在指定的工夫内应用十字准星干掉 4 个《覆灭兵士》的小怪物即可。
《覆灭兵士》验证码不是一张动态图,而且还有音效和倒计时的设计,毫无疑问,它比一般的验证码更乏味。
Orteza 示意他是在周五想到了这个留神的,并在周六早上开发了第一个版本、早晨公布,之后在周日在 Github 上上线。事实证明,它十分受欢迎,其成为了 Product Hunt 网站上的热门产品。
代码:
`<form action="success.html">
<p>
Your Email<br>
<input name="email">
</p>
<script src="https://vivirenremoto.github.io/doomcaptcha/script.js?version=11" sound="on" countdown="on" label="Captcha" enemies="4"></script>
<p>
<button type="submit">Unsubscribe</button>
</p>
</form>`
有网友说这很酷,但也有网友示意:这工夫也太快了,用触控板基本来不及点。
也有敌人示意,不论什么模式,都比传统的验证码要好,因为他切实不能在那些颗粒状物中分清它们是否是人行横道、自行车、消防栓、红绿灯、公共汽车或者是一些其余讨人厌的货色,他常常在一次又一次的试错中节约很多工夫。
有敌人说,就是这些没有什么用的货色让他对编程爱的死心塌地。
尽管 DOOM 验证码的代码很简略,但这也同时阐明了它的平安性能不高并且存在破绽,开发者还是很谨严的,他在免责申明里示意:
不要太认真哦,这就是一个小游戏,如果你也会编程的话,很容易就能破解它。
Disclaimer: Don’t take this too seriously, this is a little project for fun, if do you know how to code it’s pretty easy to break the security of this.
参考链接:
https://www.reddit.com/r/prog…