这些验证码你都遇到过吗?

网页上为什么要加验证码

网站安全:防止注册机批量注册和恶意登录;

运营安全:防止恶意刷单,投票、评论等;

数据安排:防止爬虫盗取网页内容和数据;

交易安全:防止虚假交易,盗卡支付等;

(这里所说的验证码不包含短信验证码)

验证码有哪些类型

随着人工智能技术的日益完善,传统的输入型,简单行为式验证码已经不能保护信息的安全了,于是强度更高的验证码应运而生。但是验证码在提高安全性的同时,有时候也牺牲了用户体验,不但难住了机器,也难住了人;

验证码有以下3种类型:

输入型验证码(如输入数字、符号、汉字等)

安全系数:低,极易被机器破解,正在慢慢的淡出历史舞台;

用户体验:较差,需要用户思考,有些加了模糊或干扰元素的,用户思考和试错的时间更长;

行为式验证码(如:纯点击验证、滑动验证,拼图验证,手势验证等)

安全系数:较高,可根据不同的场景选择难度系数不同的行为方式;

用户体验:较好,操作简单,只需要点点鼠标即可;当然像12306那种既考验眼力又考验脑力的验证图片除外,不知道被多少用户吐槽过,据说12306现在也不安全了,机器识别率已经达到99.8%了。小憧憬一下,也许今年春运就不用再见到那种变态的验证码了呢~

智能验证码(如:指纹识别、人脸识别)

安全系数:高,可根据不同的场景选择难度系数不同的行为方式;

用户体验:好,

是验证码界的新秀,主要在移动端应用较多;


输入型验证码的案例

输入型验证码是网络上出现最早的一种验证码。

输入纯数字型验证码:

输入数字和字母组合的验证码:

输入中文汉字型验证码:

变相的有盈利模式的验证码广告

这些验证码你都遇到过吗?_第1张图片


行为式验证码

之所以称为行为式验证码,是需要经过点击、滑动等操作来完成验证的方式;

单次点击行为

这些验证码你都遇到过吗?_第2张图片

多次点击行为:

这些验证码你都遇到过吗?_第3张图片

滑动拼图行为:

这些验证码你都遇到过吗?_第4张图片

点选式行为:

这些验证码你都遇到过吗?_第5张图片

点选式行为:难度系数较高的如12306,答案数量是不确定的,脸盲星人请绕行;

这些验证码你都遇到过吗?_第6张图片

手势型验证码

这些验证码你都遇到过吗?_第7张图片

手势型验证码

这些验证码你都遇到过吗?_第8张图片


智能验证码

智能验证码在手机端的应用较多。

指纹验证

智能手机指纹解锁,这个就不举栗子了;

类似的还有App Store的指纹识别:

这些验证码你都遇到过吗?_第9张图片

指纹支付

这些验证码你都遇到过吗?_第10张图片

招商银行指纹登录

这些验证码你都遇到过吗?_第11张图片

人脸识别

iPhone X人脸识别登录

这些验证码你都遇到过吗?_第12张图片

需要借助人脑来完成的验证码

人脑相对于电脑在逻辑思维方面能力更强,举个变态的例子,

这些验证码你都遇到过吗?_第13张图片

验证码服务商

网易云.易盾

提供单次点击行为,滑动拼图行为,点选行为;

产品链接:http://dun.163.com/product/captcha

腾讯天御:

提供单次点击行为,滑动拼图行为,智能点选行为(难道较高);

产品链接:https://cloud.tencent.com/product/yy

极验

提供单次点击行为,滑动拼图行为,点选行为;

产品链接:http://www.geetest.com/exp.html

你可能感兴趣的:(这些验证码你都遇到过吗?)