滑块式验证码的破解方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dongnoh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码是现今互联网应对在线攻击的一种主要防御机制,其中动态认知游戏(Dynamic Cognitive Game,DCG)验证码是一种很有前景的新型验证码,它要求用户进行一系列游戏式的认知任务以通过验证,相比文字验证和图像验证在用户体验上有了很大改善。滑块式验证码作为一种具有代表性的动态认知游戏验证码,它要求用户拖动滑块到目标位置,相比于肉眼识别字符或图片,这种验证方式的交互过程更为有趣,因此在很多主流平台上,滑动验证日渐替代了先前流行的字符和图片验证方式。本文对现今流行的滑块验证方式做了详细地探究,发现目前的滑块验证方式区分人机所依据的滑动轨迹可以人为生成,因此我们提出了基于机器学习方法进行轨迹模拟的破解方案,以此为提升和优化网络信息安全策略提供借鉴,为建设安全和谐的互联网信息生态环境提供参考。目前方案采用的普遍流程分为“识别目标位置”和“生成滑动轨迹”这两个步骤。对于前者,可以采取形状匹配的方法,针对滑块验证的特殊场景,我们进行了限定位置、去除缩放和旋转等改进。对于后者,本文尝试设计了以下几种方案进行效果对比:(1)数据库法,将大量真实的人工拖动轨迹建立数据库,在解析出目标位置后从数据库中直接取出相应轨迹进行模拟;(2)曲线拟合法,分析人工拖动轨迹的规律,以分段函数曲线的思路来模拟拖动轨迹;(3)深度强化学习法,设计深度Q网络(Deep Q Network,DQN)模型,让其自动生成路径;(4)尝试使用循环神经网络(Recurrent Neural Networks,RNN),依据现有滑动轨迹学习滑动序列模型。对于以上不同方案,本文分别设计模型进行了仿真实验,将实验结果进行比较,发现数据库法的验证码通过率和测试次数与数据库的轨迹数量有关,曲线拟合法通过率相对较低,深度强化学习法和RNN法在训练一定次数后通过率分别稳定在了0.80和0.75左右,验证了机器学习的方法在破解滑动验证方向上的可行性和有效性。
其他文献
从1999年我国高校扩招开始,毕业生数量快速增加,毕业生就业问题成为整个社会关注的焦点问题。毕业生就业问题是一个综合性问题,如长期得不到有效解决,将会对社会的稳定、高等
九十年代后,中国许多高校都举办了自己的校庆。建校集中的历史致使了校庆也集中出现,并逐步走入人们的研究视野。肩负着民族复兴使命的北京大学,成立伊始就备受国人瞩目。在
<正>~~
期刊
孝道是中华民族的传统美德,《孝经》是中华孝道的集大成之作。自从汉代推行“以孝治天下”的政治理念以来, 《孝经》就被历朝历代的统治者所重视,历史上有数百位学者为《孝经
作者认为 ,电影艺术的民族性与国际性有矛盾性一面 ,因为电影艺术具有意识形态性 ,各民族审美心理定势具有排他性。因此 ,中国电影首先要立足本国 ,适应本民族观众的审美需求
和谐是中华民族传统文化精神的精髓,实现社会和谐是人类的共同心愿。构建社会主义和谐社会,是新时期党中央提出的战略任务和奋斗目标,高校作为社会有机体的重要组成部分,在构
随着近年来我国经济的纵深发展,改革开放也开始进入“深水区”,宗教在世界舞台上的作用不容忽视。不仅在不同宗教之间,而且同种宗教内部的不同教派之间,都存在着错综复杂的矛
晚明时代,是中国传统社会发生剧烈转型的一个转折点,这一时期的社会变迁直接冲击了精英仕宦阶层的方方面面,演绎了一个士大夫存在状态与社会变迁不断调适的过程。郭子章作为
从高等教育漫长的发展历程来看,教育的质量跟规模之间似乎是“鱼”和“熊掌”的关系,总是很难兼顾。在侧重一方面发展的同时,另一方面总会受到影响。但无论何时何地,高等教育的质
《家有儿女》对于中国情景喜剧的发展具有重要的意义,同时《成长的烦恼》作为美国ABC公司推出的一部类似题材的情景喜剧,两者具有极强的对比性,本文试通过分析这两部来自不同