基于神经网络的图形验证码识别及防识别的研究与应用

被引量 : 0次 | 上传用户:zdp1888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码是一种自动图灵测试程序,用来判断终端用户是人类还是计算机程序。虽然验证码种类繁多,但只有基于文本模式的验证码被广泛地使用于商业站点。基于文本模式的验证码依赖于文本字符的变化和添加噪声等技术,提高分割阻抗,确保计算机程序无法自动识别验证码的内容。本文主要研究基于文本模式的图形验证码识别及防识别的主要方法以及其工程应用。验证码识别的主要对象为字符之间粘连很小的文本模式的验证码,并阐明验证码识别的应用场景和方法,通过对验证码识别方法的研究,分析和研究验证码的设计过程,总结设计验证码应该的基本原则和容易犯的错误进而研究验证码的防识别技术,并提出强壮的验证码的防识别策略。首先分析基于文本模式的验证码的公共属性,设计约束和限制;通过对单个验证码的逆向工程,分析单个验证码的识别过程,进而分析系统识别验证码的步骤和方法。通过对验证码预处理,比如灰度化,阈值化,噪声去除,边界清除等算法将验证码图像处理成只包含文本字符的二值图像,然后使用垂直投影方法将预处理后的验证码切分成只包含单个字符的子图像,分割是验证码识别过程中关键步骤之一,最后使用像素个数统计,垂直投影,水平投影和模板匹配四种分类技术完成对验证码的分类和识别,验证码的识别率超过90%。在验证码的分类和识别阶段,建立神经网络模型,通过对分割后验证码图形的学习和测试,提高验证码识别的效率和准确性。经过对大量验证码生成算法和识别方法的研究和分析,总结出设计强壮验证码遵循的原则,提出安全,有效地防识别策略。随着验证码生成算法的复杂性提高,验证码的用户友好性也开始降低,并且目前主要使用的验证码生成方式和算法都是静态的。为了解决这个问题,本文提出动态的验证码生成策略,通过记录用户的行为特征,按照设定的规则判断终端用户的身份,根据对应的身份生成相应的验证码,这样可以打乱机器人程序的自动识别步骤,既保证了用户友好性,又提高了验证的安全性,这也是本文的创新点。
其他文献
天主教堂作为一种外来的建筑形式,不仅丰富了中国的建筑类型,而且见证了西方建筑文化与中国传统文化的交流与融合,在中国近代建筑史上具有特殊的地位。本文以北京地区现存的1
随着能源的逐渐枯竭和环境的不断恶化,太阳能作为一种可再生能源受到越来越多的重视。根据我国的实际情况,发展被动式太阳能技术是有效利用太阳能、使建筑与环境和谐发展的重
目前不仅不应该取消省会市和较大市的地方立法主体资格,而是应该进一步加强这两类市的地方立法工作,并赋予它们以完整的地方立法权,以加快地方立法的步伐,改变地方立法滞后的现象
利用高空、地面环流形势图、NCEP(1°×1°)资料及地面实况观测数据,对2018年3月吉林省出现的三场大暴雪天气过程进行综合诊断分析。结果表明:前两场暴雪天气地
目的:探讨情境模拟结合仿真食物模型的互动式教育在2型糖尿病患者饮食管理中的应用效果。方法:将2型糖尿病患者100例随机分成对照组和实验组各50例,对照组实施常规饮食教育,
目的:探讨人性化护理在门诊静脉输液患儿中的应用方法及效果。方法:将240例门诊静脉输液患儿随机分为观察组和对照组各120例,对照组给予常规护理,观察组在此基础上给予人性化
中国证券市场是一个新的市场,存在着主板市场、创业板市场。由于上市条件、成长性等方面的不同,在市盈率方面有不同的表现。需要我们认真分析存在的原因,在品种设计、制度建
目的:探讨降压药图文卡在老年高血压患者宣教中的应用效果。方法:将76例老年高血压住院患者随机分为对照组和实验组各38例。对照组由责任护士根据患者使用降压药情况,对患者
目的:优化西洋参水溶性蛋白的最佳提取工艺。方法:采用单因素考察和L9(34)正交试验,以西洋参水溶性蛋白的提取率为考察指标,优化最优的提取工艺。结果:采用pH值为7的缓冲溶液
随着数字化变电站的快速发展,电子式互感器因其克服了传统电磁式互感器绝缘和磁饱和等问题的优势,在数字化变电站建设中占据重要地位。如何准确地检验电子式互感器对电力系统