最初,验证码非常简单,其特点是用户必须在文本字段中输入稍微扭曲的文本字符图像。
基本图片验证码
如果您输入的文本与图像匹 越南电话号码大全 配,则该网站认为它是由真人发送的。随着时间的推移,OCR 变得越来越好,CAPTCHA 也变得更加复杂且难以解决。如今,验证码可以以以下变体形式呈现:
文本
使用复选框
基于图像
基于音频
带滑块
3D 物体
数学计算
隐形且被动
文本
最常见的验证码类型之一是文本,它要求用户破译图像中的文本并提供正确的答案。谷歌在其第一个版本的 reCAPTCHA 中使用了这种方法来数字化书籍。
谷歌验证码 v1
复选框
至少从用户体验的角度来看,复选框验证码可能是最简单的验证码类型。用户只需选中相应的框,就可以“确认”他不是机器人。确切的实现类型可能有所不同,从简单的 HTML checkbox() 到涉及JavaScript和服务器端请求的更复杂的实现。
复选框验证码的一个非常常见的变体是Google 自己的 reCAPTCHA服务的版本 2 :
Google reCAPTCHA v2 复选框
使用此方法的另一个常见服务是Cloudflare with Turnstile:
Cloudflare Turnstile 复选框