安全验证方法、装置、设备以及介质制造方法及图纸

技术编号:39257480 阅读:30 留言:0更新日期:2023-10-30 12:09
本申请实施例提供了一种安全验证方法、装置、设备以及介质,该方法包括:显示安全验证页面,该安全验证页面包括主元素和次元素;响应安全验证页面中的滑动操作,移动主元素和移动次元素,当移动后的主元素和移动后的次元素所构成的目标图案满足安全验证页面所指示的安全验证条件时,确定安全验证成功。采用本申请实施例,可以提高验证安全性。可以提高验证安全性。可以提高验证安全性。

【技术实现步骤摘要】
安全验证方法、装置、设备以及介质


[0001]本申请涉及互联网
,尤其涉及一种安全验证方法、装置、设备以及介质。

技术介绍

[0002]随着互联网的高速发展,互联网安全日益重要。如可以在网页或应用中采用滑块验证码、短信验证码等安全组件进行安全验证。
[0003]目前的滑块验证码通常是从背景图上抠出一块规则或不规则的碎片,碎片的初始位置处于背景图的一侧,用户需要通过拖动滑块把碎片放回到背景图的空缺处,从而与抠出碎片后的背景图拼成完整的图案,以完成安全验证。然而,碎片作为背景图中的一部分,通过分析背景图案的像素信息就可以完成正确的拼图,以此来完成安全验证,根本无需用户拖动滑块;可见,目前的滑块验证码是很容易被破解的,其安全性难以得到保障。

技术实现思路

