基于深度学习的验证码破解与新型3D验证码设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:weihan0533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码(CAPTCHA)是一种区分人和机器的安全验证机制,能够有效的防范计算机程序的恶意攻击。文本验证码和图像验证码是目前应用最为广泛的验证机制,现阶段针对这两类验证码的研究分析已经相对成熟,验证码的安全验证环节受到极大考验。因此,需要设计出安全性能更好的新型验证机制。本文主要从攻、防两端对验证码进行分析研究,取得以下三个方面的成果:提出一种基于深度学习的图像验证码识别方法。深度学习技术在图像识别上有非常明显的优势,通过训练海量的图像数据,卷积神经网络能够自动学习和提取图像特征。本文首先分析了12306官网图像验证码的特点,整理12306图像训练数据集,然后利用深度学习在图像识别领域的经典模型AlexNet对12306图像进行分类,最后通过分析12306图像验证码的结构,编写Python脚本实现验证码破解,且识别准确率达到91%,远高于人类的识别准确率。实验结果表明:图像验证码并不是非常安全,而且可能会给人类的识别验证带来困难。设计了一种陀螺仪3D验证码的实现方案。该验证机制区别于传统的二维验证码,并且增加了手机陀螺仪的使用。实验首先通过3D建模生成验证码模型,然后设计出一种随机算法实时的进行验证码切换,最后在移动端实现陀螺仪3D验证码。陀螺仪3D验证码是一种基于视觉感知的行为式验证机制,使用者需要根据视觉感知调整手机角度,利用陀螺仪的旋转找到识别验证码的合适角度。实验结尾通过人工测试对验证码进行效率和可用性分析,分析结果表明:该验证码具有较高的实用价值。另外,设计了一种增强现实(AR)验证码的实现方案。将AR技术与3D验证码技术相结合,达到提高验证码安全性的目的。文章研究了AR中关键的三维注册技术和识别追踪技术,其中三维注册技术主要作用是实时检测摄像机的方位,并将摄像机影像显示到图像正确的位置;识别追踪技术的作用是对目标图像进行识别追踪,达到虚拟与现实物体的实时融合。实验设计了针对AR验证码的随机切换算法,并在移动端实现了AR验证码。用户验证时需要利用手机摄像头扫描PC端图像,可360度进行观察。最后,通过心理学实验和自然场景文本识别对该验证码进行了稳定性、安全性分析。本文从攻防两端对验证码进行了分析研究。攻:利用深度学习攻击了图像验证码,证明其存在安全隐患;防:设计实现了陀螺仪3D验证码和AR验证码。实验结果证明,这两种验证机制可用性和安全性较高,具有一定的实用价值。
其他文献
现阶段,智能手机的广泛应用要求基于Android平台的软件开发也应不断发展,从而满足人们队伍信息获取的更多要求。本文主要对基于Android平台的软件开发方法进行探析。
为了近实时地测量建筑物的地震性能,最近在一栋24层的楼上布设了先进的地震反应监测系统,这推动了近实时加速度记录和位移及层间位移角计算方面的工作。其中,层间位移角关系
高等工程教育的重要性日趋显著。课程设置作为高等工程教育人才培养的关键环节备受关注。本文分五个部分对美国和我国高等工程教育进行了分析。第一部分主要阐述了工程、高等
一、概况白沙河源于崂山崂顶西麓,自东向西流经崂山区、城阳区后在城阳区西后楼村注入胶州湾。崂山水库位于白沙河中游,流域面积99.6km^2,属中纬度暖温带季风气候区,多年平均
本文指出了听力与听力教学的重要性,分析了影响学习者听力理解能力的因素,尤其强调了文化背景知识对听力理解的影响。在图式理论的指导下,笔者进一步论证了文化认知的重要地
随着电力体制改革的不断深入,供电企业必须创新电力营销的策略,适应电力体制改革,适应市场的用电需求,满足用电客户对供电服务不断的要求。本文首先阐述了供电企业电力营销含
在石油化工等生产中,套管担负着固井的任务,在生产中占有及其重要的地位。一旦发生事故,就会危及正常生产,甚至可能引起火灾、中毒、爆炸等恶性事故。做好油气管道的失效分析及预
房屋建筑的质量的好坏,这关系到每一个人民群众的生命财产安全,所以近年来得到了社会以及国家的高度重视。那么,如何提高房屋建筑工程管理与施工的质量呢?本文将从多个角度对
青岛是我国严重缺水的城市之一,由于社会经济快速发展和工业用水的不断增长,加之近些年地下水过量开采,水质污染加剧,海水入侵等问题日益严重,青岛市水源地面临着严重的水质
李益是中唐前期著名的诗人,以擅长写边塞诗闻名。人们对李益的研究在许多领域已取得了可喜的成绩,但对李益创作的其它题材的诗歌,李益所处的时代和他的创作心态,李益最擅长的七言