图形验证方法、装置及电子设备与流程

文档序号:37161692发布日期:2024-03-01 11:57阅读:10来源:国知局
图形验证方法、装置及电子设备与流程

本申请涉及图形验证领域,具体而言,涉及一种图形验证方法、装置及电子设备。


背景技术:

1、随着互联网高速发展,网络应用开始向各领域渗透,各类网站、app应时而生,如购票软件、游戏软件、购物软件等等,其中一些攻击者开发一些程序,利用机器模拟多个用户进行多次操作,如登录时,攻击者会对某一个用户的密码进行暴力破解,进行不断地登录尝试,直到登录成功时,就代表着该用户的账号被盗取。由此可见,在涉及登录、注册等场景时,增加一项人机验证是必不可少的,相关技术中通过输入字符进行验证存在分辨率低、难以通过验证的技术问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种图形验证方法、装置及电子设备,以至少解决相关技术中通过输入字符进行验证存在分辨率低、难以通过验证的技术问题。

2、根据本申请实施例的一个方面,提供了一种图形验证方法,包括:确定验证图形和干扰图形,其中,验证图形和干扰图形的形状不同;依据验证图形生成第一辅助图形和第二辅助图形,其中,第一辅助图形与第二辅助图形的形状相同,第一辅助图形为参考图形,第二辅助图形为可编辑图形,第一辅助图形在目标维度上的属性信息与第二辅助图形在目标维度上的属性信息不同;获取目标对象对第二辅助图形进行编辑操作后得到的目标图形;比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果;依据比较结果确定目标图形的验证结果。

3、可选地,依据验证图形生成第一辅助图形和第二辅助图形之后,方法还包括:确定第一辅助图形的图形边框为虚线,第二辅助图形和干扰图形的图形边框为实线;确定第一辅助图形对应的第一位置信息,第二辅助图形对应的第二位置信息,以及干扰图形对应的第三位置信息,其中,第一位置信息包括第一辅助图形的横坐标、纵坐标、高度值和宽度值,第二位置信息包括,第二辅助图形的横坐标、纵坐标、高度值和宽度值,第三位置信息包括干扰图形的横坐标、纵坐标、高度值和宽度值。

4、可选地,第三位置信息中的高度值和宽度值分别小于第一位置信息中的高度值和宽度值,且干扰图形为不可编辑图形。

5、可选地,干扰图形在第一辅助图形的上一图层,第二辅助图形在干扰图形的上一图层。

6、可选地,依据验证图形生成第一辅助图形和第二辅助图形之后,方法还包括:获取验证图形的图形信息;依据图形信息生成提示信息,其中,提示信息中包含图形信息;将第一辅助图形、第二辅助图形、干扰图形和提示信息组装成动态图形验证码;显示动态图形验证码。

7、可选地,获取目标对象对第二辅助图形进行编辑操作后得到的目标图形,包括:获取目标对象对第二辅助图形进行编辑操作的操作信息;当操作信息在预设时长内未发生变化时,确定目标对象对第二辅助图形的操作结束,得到目标图形。

8、可选地,比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果,包括:获取目标图形的目标位置信息,其中,目标位置信息包括目标图形的横坐标、纵坐标、高度值和宽度值;比较目标位置信息中的横坐标与第一位置信息中的横坐标的差值,得到比较结果中的第一差值;比较目标位置信息中的纵坐标和第一位置信息中的纵坐标的差值,得到比较结果中的第二差值;比较目标位置信息中的高度值和第一位置信息中的高度值的差值,得到比较结果中的第三差值;比较目标位置信息中的宽度值和第一位置信息中的宽度值的差值,得到比较结果中的第四差值。

9、可选地,依据比较结果确定目标图形的验证结果,包括:在第一差值、第二差值、第三差值和第四差值中的任意一个差值不满足预设范围的情况下,确定目标图形的验证结果为验证失败;在第一差值、第二差值、第三差值和第四差值均满足预设范围的情况下,确定目标图形的验证结果为验证通过。

