验证码的验证方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:37155612 阅读:18 留言:0更新日期:2023-04-06 22:16
本公开实施例提供一种验证码的验证方法、装置、电子设备及计算机可读介质,该方法包括:在终端的当前验证过程中,获取所述终端响应目标验证码返回的输入验证码;通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数;确定所述终端的验证行为信息;根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数;根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果。本公开实施例提供的验证码的验证方法、装置、电子设备及计算机可读介质,通过大数据建立验证模型,以非完全匹配的模式,实现用户身份的验证,提升用户体验。验。验。

【技术实现步骤摘要】
验证码的验证方法、装置、电子设备及计算机可读介质


[0001]本公开涉及信息安全
,尤其涉及一种验证码的验证方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]短信验证已经成为一种重要的验证手段。例如在登陆购物网站,交友软件,网银支付等互联网系统需要通过短信验证功能。通过短信验证功能可以验证客户端是否真实有效。保证用户登陆的安全性能。目前所使用的短信验证方式都是完全匹配模式。比如:用户收到验证码为“123465”,只有当用户输入的是“123465”时,才能验证通过。但是经常会出现由于看错验证码,或记错验证,导致输入“123456”的情况。需要重新输入,有的可能需要重新发送,用户体验比较差。
[0003]因此,需要一种新的验证码的验证方法、装置、电子设备及计算机可读介质。
[0004]在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解。

技术实现思路

[0005]有鉴于此,本公开实施例提供一种验证码的验证方法、装置、电子设备及计算机可读介质,通过大数据建立验证模型,以非完全匹配的模式,实现用户身份的验证,提升用户体验。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开实施例的第一方面,提出一种验证码的验证方法,该方法包括:在终端的当前验证过程中,获取所述终端响应目标验证码返回的输入验证码;通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数;确定所述终端的验证行为信息;根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数;根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果。
[0008]在本公开的一种示例性实施例中,通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数包括:确定所述终端在当前验证过程的响应时间间隔;将所述目标验证码和所述输入验证码进行比对,获得正确位数;通过第一模型对所述响应时间间隔、所述正确位数进行处理,获得当前验证结果的第一风险分数。
[0009]在本公开的一种示例性实施例中,所述验证行为信息包括以下情况中的一种或多种:所述终端的网络信息、终端信息、所述目标验证码、所述输入验证码、正确位数、错误类型、历史验证错误次数、响应时间间隔。
[0010]在本公开的一种示例性实施例中,若所述验证行为信息包括错误类型,则所述错误类型包括形近字输入错误和顺序错误的其中一个。
[0011]在本公开的一种示例性实施例中,根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数包括:若所述第一风险分数大于第一阈值且小于第二阈
值,则根据通过第二模型对所述验证行为信息进行处理,获得当前验证过程的第二风险分数;根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果包括:若所述第二风险分数大于第三阈值,则确认当前验证过程的验证结果为不通过。
[0012]在本公开的一种示例性实施例中,所述方法还包括:确定训练样本集,所述训练样本集包括历史验证过程数据与历史验证结果标签;通过所述训练样本集调整所述第二模型的参数,获得训练完成的所述第二模型。
[0013]在本公开的一种示例性实施例中,确定训练样本集包括:确定验证错误类型概率分布和响应时间间隔概率分布;从历史数据库中挑选获得训练样本集,以使所述训练样本集满足所述验证错误类型概率分布和响应时间间隔概率分布。
[0014]根据本公开实施例的第二方面,提出一种验证码的验证装置,该装置包括:输入验证码获得模块,用于在终端的当前验证过程中,获取所述终端响应目标验证码返回的输入验证码;第一风险分数模块,用于通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数;验证行为信息模块,用于确定所述终端的验证行为信息;第二风险分数模式,用于根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数;验证码验证模块,用于根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果。
[0015]根据本公开实施例的第三方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一项所述的验证码的验证方法。
[0016]根据本公开实施例的第四方面,提出一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述任一项所述的验证码的验证方法。
[0017]根据本公开某些实施例提供的验证码的验证方法、装置、电子设备及计算机可读介质,对于当前验证过程的目标验证码和响应于目标验证码的输入验证码,通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数;并进一步将第一风险分数结合终端的验证行为信息确定当前验证过程的第二风险分数;由于验证行为信息能够反映当前验证过程的细节信息,因此,能够根据第一风险分数和第二风险分数获得较为客观的当前验证过程的验证结果,避免用户误操作导致的验证失败的现象发生,提升用户体验。
[0018]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是根据一示例性实施例示出的一种验证码的验证方法及装置的系统框图。
[0021]图2是根据一示例性实施例示出的一种验证码的验证方法的流程图。
[0022]图3是根据另一示例性实施例示出的一种验证码的验证方法的流程图。
[0023]图4是根据又一示例性实施例示出的一种验证码的验证方法的流程图。
[0024]图5是根据再一示例性实施例示出的一种验证码的验证方法的流程图。
[0025]图6是根据再一示例性实施例示出的一种验证码的验证方法的流程图。
[0026]图7是根据一示例性实施例示出的一种验证码的验证装置的框图。
[0027]图8示意性示出本公开一个示例性实施例中一种电子设备的方框图。
具体实施方式
[0028]现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本专利技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0029]所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施方式的充分理解。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种验证码的验证方法,其特征在于,包括:在终端的当前验证过程中,获取所述终端响应目标验证码返回的输入验证码;通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数;确定所述终端的验证行为信息;根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数;根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果。2.如权利要求1所述的方法,其特征在于,通过第一模型对所述输入验证码和所述目标验证码进行处理,获得当前验证结果的第一风险分数包括:确定所述终端在当前验证过程的响应时间间隔;将所述目标验证码和所述输入验证码进行比对,获得正确位数;通过第一模型对所述响应时间间隔、所述正确位数进行处理,获得当前验证结果的第一风险分数。3.如权利要求1所述的方法,其特征在于,所述验证行为信息包括以下情况中的一种或多种:所述终端的网络信息、终端信息、所述目标验证码、所述输入验证码、正确位数、错误类型、历史验证错误次数、响应时间间隔。4.如权利要求3所述的方法,其特征在于,若所述验证行为信息包括错误类型,则所述错误类型包括形近字输入错误和顺序错误的其中一个。5.如权利要求1所述的方法,其特征在于,根据所述第一风险分数、所述验证行为信息确定当前验证过程的第二风险分数包括:若所述第一风险分数大于第一阈值且小于第二阈值,则根据通过第二模型对所述验证行为信息进行处理,获得当前验证过程的第二风险分数;根据所述第一风险分数和所述第二风险分数确定当前验证过程的验证结果包括:若所述第二风险...

【专利技术属性】
技术研发人员:徐冬冬吴悠悠刘桥王健徐锐槐正金灿
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1