人机行为的验证方法、装置、设备及存储介质制造方法及图纸

技术编号:35299169 阅读:15 留言:0更新日期:2022-10-22 12:47
本发明专利技术涉及网络安全技术领域,公开了一种人机行为的验证方法、装置、设备及存储介质,所述方法包括:根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端;获取所述目标服务端反馈的随机算式图片和人机交互验证文本框;根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据;根据所述待验证数据确定人机行为的验证结果;通过上述方式,根据预设配置参数生成人机行为验证请求,然后通过目标服务端反馈的随机算式图片和人机交互验证文本框获取用户输入的待验证数据,再通过待验证数据确定验证结果,从而能够有效提高验证人机行为的准确性,以及提高数据访问的安全性。全性。全性。

【技术实现步骤摘要】
人机行为的验证方法、装置、设备及存储介质


[0001]本专利技术涉及网络安全
,尤其涉及人机行为的验证方法、装置、设备及存储介质。

技术介绍

[0002]近年来,随着互联网技术的飞速发展,为了保证自身业务安全,各大网站或者应用的管理者均会引入行为验证机制,行为验证机制的引入可以有效防御机器批量自动化请求、识别恶意流量以及防止业务被网络攻击,而目前常用的人机行为验证方式是通过专门提供行为验证的服务商所研发的标识码,例如,旋转式验证码、滑动验证码、12306的识物验证码等,但是上述方式无法识别出机器还是认为操作,例如,通过软件和机器模拟人为操作就无法识别,且上述验证方式集成难度大、个性化需求难以满足、附加功能多、验证速度较低的缺陷,进而使得验证人机行为的准确性较低,最终造成数据访问的安全性较低。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种人机行为的验证方法、装置、设备及存储介质,旨在解决现有技术验证人机行为的准确性较低,造成数据访问的安全性较低的技术问题。
[0005]为实现上述目的,本专利技术提供了一种人机行为的验证方法,所述人机行为的验证方法包括以下步骤:
[0006]根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端;
[0007]获取所述目标服务端反馈的随机算式图片和人机交互验证文本框;
[0008]根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据;
[0009]根据所述待验证数据确定人机行为的验证结果。
[0010]可选地,所述根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端,包括:
[0011]获取预设配置参数,通过非对称加密算法的公钥对所述预设配置参数进行加密,得到加密配置参数;
[0012]根据所述加密配置参数生成人机行为验证请求;
[0013]通过目标数据提交策略将所述加密配置参数发送至目标服务端,以使所述目标服务端通过目标图形干扰算法根据所述加密配置参数自动生成对应的UI交互组件,并对所述UI交互组件进行反馈,所述UI交互组件包括随机算式图片和人机交互验证文本框。
[0014]可选地,所述根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据,包括:
[0015]按照预设格式将所述随机算式图片和人机交互验证文本框展示给用户,以使用户
对所述随机算式图片进行识读,根据识读结果计算出待验证数据,将所述待验证数据键入至人机交互验证文本框;
[0016]根据所述人机交互验证文本框获取所述待验证数据。
[0017]可选地,所述根据所述待验证数据确定人机行为的验证结果,包括:
[0018]通过非对称加密算法的公钥对所述待验证数据进行加密,得到当前加密验证数据;
[0019]将所述当前加密验证数据发送至目标服务端,以使所述目标服务端对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈。
[0020]可选地,所述将所述当前加密验证数据发送至目标服务端,以使所述目标服务端对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈,包括:
[0021]将所述当前加密验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈。
[0022]可选地,所述将所述当前加密验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈,包括:
[0023]将所述当前加密验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述当前加密验证数据进行验证,得到人机行为的验证结果,在所述验证结果为验证通过时,将所述验证结果进行反馈。
[0024]可选地,所述将所述当前加密验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述当前加密验证数据进行验证,得到人机行为的验证结果之后,还包括:
[0025]在所述验证结果为验证失败时,通过目标图形干扰算法自动生成新的UI交互组件,并将对所述新的UI交互组件进行反馈,所述新的UI交互组件包括新的随机算式图片和人机交互验证文本框;
[0026]根据所述新的随机算式图片和人机交互验证文本框获取用户再次输入的目标验证数据;
[0027]将所述目标验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述目标验证数据进行验证,重复上述步骤,直至验证结果为验证通过,将所述验证结果进行反馈;
[0028]根据验证结果确定操作行为的类型为人为操作类型。
[0029]此外,为实现上述目的,本专利技术还提出一种人机行为的验证装置,所述人机行为的验证装置包括:
[0030]生成模块,用于根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端;
[0031]反馈模块,用于获取所述目标服务端反馈的随机算式图片和人机交互验证文本框;
[0032]获取模块,用于根据所述随机算式图片和人机交互验证文本框获取用户输入的待
验证数据;
[0033]确定模块,用于根据所述待验证数据确定人机行为的验证结果。
[0034]此外,为实现上述目的,本专利技术还提出一种人机行为的验证设备,所述人机行为的验证设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的人机行为的验证程序,所述人机行为的验证程序配置为实现如上文所述的人机行为的验证方法的步骤。
[0035]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有人机行为的验证程序,所述人机行为的验证程序被处理器执行时实现如上文所述的人机行为的验证方法的步骤。
[0036]本专利技术提出的人机行为的验证方法,根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端;获取所述目标服务端反馈的随机算式图片和人机交互验证文本框;根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据;根据所述待验证数据确定人机行为的验证结果;通过上述方式,根据预设配置参数生成人机行为验证请求,然后通过目标服务端反馈的随机算式图片和人机交互验证文本框获取用户输入的待验证数据,再通过待验证数据确定验证结果,从而能够有效提高验证人机行为的准确性,以及提高数据访问的安全性。
附图说明
[0037]图1是本专利技术实施例方案涉及的硬件运行环境的人机行为的验证设备的结构示意图;
[0038]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人机行为的验证方法,其特征在于,所述人机行为的验证方法包括以下步骤:根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端;获取所述目标服务端反馈的随机算式图片和人机交互验证文本框;根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据;根据所述待验证数据确定人机行为的验证结果。2.如权利要求1所述的人机行为的验证方法,其特征在于,所述根据预设配置参数生成人机行为验证请求,并通过目标数据提交策略将所述人机行为验证请求发送至目标服务端,包括:获取预设配置参数,通过非对称加密算法的公钥对所述预设配置参数进行加密,得到加密配置参数;根据所述加密配置参数生成人机行为验证请求;通过目标数据提交策略将所述加密配置参数发送至目标服务端,以使所述目标服务端通过目标图形干扰算法根据所述加密配置参数自动生成对应的UI交互组件,并对所述UI交互组件进行反馈,所述UI交互组件包括随机算式图片和人机交互验证文本框。3.如权利要求1所述的人机行为的验证方法,其特征在于,所述根据所述随机算式图片和人机交互验证文本框获取用户输入的待验证数据,包括:按照预设格式将所述随机算式图片和人机交互验证文本框展示给用户,以使用户对所述随机算式图片进行识读,根据识读结果计算出待验证数据,将所述待验证数据键入至人机交互验证文本框;根据所述人机交互验证文本框获取所述待验证数据。4.如权利要求1所述的人机行为的验证方法,其特征在于,所述根据所述待验证数据确定人机行为的验证结果,包括:通过非对称加密算法的公钥对所述待验证数据进行加密,得到当前加密验证数据;将所述当前加密验证数据发送至目标服务端,以使所述目标服务端对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈。5.如权利要求4所述的人机行为的验证方法,其特征在于,所述将所述当前加密验证数据发送至目标服务端,以使所述目标服务端对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈,包括:将所述当前加密验证数据发送至目标服务端,以使所述目标服务端通过目标验证算法根据算式图片正确答案对所述当前加密验证数据进行验证,得到人机行为的验证结果,并将所述验证结果进行反馈。6.如权利要求5所述的人...

【专利技术属性】
技术研发人员:袁晓力
申请(专利权)人:南京元贝信息技术有限公司
类型:发明
国别省市:

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

1