[发明专利]图形验证码的验证方法、装置、电子设备及存储介质有效
申请号: | 202110099063.7 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112818319B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 李宇 | 申请(专利权)人: | 天津五八到家货运服务有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 300384 天津市滨海新区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 验证 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供一种图形验证码的验证方法、装置、电子设备及存储介质,其中,该方法包括:响应于验证请求操作,从图形库中随机选择至少一个目标图形;输出至少一个目标图形及提示信息,提示信息用于提示基于至少一个目标图形绘制第一图形验证码;响应于图形绘制操作,生成第二图形验证码;基于第一图形验证码验证第二图形验证码,以基于验证结果确定是否为人工操作。本申请实施例提供的技术方案既需要理解所要绘制的图形验证码,又需要绘制图形验证码,加强了验证操作中的人机交互,有效地增加了机器破解图形验证码的难度,降低了安全风险。
技术领域
本申请实施例涉及计算机应用技术领域,尤其涉及一种图形验证码的验证方法、装置、电子设备及存储介质。
背景技术
验证码即全自动区分计算机和人类的图灵测试(Completely Automated PublicTuring test to tell Computers and Humans Apart,简称CAPTCHA),是一种区分用户是机器还是人的公共全自动程序,验证码通过强制人机交互来抵御机器自动化攻击,降低安全风险。
由于图形验证码可以有效防止机器暴力破解验证码,图形验证码的应用较为广泛。现有的图形验证码主要包括普通图形验证码、滑动拼图验证码、图中点选验证码等。其中,对于普通图形验证码,主要是展示一张包括字符的验证码图片,用户顺序输入验证码图片中的字符即可完成验证。针对图中点选验证码,主要是展示一张包括字符或图标的验证码图片,用户顺序点击验证码图片中的字符或图标即可完成验证。针对滑动拼图验证码,主要是展示一张有缺失部分的验证码图片,用户滑动拼图至缺失部分即可完成验证。
然而,随着图像识别技术的发展,机器可以通过提高图像识别的准确率来破解现有的图形验证码中验证码。因此,现有的图形验证码被破解的风险也较高。
发明内容
本申请实施例提供一种图形验证码的验证方法、装置、电子设备及存储介质,用以有效地增加机器破解图形验证码的难度,降低了安全风险。
第一方面,本申请实施例中提供了一种图形验证码的验证方法,包括:
响应于验证请求操作,从图形库中随机选择至少一个目标图形;
输出所述至少一个目标图形及提示信息,所述提示信息用于提示基于所述至少一个目标图形绘制第一图形验证码;
响应于图形绘制操作,生成第二图形验证码;
基于所述第一图形验证码验证所述第二图形验证码,以基于验证结果确定是否为人工操作。
第二方面,本申请实施例中提供了一种图形验证码的验证装置,包括:
选择模块,用于响应于验证请求操作,从图形库中随机选择至少一个目标图形;
输出模块,用于输出所述至少一个目标图形及提示信息,所述提示信息用于提示基于所述至少一个目标图形绘制第一图形验证码;
绘制模块,用于响应于图形绘制操作,生成第二图形验证码;
验证模块,用于基于所述第一图形验证码验证所述第二图形验证码,以基于验证结果确定是否为人工操作。
第三方面,本申请实施例中提供了一种电子设备,包括存储组件以及处理组件;所述存储组件存储一条或多条计算机程序指令;所述一条或多条计算机程序指令以供所述处理组件调用并执行;
所述处理组件用于:
响应于验证请求操作,从图形库中随机选择至少一个目标图形;
输出所述至少一个目标图形及提示信息,所述提示信息用于提示基于所述至少一个目标图形绘制第一图形验证码;
响应于图形绘制操作,生成第二图形验证码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津五八到家货运服务有限公司,未经天津五八到家货运服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110099063.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种订单处理方法、设备及存储介质
- 下一篇:家政订单生成方法、设备及存储介质