基于风格化迁移的新型验证码设计及安全性分析

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:fengrui0216
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码是一种被设计用于全自动区分人类和机器的图灵测试程序,在过去的几年中,验证码已经被证明是一种有效的用于抵御自动脚本恶意攻击的方法,因此,验证码正被广泛的应用于互联网网站中,以一种低成本的方法维护了网络安全。一个设计良好的验证码意味着其具有良好的安全性和易用性,然而,验证码设计者很难去平衡两者之间的关系,设计复杂的验证码尽管提升了其安全性,但用户使用也更复杂,通过验证耗时更多。随着深度学习领域的进步,验证码的安全性也存在各项挑战。本文将使用风格化迁移这一全新的深度学习技术在不影响易用性的前提下,增强验证码的安全性设计,本文的主要工作有以下几部分:(1)改进并提出了一种端到端的实时风格化迁移网络,能够在数十毫秒内完成一张112*112像素大小的图像风格化迁移工作,相比于早期的风格化迁移网络,在速度上有了数千倍的提升。验证码易于破解其中一个重要的因素就是数据集较少,攻击者可以很容易的获取几乎所有样本,然而能够进行实时风格化迁移后,每收到一次验证请求则实时进行验证码的生成工作,对于同一图像只需使用不同的风格便能生成不同样式的验证码,指数级的增大了验证码数据集。(2)设计了三种基于风格化迁移的新型图像验证码,并进行了详细的用户实验。三种验证码包括:九宫格验证码、滑块拼图验证码以及文本点选验证码。九宫格验证码提供9张风格化图像,用户需要根据一段简短的文字描述来选择所有符合对应描述的图像,用户使用九宫格验证码的平均验证时间为11.83秒,准确率为75.04%。滑块拼图验证码要求用户将拼图碎片滑动到指定阴影位置处,用户使用滑块拼图验证码的平均验证时间为1.48秒,准确率为88.12%。文本点选验证码提示用户按照文本描述的顺序依次点击提示中出现的中文字符,用户使用文本点选验证码的平均验证时间为4.44秒,准确率为84.49%。通过验证时间以及准确率可以看出,本文设计的三种新型验证码具有很高的可用性。(3)为了验证传统图像处理和深度学习技术对验证码安全性的影响,本文对提出的新型验证码和其他使用相似机制的验证码进行了安全性分析的对比实验。对比实验结果表明,本文应用在验证码的风格化迁移技术能够有效降低自动攻击的成功率,同时,实验结果也表明了深度学习技术不仅能够用于破解验证码,也能够对验证码安全性的提升有积极作用,为未来的验证码研究提供了一个具有意义的方向。
其他文献
为研究大攻角下前缘突节结构对风力机叶片气动性能的影响,基于FLUENT数值模拟,采用RNG k-ε湍流模型分别对标准叶片和仿驼背鲸鳍叶片进行气动特性分析。结果表明,较小的攻角
新世纪以来的中国文学,出现了许多变异与新质,但它们都是作家对“中国经验”的文学表达,同时又与新文学传统有着割舍不断的关系。探讨新世纪文学的内在肌理,可以发现,新世纪文学与
近年来,我国机械制造业发展迅速,一定程度上得益于机械设计水平的提升,因此,立足机械制造工艺现状,注重机械设计的合理化探讨意义重大。本文对机械制造工艺流程进行分析,提出机械设
1行业现状上海是全国建筑涂料研究、生产与推广应用较早的城市之一,始于上世纪60年代,经过三十多年的发展,如今已拥有一批从事建筑涂料研制、开发、生产与施工的队伍,及其相
本文通过相关资料的内容分析法,先主要分析如今广告市场的现状,简要介绍了植入广告的几种方式。同时通过样本分析法,对《男人帮》、《非诚勿扰》以及《变形金刚》系列等影视作品
翻译与人类社会的经济活动密切相关,翻译的商业经济价值在翻译史上很早就有体现。目前企业外宣翻译的研究主要集中在翻译策略、翻译技巧等方面的探讨,而对其商业经济价值的研究
说明了用汇编语言设计大整数运算系统的要点及思路,给出了大数模幂乘运算的程序实现及实例,介绍了几种因数分解算法的编程处理及效率,指出和证明了高校教材中的连分数因子分
本文首先给出了时滞和功能反应函数在生物数学模型中的应用这一背景,并在这背景意义下考虑了种群的增长常常有一个成长发育的过程、并且种群在每个成长阶段都会表现出不同的特
为研究钢筋混凝土框架空间节点的抗震设计方法,本文选用框架节点受剪理论模型中的软化拉压杆模型,对该模型中混凝土斜压杆倾角、直交梁和现浇楼板的贡献等方面进行了修正,得
<正>没有任何风险管理工具可以完全消除风险。参与海外并购的企业应该根据自身需要,通过保险转移的方式,实现并购风险的部分"兜底"。海外投资不会是一帆风顺,机遇与风险往往