验证码是互联网上最浪费生命的产物

2005年代早期横行互联网的验证码形态

验证码,验证码一开始是对付爬虫和代码机器人的,后来也开始对付人类,形成了安全的防护网。

一个验证码输入完成少则需要1秒多,多则3秒到数秒,甚至看到一些难解的验证码,有时会令人奔溃,诸如就像 “连连看" ,"找茬”,“游戏” 类似情况的验证码,简直令人抓狂啊有没有。 

形形色色的验证码出现在我们生活中,任何平台和APP都会有验证码,它既有安全的一面,也有令人讨厌的一面。


像强迫症一样的拼图验证码

近年来随着网民用户的增长,第三方验证码和平台自行开发的验证码非常多样,从十多年前早期的图片数字验证码,发展到现在选择对应图片,选择对应文字,和像强迫症一样滑动拼图验证码,注册和以前支付必备的短信验证码。


变形的字母文字验证码

为什么说验证码这么讨厌呢,又浪费时间?

验证码之所以浪费时间,是因为用户不仅要输入验证码,还要输入密码,而密码往往不容易被记忆,而导致验证码就要反复输入,不仅反复输入,很多弯曲的文字验证码更是奇葩,几乎根本看不清是啥,此时真想骂程序狗吃屎去吧。

每个人都有很多密码,而密码往往不容易被记忆,因为超过十年网龄的人,就有很多账号和密码,密码往往太多,很难被记住,一般像我,就记在txt记事本里,账号太多了,如果用浏览器表单保存工具,确实会免去一些麻烦,像搜狗的智能填表工具插件有时候精准度比较差,虽然保存了,但经常点了没反应不自动填写密码。

说回验证码,此时验证码的讨厌就出现了,大部分网站的验证码设计的很不人性,都要求第一次登录或第一次注册就要填写验证码,这其实是违背合理性的,因为开头讲了,验证码设计的初衷是为了对付机器人的,而不是对付人类的,只不过后来人类进行了不法行为,所以开始对付人类了。

如果说要让验证码人性一点,其实也不难设计,不过世界上恐怕没有一家网站会按照我说的这种逻辑设计。

合理的验证码设计:

1 第一次登录免验证码
2 无频繁操作行为的用户无需验证码进行操作,当频繁操作超过3次,则出现验证码
3 对操作良好的用户,无特定下减少验证码的出现,一旦恶意操作不仅出现验证码还加入网站黑名单

以上只是普通减少验证码的举例,不过这样的做法已经足够减少验证码对用户的干扰


除了安全性要求的验证码,一般性操作的验证码很浪费时间,属于一棒子打死一群人的设计。

你可能感兴趣的:(验证码是互联网上最浪费生命的产物)