10、根据本申请实施例的另一方面,还提供了一种图形验证装置,包括:第一确定模块,用于确定验证图形和干扰图形,其中,验证图形和干扰图形的形状不同;生成模块,用于依据验证图形生成第一辅助图形和第二辅助图形,其中,第一辅助图形与第二辅助图形的形状相同,第一辅助图形为参考图形,第二辅助图形为可编辑图形,第一辅助图形在目标维度上的属性信息与第二辅助图形在目标维度上的属性信息不同;获取模块,用于获取目标对象对第二辅助图形进行编辑操作后得到的目标图形;比较模块,用于比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果;第二确定模块,用于依据比较结果确定目标图形的验证结果。

11、根据本申请实施例的又一方面,还提供了一种电子设备,包括:存储器,用于存储程序指令;处理器,与存储器连接,用于执行实现以下功能的程序指令:确定验证图形和干扰图形,其中,验证图形和干扰图形的形状不同;依据验证图形生成第一辅助图形和第二辅助图形,其中,第一辅助图形与第二辅助图形的形状相同,第一辅助图形为参考图形,第二辅助图形为可编辑图形,第一辅助图形在目标维度上的属性信息与第二辅助图形在目标维度上的属性信息不同;获取目标对象对第二辅助图形进行编辑操作后得到的目标图形;比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果;依据比较结果确定目标图形的验证结果。

12、在本申请实施例中,通过确定验证图形和干扰图形,其中,验证图形和干扰图形的形状不同;依据验证图形生成第一辅助图形和第二辅助图形,其中,第一辅助图形与第二辅助图形的形状相同,第一辅助图形为参考图形,第二辅助图形为可编辑图形,第一辅助图形在目标维度上的属性信息与第二辅助图形在目标维度上的属性信息不同;获取目标对象对第二辅助图形进行编辑操作后得到的目标图形;比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果,达到了依据比较结果确定目标图形的验证结果的目的,从而实现了安全验证以及提高用户体验的技术效果,进而解决了相关技术中通过输入字符进行验证存在分辨率低、难以通过验证的技术问题。



技术特征:

1.一种图形验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据所述验证图形生成第一辅助图形和第二辅助图形之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第三位置信息中的高度值和宽度值分别小于所述第一位置信息中的高度值和宽度值,且所述干扰图形为不可编辑图形。

4.根据权利要求1所述的方法,其特征在于,所述干扰图形在所述第一辅助图形的上一图层,所述第二辅助图形在所述干扰图形的上一图层。

5.根据权利要求1所述的方法,其特征在于,依据所述验证图形生成第一辅助图形和第二辅助图形之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,获取目标对象对所述第二辅助图形进行编辑操作后得到的目标图形,包括:

7.根据权利要求1所述的方法,其特征在于,比较所述目标图形的目标位置信息与所述第一辅助图形的第一位置信息,得到比较结果,包括:

8.根据权利要求7所述的方法,其特征在于,依据所述比较结果确定所述目标图形的验证结果,包括:

9.一种图形验证装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:


技术总结
本申请公开了一种图形验证方法、装置及电子设备。其中,该方法包括:确定验证图形和干扰图形,其中,验证图形和干扰图形的形状不同;依据验证图形生成第一辅助图形和第二辅助图形,其中,第一辅助图形与第二辅助图形的形状相同,第一辅助图形为参考图形,第二辅助图形为可编辑图形,第一辅助图形在目标维度上的属性信息与第二辅助图形在目标维度上的属性信息不同;获取目标对象对第二辅助图形进行编辑操作后得到的目标图形;比较目标图形的目标位置信息与第一辅助图形的第一位置信息,得到比较结果;依据比较结果确定目标图形的验证结果。本申请解决了相关技术中通过输入字符进行验证存在分辨率低、难以通过验证的技术问题。

技术研发人员:王乾,玄勇,赵轶新,蒋艳军
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1