这样的网站验证码很“程序员”,网友直呼注册门槛太高了!
说起验证码这个东西,看起来没什么作用,其实仔细想想作用还真不小,虽然没多少工作量,但是真的很具有实用性,在互联网安全方面占据一席之地,互联网安全方面,始终都充斥着攻与防,在多年来攻与防的技术博弈中,验证码也逐渐出现了各种各样的版本。
记得最初的网站验证码只是利用后端语言绘制一张图片,上面写4-6个数字并输出到前端页面,由于输出的数字非常标准,写一个前端js脚本就很容易破解验证码,达到程序恶意注册的目的,再后来后端程序就开始在图片上生成一些干扰线,干扰点什么的,增加破解难度,就这样的难度还是不够,一些人还是会动歪心思,这些动歪心思的人也逐渐推动了验证码技术不断提升,比如,将规则的数字进行一定程度变形,再后来将数字改成回答问题,再后来改成各种动态验证码,手机验证码,印象最深的12306在验证码上做出过一些创新,大家都有目共睹。
当然做了这么些只为了安全,防的是坏人,但是有的时候也可能会给一些普通用户造成了一些不方便,近期一名网友在注册一个网站时就直乎注册门槛太高了,他是没法注册这个网站了,那么他到底遇到了什么样的困难了呢?他直接来了一个截图,看了他的这张图,我觉得他并没有娇气,这样的验证码的确门槛挺高(当然,也有可能这个网站的用户是专门针对一些小众用户),针对这样的验证码,让我们一起看看其他网友们都是怎么认为的吧!
网友一:可以找同行直接咨询,有些论坛本就要求比较高
上世是朵花:这样的验证码想必是一些目标用户针对性比较强的网站了。
网友二:咨询了好几个同行都表示不知道 我问了好几个Java和c++,百度搜出来的 .app
上世是朵花:那就不错了,虽然有点难度,这样的注册印象深刻啊,还让多了解一些常识。
网友三:一看就是v站,答案是.app
上世是朵花:看来这名网友对这个比较熟悉了。
网友四:用正则表达式
上世是朵花:用正则做验证码就很过分了吧,这么做貌似挡住的都是用户,倒是对攻击脚本更友好了,程序最擅长解析正则了。
这样的验证码专业性相对比较强,如果不了解相应的专业知识,的确是门槛高了一点,就目前来说,验证码的花样还真是不少,有的颇具有趣味,有的则颇具理性,充满技术色彩,不过验证码的真正目的是为了网站安全,如果只是为了趣味,或者说为了炫弄技术就有点跑偏了,最完美的验证码就是既有趣味性,又能保证网站的安全,说起验证码突然想起了一个有趣的故事,有人曾经利用验证码干了一件“大事”,就是一本古代遗留下来的手写式的书籍,当时文字扫描识别技术并不高,只能人工识别了,按照文字量,一个人起码需要几个月的工作量,这人突然来了灵感,将这些手写本用相机照下来分割成小图片放在一个流量大的网站上作为验证码,靠着巨大的人肉力量,短短2天就完成了几个月的翻译工作,这可真可谓一举两得,既有网站的安全保证,同时又完成了翻译工作,的确很赞!不由的想感叹一下人类的智慧,我想在互联网技术快速发展的今天,未来将会出现更多花样的验证码,你说呢?
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!