【技术实现步骤摘要】
基于扰动视觉反馈的滑块验证方法、装置、电子设备
本申请实施例涉及计算机
,特别是涉及一种基于扰动视觉反馈的滑块验证方法、装置、电子设备及计算机可读存储介质。
技术介绍
滑块验证是一种快捷和有效的人机验证手段,要求用户在需要验证的过程中,移动页面的滑块到指定位置完成验证。然而,滑块验证方法面临着机器攻击的巨大挑战,被攻破的案例时有发生。现有技术中,常用的滑块验证操作的人机识别方法包括:基于请求IP频次、设备特征,来识别机器攻击;以及,通过分析滑块轨迹和运动特征来进行人机识别。基于请求IP频次、设备特征,来识别机器攻击的方法,很容易被通过更换IP和更换设备的方式破解,精确性较弱。而随着滑块验证的普遍应用以及人工智能技术的发展,通过学习真人移动滑块时的运动轨迹的方式由机器模拟真人操作已经很容易,这导致了基于滑块轨迹特征和运动特征进行人机识别的方法的识别准确率大大降低。可见,现有技术中的滑块验证操作的人机识别方法的识别准确率还有待提高。
技术实现思路
本申请实施例提供一种滑块验证方法,有助于提升滑块
【技术保护点】
1.一种滑块验证方法,其特征在于,包括:/n响应于执行滑块验证操作,确定目标扰动模式;/n获取在所述目标扰动模式下对滑块执行移动操作以进行验证的操作轨迹;其中,在所述目标扰动模式下,所述滑块的实时显示位置与所述移动操作的实时操作位置不同步;/n根据所述操作轨迹和所述目标扰动模式,对所述移动操作进行验证。/n
【技术特征摘要】
1.一种滑块验证方法,其特征在于,包括:
响应于执行滑块验证操作,确定目标扰动模式;
获取在所述目标扰动模式下对滑块执行移动操作以进行验证的操作轨迹;其中,在所述目标扰动模式下,所述滑块的实时显示位置与所述移动操作的实时操作位置不同步;
根据所述操作轨迹和所述目标扰动模式,对所述移动操作进行验证。
2.根据权利要求1所述的方法,其特征在于,所述滑块的实时显示位置与所述移动操作的实时操作位置不同步,包括:
所述滑块的实时显示位置沿预设滑块移动方向超前或滞后于所述移动操作的实时操作位置;或者,
所述滑块的实时显示位置沿不同于预设滑块移动方向偏离所述移动操作的实时操作位置。
3.根据权利要求2所述的方法,其特征在于,所述获取在所述目标扰动模式下对滑块执行移动操作以进行验证的操作轨迹的步骤,包括:
实时操作位置获取子步骤,用于获取对滑块执行移动操作的实时操作位置;
滑块实时显示位置确定子步骤,用于根据所述移动操作的实时操作位置和所述目标扰动模式,确定被扰动后所述滑块的滑块实时显示位置;
滑块显示子步骤,用于在所述滑块实时显示位置处显示所述滑块;
位置更新子步骤,用于获取对所述滑块执行所述移动操作的实时操作位置并跳转至所述滑块实时显示位置确定子步骤,直至结束所述移动操作;
操作轨迹确定子步骤,用于根据顺序获取的所述移动操作的实时操作位置,确定所述移动操作的操作轨迹。
4.根据权利要求3所述的方法,其特征在于,所述根据所述移动操作的实时操作位置和所述目标扰动模式,确定被扰动后所述滑块的滑块实时显示位置的步骤,包括:
基于所述移动操作的实时操作位置对应的坐标,经过所述目标扰动模式的预定计算,得到所述实时操作位置对应的扰动量;
根据所述坐标和所述扰动量,确定所述滑块的滑块实时显示位置对应的所述坐标。
5.根据权利要求4所述的方法,其特征在于,所述根据所述操作轨迹和所述目标扰动模式,对所述移动操作进行验证的步骤,包括:
通过预先训练的目标人机识别模型识别所述操作轨迹,对所述滑块验证操作进行人机验证;所述通过预先训练的目标人机识别模型识别所述操作轨迹,对所述滑块验证操作进行人机验证,包括:
确定所述操作轨迹中每个所述实时操作位置的预设轨迹特征;
根据所述操作轨迹中每个所述实时操作位置对应的所述扰动量,对相应实时操作位置的预设轨迹特征进行融合处理,得到每个所述实时操作位置的待识别特征;
将所述操作轨迹中每个所述实时操作位置的待识别特征构成的特征序列输入至预先训练的目标人机识别模型,对所述滑块验证操作进行人机验证。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述响应于执行滑块验证操作,确定目标扰动模式的步骤,包括:
响应于执行滑块验证操作,在若干扰动模式中随机选择一个扰动模式,作为所述目标扰动模式。
7.根据权利要求6所述的方法,其特征在于,所述若干扰动模式包括...
【专利技术属性】
技术研发人员:王峰,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。