对抗验证码生成算法的研究与实现

来源 :夏飞 | 被引量 : 0次 | 上传用户:baalzio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码作为互联网安全的第一道防线,为人类持续受益于互联网便利提供保障。但是近年来深度学习的不断发展为黑客恶意破解验证码创造了条件,给验证码安全带来了威胁和挑战。为了解决上述问题,验证码设计者不断提出新的验证码机制,但是新兴验证码的复杂的操作逻辑降低了其用户友好性。可喜的是近期关于对抗攻击的研究为验证码设计者提供了新的思路,研究发现神经网络模型仍然是脆弱的,通过给图像添加人类不易察觉的扰动即可导致模型分类错误。对抗样本的这一性质恰好符合验证码的安全性和可用性要求,对抗验证码应运而生。基于以上思考,本文提出两种对抗验证码生成算法,它的本质是对抗攻击算法。本文主要内容如下:(1)提出了基于翻转和旋转策略的对抗验证码生成算法。采用翻转和旋转操作克服了迭代快速梯度符号法容易过拟合的缺点,提高了对抗样本在黑盒模型下的可转移性。利用Adam梯度下降法结合辅助损失找到更准确的梯度方向,在避免添加过量扰动的情况下提高了攻击成功率。(2)提出了基于可变步长和过滤策略的对抗验证码生成算法。可变步长法解决了利用对抗样本的迁移性进行黑盒攻击时容易陷入局部最优的问题。过滤操作最大程度地保留了对攻击效果贡献较大的扰动,防止图像预处理技术消除对抗性扰动,提高了对抗样本在防御模型上的可转移性并减少了扰动量。此外,算法也使用Adam法结合辅助损失确定梯度方向,缩短了对抗样本的生成时间开销,具有现实意义。(3)提出了一种新的对抗攻击评价指标——减少扰动大小的贡献。该评价标准从攻击成功率和可见性这两个角度考虑,更具有说服力。(4)利用Vue和Spring Boot框架搭建平台展示生成对抗验证码的具体过程并测试。在Image Net-compatible数据集上分别从可转移性、可见性、减少扰动大小的贡献和生成效率等方面对所提出的算法进行验证。实验结果表明本文提出的两种对抗验证码生成算法表现突出,能够生成可转移性强且噪声可见性小的对抗样本,满足验证码的安全性和可用性要求。最终,在Image Net数据集上通过实验和用户调查分析了对抗验证码的安全性和可用性,为验证码的实际上线提供了参考。
其他文献
在5G和B5G通信技术快速发展的今天,用户对无线通信网提出了大容量和高可靠的要求,但传统蜂窝通信网在应急通信场景下难以有效保障用户的可靠接入。而无人机负载和续航等能力的提升为其搭载通信设备充当移动空中基站提供了可能性,因此结合无人机部署灵活快速的特点,无人机通信将成为灾区和流量热点地区提升通信保障能力的有效解决方案。尽管将无人机集群应用于应急通信具有重大现实意义,但无人机集群频繁的拓扑变换和复杂的
学位
随着科学技术的发展,移动通信数据的迅速增加以及各种新业务和场景的持续出现,5G成为了国内外专家和学者重点研究的对象。在毫米波频段,由于存在丰富的频带资源,实现较大的带宽与较低的时延,能够满足在5G通信中的大信道容量和低延迟传输等需求,因此无线通信的工作频率逐渐地被扩展到毫米波频段。但同时也存在相对较大的路径损耗,导致传输距离大大减小,因此对毫米波天线的设计有着比较严格的要求。并且为了满足抑制栅瓣的
学位
随着5G的商用以及短视频时代的到来,流量需求呈爆发式增长,频谱短缺、链路拥塞、电磁干扰等等问题日益严峻,无线通信网承受了巨大的压力。与此同时,网络中存在着大量的同质化内容被反复传输,造成了极大的资源浪费。因此,减少无线通信网络同质内容的传输并提升用户访问获取资源的速率成为了当下亟须解决的问题。移动边缘缓存(Mobile Edge Caching,MEC)技术能够显著降低无线通信系统回程拥塞程度,极
学位
我国在2000年前后步入老龄化社会,之后成为世界上老龄化速度最快的国家之一,第七次人口普查数据显示,全国有12个省和149个城市进入深度老龄化。在此背景下,我国居民部门债务规模快速扩张时期恰好是我国老龄化加速期。2020年我国居民杠杆率达62.19%,在新兴经济体中居于首位,已经成为威胁我国金融稳定的潜在风险点。从理论上看,人口老龄化与居民债务风险确实存在一定的联系,但人口老龄化和居民债务风险的实
学位
粮食安全是国家战略,其关键在于提高农民的种粮收入,调动农民的种粮积极性。我国于2016年开始试点“保险+期货”模式,试点所涉及的农产品种类不断丰富,规模不断扩大,但现货价格与期货价格之间的差额使农户仍面临基差风险,且农户规模小、分散的特点使其难以获得稳定的售粮渠道。为解决这些问题,中央一号文件于2018年首次提出探索“订单+保险+期货”试点,在传统模式基础上引入“订单农业”,即农户向保险公司购买保
学位
基本线性代数子程序(BLAS)是一系列基本线性代数运算函数的接口标准,早已被广泛应用在科学计算和工业界的各个领域中,并对现代科学领域和工业发展起到了至关重要的作用。其应用场景针对大型输入(大型矩阵、向量操作)往往有较好的性能表现;然而在问题规模较小,而问题数量较大的场景下会由于资源利用不充分导致性能表现较差。因此近年来提出了批量BLAS(Batch BLAS)的概念和初步实现,以应对这种新兴趋势带
学位
历史文献之中,感物说最早出现于《礼记》,这是最早对感物说这一思想加以记述的典籍,并在后续历史发展的过程中,这一思想学说日渐完善。其内容日渐丰富,至刘勰的《文心雕龙》之中对“感物说”的看法,标志着这一思想开始成熟,成为一种完备到达文学理论。其中详细阐述了“物、情、辞”三者之间的内在关联,促使感物说从自然事物逐渐过渡、扩展到了社会生活,再到心中之物,明确了有感才有言的思想。立足于这一特点,“感物说”意
期刊
随着移动通信系统的迅速发展,第五代移动通信系统(5G)已经大规模实现商用。为了兼顾以往的2G/3G/4G通信系统,最基本的要求是基站天线的阻抗带宽需要至少能够同时覆盖1710-2690 MHz和698-960 MHz。采用多频基站天线可以大大减少天线的数量,减少安装空间,降低运营商成本,因而,研究覆盖多个频段的多频基站天线的异频去耦等技术,有非常重要的实用价值和现实意义。但是,目前的基站天线,对于
学位
云制造作为一种新兴的面向服务的网络化制造模式,通过服务匹配、服务优化选择等,实现企业间制造资源的高效共享与协同制造,为用户提供可随时获取、按需配置且优质廉价的制造服务。本文考虑云制造背景下制造资源的异构性特征、服务需求的复杂性与多样性特征,对云制造平台中制造资源的服务化封装、制造服务优化配置等问题进行研究,主要研究内容如下:(1)针对云制造背景下制造资源多样、异构和复杂的特点,提出一种基于扩展OW
学位
生态系统、气候系统、复杂疾病的动态发展和早期胚胎发育过程等复杂系统,都会存在一个临界状态(临界点),系统一旦越过临界状态,就会从一种状态进入另外一种性质不同的状态,这两种状态几乎不可能实现逆转。如果能够预警复杂系统的临界状态,我们将能够及时采取恰当的措施,预防或阻止临界点后带来的负面后果。例如,对于复杂疾病的动态发展进程,一旦越过疾病恶化的临界点,病情就会迅速恶化,此时很难实现有效的治疗。再如,早
学位