验证码有哪几种形式?功能有什么不一样。

2024-11-27 19:45:37
推荐回答(2个)
回答1:

1. 传统输入式验证码
主要是通过用户输入图片中的字母、数字、汉字等进行验证。
代表:大多数网站采用此种验证形式。
特点:简单易操作,人机交互性较好。但安全系数低,容易被破解。

2. 输入式的图形验证码
有精美图案,识别文本也清晰可认,专注于广告。
代表:Solve Media,宇初验证码
特点:与其说是验证码,倒不如说是广告位。

3. 纯行为验证码
照要求将备选碎片直线滑动到正确的位置
代表:极验验证码
特点:操作简单,体验好。单一维度,容易被逆向模拟,与移动端页面切换不兼容。

4. 图标选择与行为辅助
给出一组图片,按要求点击其中一张或者多张。借用万物识别的难度阻挡机器。
代表:点触验证码、Google新型验证码、12306验证码
特点:安全性强。对于图片、图库、技术要求高。

5. 点击式的图文验证与行为辅助
通过文字提醒用户点击图中相同字的位置进行验证。
代表:淘宝新型验证码、点触验证码
特点:操作简单,体验良好,单一图片区域较大,破解难度大。

6. 智能验证码
通过行为特征、设备指纹、数据风控等技术,正常用户免验证,异常用户强制验证
代表:点触智能验证码
特点:简单便捷,区分人与机器、人与人、设备与设备。

回答2:

4位数字验证码,这种验证方式通常是一组随机的数字字符串,4位数字验证码是最原始的验证码,验证原理比较简单,验证作用不是很大,对网络黑客的安全防范作用也不是很强,因此在网站应用中也很少见。

GIF格式验证码,目前常用的随机数字图片验证码。图片上的字符主要由文字和数字组成,字体没有太多的变化,验证作用比4位数字验证码要好一些。CSDN网站用户登录用的就是GIF格式的验证码。

PNG格式验证码,这种验证方式验证码的图片用随机数字与随机大写英文字母组成,整个构图有点张扬,每刷新一次,每个字符还会变位置。有时候刷新出的图片,人眼很难识别。使用PNG格式验证码比使用GIF格式更安全,QQ网站用户登录用的就是PNG格式的验证码。

BMP格式验证码,这种验证方式的验证码由随机数字、随机大写英文字母和随机干扰像素组成,BMP格式的验证码能够变换不同的随机位置,有时候还可以变换随机的字体。

JPG格式的验证码,这种验证方式的验证码由随机英文字母、随机颜色、随机位置和随机长度组成。Google的Gmail注册时使用的就是JPG格式的验证码。