![](https://csdnimg.cn/release/download_crawler_static/87990300/bg5.jpg)
第 1 章 绪论
1.1 研究背景
随着网络应用技术的高速发展,许多系统平台需要用户注册登录进入后即可
享受免费的在线服务,系统提供便捷的同时也为很多不法分子创造了条件,以经
济为目的进行大量的账号注册已经滥用网络服务内容,同时通过注册账号向平台
用户发送大量的垃圾信息。为了避免以上安全漏洞事件的发生,同时也为平台创
造良好的网络环境,验证码技术成为了登录系统平台的安全卫士,通过借助验证
码识别技术来判断和区分人类和计算机的差异,从而阻止网络平台自动滥用服务
内容的事件发生,借助验证码可以帮助阻挡恶意的机器攻击,进一步维护和确保
网络环境的安全性。
最初的验证码设定需要通过键盘录入对应的字母或数字才可以实现验证,然
而信息的录入会应为键盘操作失误浪费大量的时间,同时为了增加验证码的识别
难度,很多图片内的数字或字母的显示方式采用了扭曲变形或者干扰线的方式来
增加难度,录入和识别都降低了用户的体验感,同时为了确保验证码的多样性,
需要采集大量的图片样本,图像数据及图像内容占用了大量的空间。因此考虑到
验证码的便捷性以及验证信息内容的趣味性,大量的系统平台开始优化现有的验
证码形式,目前常见的验证码形式包括了随机生成 4 个字符或者数字、图片内容
识别以及滑动图片拼图等,验证码的录入方式也逐渐从键盘的录入转变为鼠标点
击或者滑动,验证码类型的更新即增加了验证信息录入的趣味性也能有效的阻止
机器人攻击,在提高验证信息准确率的同时也有效提升了登录的安全性。
1.2 研究现状
21 世纪初期图片验证码成为了当时应用最广泛的验证码,以传统的文本验
证形式为主,通过图像处理工具来增加背景和纹理结合不同的字体形式生成对应
的测试图片,验证码初期主要以字母的识别及录入为主。为了增加验证码的识别
难度,字母的识别加入了手写体内容,然而初期的验证码识别主要加强了识别难
度但是忽略了用户的体验感,识别难度的增加以及需要手动录入都降低了用户的
好感度。随着验证码技术的日益成熟,传统的手动录入的方式逐步被鼠标点击所
替代,主要借助图像的识别来判断,利用了人类视觉模式下的识别优势来判断相