安全验证方法、装置及计算机设备制造方法及图纸

技术编号:34525283 阅读:51 留言:0更新日期:2022-08-13 21:16
本发明专利技术实施例涉及安全验证技术领域,公开了一种安全验证方法,该方法包括:在目标区域内显示锚点、击打物及被击打物;当用户点击所述锚点触发所述击打物打击所述被击打物时,获取击打数据;将所述击打数据发送给服务器,以使所述服务器根据所述击打数据对所述用户进行安全验证;接收所述服务器发送的验证结果。通过上述方式,本发明专利技术实施例提高了安全验证的安全性及有效性。安全性及有效性。安全性及有效性。

【技术实现步骤摘要】
安全验证方法、装置及计算机设备


[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]图1示出了本专利技术实施例提供的安全验证方法的流程示意图;
[0034]图2示出了本专利技术实施例提供的安全验证方法的界面示意图;
[0035]图3示出了本专利技术另一实施例提供的安全验证方法的流程示意图;
[0036]图4示出了本专利技术实施例提供的安全验证装置的结构示意图;
[0037]图5示出了本专利技术实施例提供的安全验证装置的结构示意图;
[0038]图6示出了本专利技术实施例提供的计算机设备的结构示意图。
具体实施方式
[0039]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。
[0040]图1示出了本专利技术实施例提供的安全验证方法的流程图,该方法由计算机设备执行。具体地,该计算机设备可以是客户端。如图1所示,该方法包括以下步骤:
[0041]步骤110:在目标区域内显示锚点、击打物及被击打物。
[0042]其中,在目标区域内显示锚点、击打物及被击打物之前,客户端根据接收到的服务器发送的锚点坐标。在目标区域内显示锚点,锚点后面显示一个击打物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全验证方法,其特征在于,所述方法包括:在目标区域内显示锚点、击打物及被击打物;当用户点击所述锚点触发所述击打物打击所述被击打物时,获取击打数据;将所述击打数据发送给服务器,以使所述服务器根据所述击打数据对所述用户进行安全验证;接收所述服务器发送的验证结果。2.根据权利要求1所述的方法,其特征在于,所述当用户点击所述锚点触发所述击打物打击所述被击打物时,获取击打数据之前,所述方法包括:将击打提示展示给所述用户,以使所述用户根据所述击打提示点击所述锚点触发所述击打物打击所述被击打物。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当用户点击所述锚点触发所述击打物打击所述被击打物时,采集用户点击所述锚点时的点击时长,根据所述点击时长累积所述击打物的积蓄能量,将所述积蓄能量展示给用户。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标区域展示所述被击打物的防御值;当用户点击所述锚点触发所述击打物打击所述被击打物时,显示所述被击打物被击打时的击打能量值,并根据所述击打能量值对所述被击打物进行摇摆显示。5.根据权利要求1所述的方法,其特征在于,在所述被击打物上有显示重心区域的中心点以及隐藏区域的隐藏点,所述隐藏点用于当用户击中所述隐藏点时,击打能量值增加。6.一种安全验证方法,其特征在于,所述方法包括:接收客户端发送的击打数据;所述击打数据为当用户点击所述锚点触发所述击打物打击所述被击打物时,所述客户端获取得到的;所述锚点、击打物及被击打物为所述客户端在目标区域内显示给用户的显示内容;根据所述击打数据对所述用户进行安全验证;将验证结果发送给所述客户端。7.根据权利要求1所述的方法,其特征在于,所述击打数据包括所述用户点击所述锚点的锚...

【专利技术属性】
技术研发人员:胡芹瑜
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1