【技术实现步骤摘要】
本专利技术涉及网络安全,尤其涉及一种基于内容特征的对抗验证码生成方法、装置、设备及介质。
技术介绍
1、由于深度学习模型强大的学习能力,网站攻击者已经能够做到使用深度学习模型自动识别验证码从而自行通过验证码测试,在这种情况下,验证码失去了其应有的拦截非人类用户的功能,对网络安全造成了影响。现有验证码通常使用添加干扰线或扭曲形变的方式阻止深度学习模型识别,然而,这种方式并不能有效阻止模型识别,反而会对识别验证码产生影响。对抗验证码是通过向原始验证码内加入十分微小的对抗扰动生成的一种特殊验证码,能够做到欺骗深度学习模型识别出错误结果,同时不影响人类对验证码的识别。而对抗验证码的迁移性是指针对某个模型生成的对抗验证码具备攻击其它不同模型的潜力。由于生成对抗验证码的一方通常无法获取攻击者使用的模型,无法针对攻击者使用的模型生成对抗验证码,同时对抗验证码可能会遭受多个不同架构的模型识别,因此,提升对抗验证码的迁移性能够使对抗验证码欺骗尽可能多的模型,提升其防止模型识别的防御效果。
2、目前,比较有效的提升对抗验证码的迁移性的攻击方式之
...【技术保护点】
1.一种基于内容特征的对抗验证码生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用风格迁移AdaIN对所述原始验证码特征和所述风格特征进行处理得到多个风格化特征,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述原始验证码图像、预设损失函数以及每一所述风格化特征所对应的多个所述预测置信度通过所述源模型中的分类器计算所述内容特征的聚合梯度,包括:
4.根据权利要求3所述的方法,其特征在于,所述预设损失函数为交叉熵损失函数;所述根据多个所述有效风格化特征及所述预设损失函数计算所述内容特征的聚合梯
<...【技术特征摘要】
1.一种基于内容特征的对抗验证码生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用风格迁移adain对所述原始验证码特征和所述风格特征进行处理得到多个风格化特征,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述原始验证码图像、预设损失函数以及每一所述风格化特征所对应的多个所述预测置信度通过所述源模型中的分类器计算所述内容特征的聚合梯度,包括:
4.根据权利要求3所述的方法,其特征在于,所述预设损失函数为交叉熵损失函数;所述根据多个所述有效风格化特征及所述预设损失函数计算所述内容特征的聚合梯度,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据多个所述梯度权重和多个所述有效特征梯度计算所述内容特征的聚合梯度,包括:
6.根据权利要求1所述...
【专利技术属性】
技术研发人员:闫巧,许梓晟,甘玉玺,董宁,谢坚,宋静波,章书焓,
申请(专利权)人:深圳大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。