计算机验证码(CAPTCHA,全自动区分计算机和人类的图灵测试)是一种 公共全自动程序,用于区分用户是计算机还是人。它的主要目的是防止恶意破解密码、刷票、论坛灌水等自动化行为。验证码通过设计一系列问题或任务,要求用户手动输入答案或执行特定操作,从而证明其不是由计算机程序自动生成或执行。
验证码有多种形式,包括但不限于:
Gif动画验证码:
通过显示动态图像来让用户识别。
手机短信验证码:
通过发送包含验证码的短信到用户手机来确认用户身份。
手机语音验证码:
通过语音提示和用户语音输入来确认用户身份。
视频验证码:
通过视频中的文字或动作来让用户识别。
验证码技术展示了人机互动的关系倒转情境,计算机从作为“他者”的技术,摇身变为对人提问的考官,甚至开始界定和拷问人的本质,而人则从“主体”蜕变为技术的“他者”。尽管验证码技术存在一些批评,例如设计给特殊人群带来的识别和输入障碍,但它仍然被广泛应用以防止自动化攻击。