深度学习在验证码破解和设计中的应用研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xiafe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码(Completely Automated Public Turing test to tell Computers and Humans Apart,CAPTCHA)是设计用于区分计算机与人类用户的安全机制,它被广泛应用于网银登录、账号注册、密码找回等验证环节,以防止网站受到恶意程序的自动攻击。现有验证码机制可以划分为三类:文本验证码、图像验证码和语音验证码,其中文本验证码是使用最广泛的验证码机制。当前针对验证码的研究还存在诸多的问题和不足:首先,一些新型文本验证码机制的安全性还有待验证,比如微软首次使用的双层验证码;其次,随着深度学习技术逐渐成为验证码破解的主要工具,文本验证码是否仍然安全存在质疑;最后,深度学习技术在验证码设计中的应用同样需要探索。针对这些问题,本文主要进行了以下三方面工作:(1)以微软的双层验证码机制为代表讨论了双层验证码的安全性,提出了一种基于深度学习的方法来破解微软的双层验证码机制。该方法针对双层验证码的特征提出了一种新的二维分割算法,并且设计实现了一个模拟器来模拟微软验证码的生成过程,自动生成模拟的验证码图片作为训练集用于训练神经网络(Convolutional Neural Network,CNN)模型,然后使用训练后的模型去识别真实双层验证码中的字符。文中的方法在早期的微软双层验证码机制上获得了44.6%的成功率和9.05秒/张的平均破解速度,表明双层验证码并不像其设计者所期许的那样安全。本文也讨论了方法中其他可供选择的设计方案以及新版微软双层验证码机制的安全性,分析了方法的适用性和新颖性,提出了针对双层验证码设计的改进建议。(2)提出了一种简单、通用、实时的破解方法来全面评估文本验证码的安全性。在深度学习技术的辅助下,该方法成功破解了Alexa排名中最受欢迎的前50个网站所部署的文本验证码机制和三种中文验证码机制。这些机制覆盖了所有常用的文本验证码抵抗策略,揭露了现有的文本验证码存在严重的安全隐患,不仅包括常用的基于英文字符和阿拉伯数字的文本验证码机制,还包括使用大字符集的验证码机制。该方法反驳了验证码设计中的“抵抗分割”原则,建议验证码设计者在以后的验证码设计中应该多从“抵抗识别”的角度来设计验证码,特别是抵抗基于深度学习技术的识别算法。(3)设计了一种名为SACaptcha(Style Area CAPTCHA)的基于风格迁移的新型图像验证码机制,尝试将深度学习技术应用到验证码设计中。这种验证码机制要求用户根据提示信息点击指定形状的前景区域来通过验证,生成代价低,具有较好的可用性和安全性。由于风格迁移技术的使用,任意图片均可以作为输入来生成SACaptcha,无需手动选择图片或添加标签。这是将深度学习技术应用于验证码设计的一次积极尝试,表明了深度学习是一把双刃剑,既可以作为攻击方法中的组件来破解验证码,也可以巧妙运用来提升验证码的安全性。
其他文献
本论文以《古事记》中的英雄形象为研究对象,从中撷取三个最富有代表性的英雄形象进行分析,探讨日本神话中英雄形象的共通性,以及它所反映出来的日本人的民族性。本论文的结构如
<正>在我国政府的大力支持和推动下,纺织智能制造得到蓬勃发展,态势良好,各大纺织企业纷纷上马自动化、信息化、智能化项目,或改造或全流程引入,一时间纺织似乎已迈入了智能
随着电子商务和网络资源的快速发展,上网人数也在迅速的增加,用户如何快速找到自己所需资源是一个亟待解决的问题,个性化推荐便应运而生,它使用户由以前的自己寻找所需的商品转
毕业生“眼高手低”长期困扰我国高等教育,影响高校形象,部分导致毕业生“就业难”。其根源在于现行高校人才培养模式过于偏重理论教学而忽视项目实践,致使理论与实践严重脱节。
目的研究人胚胎血管内皮祖细胞(endothelial progenitor cells,EPCs)分离、培养及鉴定的方法,评价其用于治疗动脉粥样硬化的可行性,为干细胞技术治疗疾病提供可靠的细胞来源。方
汉代灯具是我国灯具发展的初始阶段,也是我国灯具第一个鼎盛时期。而汉代雕塑性灯具无论是在中国灯具史,还是中国雕塑史上都有着重要的作用。它的成就主要体现为功能卓越、结构
功能核酸是具有特殊功能的核酸序列,可以特异性识别目标或是催化反应,该类物质因其特性,在生物分析、食品安全检测、环境分析、药物检测等方面表现出了巨大的潜力。本文利用利用
独立董事制度是现代公司组织结构中的重要组成部分,也是降低公司治理中代理成本的重要方式之一。上个世纪90年代我国引入独立董事制度以来,独立董事在改善我国公司治理水平中扮
通过FTIR、UV、循环伏安法对自制的Dawson结构磷钨钒杂多酸催化剂的结构及电化学性能进行表征。以甲基橙溶液模拟工业染料废水,考察了磷钨钒杂多酸光催化降解性能的影响因素
采用气相分子吸收光谱仪法测定水样中硫化物的浓度,对其不确定度来源进行分析、评估。结果表明,当水样浓度为3.42mg/L时,考虑测定过程的标准溶液的配制、曲线拟合、仪器测量