[0004]本申请实施例提供一种安全验证方法、装置、设备以及介质,可以提高验证安全性。
[0005]本申请实施例一方面提供了一种安全验证方法,包括:
[0006]显示安全验证页面;安全验证页面包括主元素和次元素;
[0007]响应安全验证页面中的滑动操作,移动主元素和次元素,当移动后的主元素和移动后的次元素所构成的目标图案满足安全验证页面所指示的安全验证条件时,确定安全验证成功。
[0008]本申请实施例一方面提供了一种安全验证装置,包括:
[0009]显示模块,用于显示安全验证页面;安全验证页面包括主元素和次元素;
[0010]验证模块,用于响应安全验证页面中的滑动操作,移动主元素和次元素,当移动后的主元素和移动后的次元素所构成的目标图案满足安全验证页面所指示的安全验证条件时,确定安全验证成功。
[0011]其中,安全验证页面还包括滑动区域和背景图案,主元素和次元素为独立显示于背景图案上的元素,安全验证条件包括验证任务;
[0012]验证模块包括:
[0013]滑块移动单元,用于响应针对滑动区域中的滑块的滑动操作,在滑动区域中按照滑动操作所确定的轨迹移动滑块,将滑块的移动方向确定为第一方向;
[0014]第一元素滑动单元,用于在背景图案所属的区域中,以第一方向移动主元素,以与第一方向相反的第二方向移动次元素,当移动后的主元素和移动后的次元素所构成的目标图案满足验证任务时,确定安全验证成功。
[0015]其中,第一元素滑动单元包括:
[0016]偏移量确定子单元,用于将滑块在滑动区域中的移动位移,确定为主元素在第一方向上的第一位置偏移量;
[0017]主元素移动子单元,用于基于第一位置偏移量确定主元素在背景图案所属的区域中的第一移动位置点,将主元素移动至第一移动位置点;
[0018]次元素移动子单元,用于将第一方向的相反方向确定为第二方向,根据移动位移确定次元素在第二方向上的第二位置偏移量,基于第二位置偏移量确定次元素在背景图案所属的区域中的第二移动位置点,将次元素移动至第二移动位置点;
[0019]验证成功子单元,用于当处于第一移动位置点的主元素和处于第二移动位置点的次元素所构成的目标图案满足验证任务时,确定安全验证成功。
[0020]其中,该装置还包括:
[0021]第一验证失败模块,用于当处于第一移动位置点的主元素和处于第二移动位置点的次元素所构成的目标图案不满足验证任务时,确定安全验证失败;
[0022]元素位置恢复模块,用于将主元素从第一移动位置点恢复至背景图案所属的区域中的第一初始位置,将次元素从第二移动位置点恢复至背景图案所属的区域中的第二初始位置,将滑块恢复至滑动区域的第三初始位置。
[0023]其中,安全验证条件还包括第一时长阈值;
[0024]验证成功子单元具体用于:
[0025]当处于第一移动位置点的主元素和处于第二移动位置点的次元素所构成的目标图案满足验证任务时,获取主元素从背景图案所属的区域中的第一初始位置移动至第一移动位置点的移动时长;
[0026]若移动时长小于或等于第一时长阈值,则确定安全验证成功。
[0027]其中,安全验证页面还包括刷新控件;
[0028]该装置还包括:
[0029]第一刷新模块,用于响应针对刷新控件的触发操作,将滑动区域中的验证任务更新显示为目标任务,对安全验证页面中的背景图案、主元素以及次元素保持不变。
[0030]第一刷新模块,还用于响应针对刷新控件的触发操作,更新安全验证页面中的背景图案、主元素、次元素,以及滑动区域中的验证任务。
[0031]其中,主元素为次元素中的缺失子元素,次元素为安全验证页面中的背景图案,安全验证页面还包括滑动区域;
[0032]验证模块具体用于:
[0033]响应针对滑动区域中的滑块的滑动操作,将滑动操作所确定的移动方向确定为第一方向,以第一方向同步移动滑块和主元素,以与第一方向相反的第二方向移动次元素,将主元素移动至次元素中的缺失区域,得到满足安全验证页面所指示的安全验证条件的目标图案,确定安全验证成功。
[0034]其中,安全验证页面还包括背景图案,主元素和次元素为独立显示于背景图案上的元素;
[0035]验证模块包括:
[0036]第一方向确定单元,用于响应针对安全验证页面中的主元素的滑动操作,将滑动操作所确定的移动方向确定为第一方向;
[0037]第二元素滑动单元,用于在背景图案所属的区域中,以第一方向移动主元素,以与第一方向相反的第二方向移动次元素,当移动后的主元素和移动后的次元素所构成的目标
图案满足安全验证页面所指示的安全验证条件时,确定安全验证成功。
[0038]其中,安全验证页面还包括滑动区域和背景图案,主元素和次元素为独立显示于背景图案上的元素;
[0039]验证模块包括:
[0040]滑块移动单元,用于响应针对滑动区域中的滑块的滑动操作,在滑动区域中按照滑动操作所确定的轨迹移动滑块,将滑块的移动方向确定为第一方向;
[0041]同向移动单元,用于在背景图案所属的区域中,以第一方向移动主元素和次元素,当移动后的主元素和移动后的次元素所构成的目标图案满足安全验证页面所指示的安全验证条件时,确定安全验证成功;主元素在第一方向上的移动速度大于次元素在第一方向上的移动速度。
[0042]其中,安全验证页面还包括滑动区域和背景图案,主元素和次元素为独立显示于背景图案上的元素;
[0043]验证模块包括:
[0044]滑块移动单元,用于响应针对滑动区域中的滑块的滑动操作,在滑动区域中按照滑动操作所确定的轨迹移动滑块,将滑块的移动方向确定为第一方向;
[0045]边界点获取单元,用于获取背景图案在安全验证页面中的边界点位置;边界点位置与移动前的次元素之间的距离小于边界点位置与移动前的主元素之间的距离;
[0046]移动方向更改单元,用于在背景图案所属的区域中,以第一方向移动主元素和次元素,当次元素移动至边界点位置时,以与第一方向相反的第二方向继续本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全验证方法,其特征在于,包括:显示安全验证页面;所述安全验证页面包括主元素和次元素;响应所述安全验证页面中的滑动操作,移动所述主元素和所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述安全验证页面所指示的安全验证条件时,确定安全验证成功。2.根据权利要求1所述的方法,其特征在于,所述安全验证页面还包括滑动区域和背景图案,所述主元素和所述次元素为独立显示于所述背景图案上的元素,所述安全验证条件包括验证任务;所述响应所述安全验证页面中的滑动操作,移动所述主元素和所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述安全验证页面所指示的安全验证条件时,确定安全验证成功,包括:响应针对所述滑动区域中的滑块的滑动操作,在所述滑动区域中按照所述滑动操作所确定的轨迹移动所述滑块,将所述滑块的移动方向确定为第一方向;在所述背景图案所属的区域中,以所述第一方向移动所述主元素,以与所述第一方向相反的第二方向移动所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述验证任务时,确定安全验证成功。3.根据权利要求2所述的方法,其特征在于,所述在所述背景图案所属的区域中,以所述第一方向移动所述主元素,以与所述第一方向相反的第二方向移动所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述验证任务时,确定安全验证成功,包括:将所述滑块在所述滑动区域中的移动位移,确定为所述主元素在所述第一方向上的第一位置偏移量;基于所述第一位置偏移量确定所述主元素在所述背景图案所属的区域中的第一移动位置点,将所述主元素移动至所述第一移动位置点;将所述第一方向的相反方向确定为第二方向,根据所述移动位移确定所述次元素在所述第二方向上的第二位置偏移量,基于所述第二位置偏移量确定所述次元素在所述背景图案所属的区域中的第二移动位置点,将所述次元素移动至所述第二移动位置点;当处于所述第一移动位置点的主元素和处于所述第二移动位置点的次元素所构成的目标图案满足所述验证任务时,确定安全验证成功。4.根据权利要求3所述的方法,其特征在于,还包括:当处于所述第一移动位置点的主元素和处于所述第二移动位置点的次元素所构成的目标图案不满足所述验证任务时,确定安全验证失败;将所述主元素从所述第一移动位置点恢复至所述背景图案所属的区域中的第一初始位置,将所述次元素从所述第二移动位置点恢复至所述背景图案所属的区域中的第二初始位置,将所述滑块恢复至所述滑动区域的第三初始位置。5.根据权利要求3所述的方法,其特征在于,所述安全验证条件还包括第一时长阈值;所述当处于所述第一移动位置点的主元素和处于所述第二移动位置点的次元素所构成的目标图案满足所述验证任务时,确定安全验证成功,包括:当处于所述第一移动位置点的主元素和处于所述第二移动位置点的次元素所构成的
目标图案满足所述验证任务时,获取所述主元素从所述背景图案所属的区域中的第一初始位置移动至所述第一移动位置点的移动时长;若所述移动时长小于或等于所述第一时长阈值,则确定安全验证成功。6.根据权利要求2所述的方法,其特征在于,所述安全验证页面还包括刷新控件;所述方法还包括:响应针对所述刷新控件的触发操作,将所述滑动区域中的验证任务更新显示为目标任务,将所述安全验证页面中的所述背景图案、所述主元素以及所述次元素保持不变。7.根据权利要求1所述的方法,其特征在于,所述主元素为所述次元素中的缺失子元素,所述次元素为所述安全验证页面中的背景图案,所述安全验证页面还包括滑动区域;所述响应所述安全验证页面中的滑动操作,移动所述主元素和所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述安全验证页面所指示的安全验证条件时,确定安全验证成功,包括:响应针对所述滑动区域中的滑块的滑动操作,将所述滑动操作所确定的移动方向确定为第一方向,以所述第一方向同步移动所述滑块和所述主元素,以与所述第一方向相反的第二方向移动所述次元素,将所述主元素移动至所述次元素中的缺失区域,得到满足所述安全验证页面所指示的安全验证条件的目标图案,确定安全验证成功。8.根据权利要求1所述的方法,其特征在于,所述安全验证页面还包括背景图案,所述主元素和所述次元素为独立显示于所述背景图案上的元素;所述响应所述安全验证页面中的滑动操作,移动所述主元素和所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述安全验证页面所指示的安全验证条件时,确定安全验证成功,包括:响应针对所述安全验证页面中的所述主元素的滑动操作,将所述滑动操作所确定的移动方向确定为第一方向;在所述背景图案所属的区域中,以所述第一方向移动所述主元素,以与所述第一方向相反的第二方向移动所述次元素,当移动后的所述主元素和移动后的所述次元素所构成的目标图案满足所述安全验证页面所指示的安全验证条件时,确定安全验证成功。9.根据权利要求1所述的方法,其特征在于,所述安全验证页面还包括滑动区域和背景图案,所述主元素和所述次元素为独立显示于所述背景图案上的元素;所述响应所述安全验证页面中的滑动操作,移...

【专利技术属性】
技术研发人员:陈鹏傅秋凤郑国辉张裕钦
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1