验证码元素表示形式的生成方法、计算机系统和存储介质技术方案

技术编号:42014653 阅读:18 留言:0更新日期:2024-07-16 23:09
本申请涉及人工智能技术,特别涉及利用对抗样本生成模型来生成验证码元素的表示形式的方法、利用多个对抗样本生成模型来生成验证码的方法、用于实施上述方法的计算机系统和非暂时性计算机可读存储介质。所述方法包括:利用目标函数来优化生成器和判别器,其中,利用生成器,至少基于验证码元素的初始表示形式来生成对抗样本;利用优化后的生成器生成验证码元素的可用表示形式,其中,所述目标函数包括第一~第四损失函数分量,其中,第四损失函数分量与所述客户端对包含所述初始表示形式的验证码和包含所述对抗样本的验证码执行验证操作时的行为特征相关联。

【技术实现步骤摘要】

本申请涉及人工智能技术,特别涉及利用对抗样本生成模型来生成验证码元素的表示形式的方法、利用多个对抗样本生成模型来生成验证码的方法、用于实施上述方法的计算机系统和非暂时性计算机可读存储介质。


技术介绍

1、人机识别验证是一种通过技术手段识别和验证操作是否由人类完成的技术,其被用于保障账户安全和防止自动化攻击等用途。但是随着人工智能技术的发展,图像识别模型的准确率不断提高,这导致人机识别验证失败的风险增大。因此如何以及时、有效的方式对验证码进行更新一直是业界关注的课题。


技术实现思路

1、本申请的一个目的是提供利用对抗样本生成模型来生成验证码元素的表示形式的方法、利用多个对抗样本生成模型来生成验证码的方法和用于实施上述方法的计算机系统和非暂时性计算机可读存储介质,其可高效地生成具有高安全性的验证码元素的表示形式和验证码。

2、按照本申请的一个方面,提供一种利用对抗样本生成模型来生成验证码元素的表示形式的方法,其中,所述对抗样本生成模型包括生成器、判别器和分类器,所述方法包括:>

3、利用目标本文档来自技高网...

【技术保护点】

1.一种利用对抗样本生成模型来生成验证码元素的表示形式的方法,其中,所述对抗样本生成模型包括生成器、判别器和分类器,所述方法包括:

2.如权利要求1所述的方法,其中,按照下列方式生成所述可用表示形式:

3.如权利要求1所述的方法,其中,所述验证码元素的类型包括数字、字符和实体对象。

4.如权利要求1所述的方法,其中,利用原始表示形式或先前由所述生成器生成的可用表示形式作为所述初始表示形式。

5.如权利要求1或4所述的方法,其中,所述初始表示形式和所述可用表示形式为以视觉形式呈现所述验证码元素的图像或以音频信号形式呈现所述验证码元素的声音片段...

【技术特征摘要】

1.一种利用对抗样本生成模型来生成验证码元素的表示形式的方法,其中,所述对抗样本生成模型包括生成器、判别器和分类器,所述方法包括:

2.如权利要求1所述的方法,其中,按照下列方式生成所述可用表示形式:

3.如权利要求1所述的方法,其中,所述验证码元素的类型包括数字、字符和实体对象。

4.如权利要求1所述的方法,其中,利用原始表示形式或先前由所述生成器生成的可用表示形式作为所述初始表示形式。

5.如权利要求1或4所述的方法,其中,所述初始表示形式和所述可用表示形式为以视觉形式呈现所述验证码元素的图像或以音频信号形式呈现所述验证码元素的声音片段。

6.如权利要求1或2所述的方法,其中,所述对抗样本和所述可用表示形式的生成还基于客户端特征和噪声。

7.如权利要求1所述的方法,其中,利用开源图像识别模型来实现所述分类器。

8.如权利要求6所述的方法,其中,所述客户端特征包括下列中的一项或多项:网络特征、操作特征、应用程序特征和设备特征。

9.如权利要求8所述的方法,其中,所述网络特征包括下列中的一项或多项:ip地址、路由地址、mac地址、网络类型。

10.如权利要求8所述的方法,其中,所述操作特征包括下列中的一项或多项:设定时间间隔内执行验证操作的次数、验证操作的发生时间。

11.如权利要求8所述的方法,其中,所述应用程序特征包括下列中的一项或多项:浏览器类型、浏览器版本、应用程序版本、应用程序签名、应用程序数据表名称。

12.如权利要求8所述的方法,其中,所述设备特征包括下列中的一项或多项:客户端的设备品牌、设备名称和系统版本。

13.如权利要求1所述的方法,其中,所述目标函数为所述第一损失函数分量、所述第二损失函数分量、所述第三损失函数分量和所述第四损失函数分量的线性组合。

14.如权利要求1所述的方法,其中,所述行为特征包括用户操作成本特征和用户操作行为模式特征中的至少一个。

15.如权利要求14所述的方法,其中,所述用户操作成本特征包括下列中的一项或多项:执行验证操作前的等待时间、执行验证操作所花费的时长和执行验证操作的频度。

16.如权利要求14所述的方法,其中,所述用户操作行为模式特征包括下列中的一项或多项:在执行验证操作过程中的动作轨迹和停顿间隔。

17.如权利要求1或14所述的方法,其中,所述第四损失函数分量描述所述客户端对包含所述初始表示形式的验证码和包含所述对抗样本的验证码执行验证操作时的行为特征的差异。

18.一种利用对抗样本生成模型来生成验证码元素的表示形式的计算机系统,其中,所述对抗样本生成模型包括生成器、判别器和分类器,所述计算机系统包括:

19.如权利要求18所述的计算机系统,其中,按照下列方式生成所述可用表示形式:

20.如权利要求18所述的计算机系统,其中,所述验证码元素的类型包括数字、字符和实体对象。

21.如权利要求18所述的计算机系统,其中,所述初始表示形式为原始表示形式或先前由所述生成器生成的表示形式。

22.如权利要求18或21所述的计算机系统,其中,所述初始表示形式和所述可用表示形式为以视觉形式呈现所述验证码元素的图像或以音频信号形式呈现所述验证码元素的声音片段。

23.如权利要求18或19所述的计算机系统,其中,所述对抗样本和所述可用表示形式的生成还基于客户端特征和噪声。

24.如权利要求18所述的计算机系统,其中,所述分类器利用开源图像识别模型实现。

25.如权利要求23所述的计算机系统,其中,所述客户端特征包括下列中的一项或多项:网络特征、操作特征、应用程序特征和设备特征。

26.如权利要求25所述的计算机系统,其中,所述网络特征包括下列中的一项或...

【专利技术属性】
技术研发人员:黄自力杨阳陈舟熊璐邱震尧秦璐张叶
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1