验证码的种类有哪些?各有什么好处?首先我们来了解一下,为什么要用验证码?验证码设计的最初目的是由计算机生成和判断。但是只有合法用户才能回答问题,如果答案不能被回答,如果用户被裁定为非法的话,验证码的功能是什么?CAPTCA的出现并不是一种功能要求,它不能带来业务能力的提高,更不用说任何价值了。2002年路易斯安那·冯·安首次提出了一个名为“验证码”的程序概念,它只解决了一种恶意计算机攻击。这是一个指向请求的发起者并提出问题的程序,正确的答案是人。
那么验证码的种类有哪些?
1. 传统输入式验证码
主要是通过用户输入图片中的字母、数字、汉字等进行验证。
代表:大多数网站采用此种验证形式。
特点:简单易操作,人机交互性较好。但安全系数低,容易被破解。
2. 输入式的图形验证码
有精美图案,识别文本也清晰可认,专注于广告。
代表:Solve Media,宇初验证码
特点:与其说是验证码,倒不如说是广告位。
3. 纯行为验证码
照要求将备选碎片直线滑动到正确的位置
代表:极验验证码
特点:操作简单,体验好。单一维度,容易被逆向模拟,与移动端页面切换不兼容。
4. 图标选择与行为辅助
给出一组图片,按要求点击其中一张或者多张。借用万物识别的难度阻挡机器。
代表:点触验证码、Google新型验证码、12306验证码
特点:安全性强。对于图片、图库、技术要求高。
5. 点击式的图文验证与行为辅助
通过文字提醒用户点击图中相同字的位置进行验证。
代表:淘宝新型验证码、点触验证码
特点:操作简单,体验良好,单一图片区域较大,破解难度大。
6. 智能验证码
通过行为特征、设备指纹、数据风控等技术,正常用户免验证,异常用户强制验证
代表:点触智能验证码
特点:简单便捷,区分人与机器、人与人、设备与设备。
以上就是尖叫数据对各种类型验证码的讲解知识,无论什么验证码识别技术都必须考虑安全性和用户体验。但如果真的做好在安全性和良好体验之间的平衡,需要同时在两个方面都下功夫,才能保证整体的安全水位。当然希望不要再出现“程序员:熬一晚上升级,攻击者熬一晚上破解,程序员:熬两晚上升级,攻击者;熬两晚上破解”这样的心疼场景。