人机身份的验证方法、装置及计算机可读存储介质与流程

文档序号:37076801发布日期:2024-02-20 21:31阅读:10来源:国知局
人机身份的验证方法、装置及计算机可读存储介质与流程

本发明涉及计算机视觉领域,具体而言,涉及一种人机身份的验证方法、装置及计算机可读存储介质。


背景技术:

1、在移动互联网时代,用于人机识别的验证码技术越来越重要,无论是用户的敏感性操作,如登录,注册以及下单,支付,还是用户对重要信息的浏览操作,都需要验证码的安全防护,这个机制可以确认人类用户身份,并可以有效防止机器人爬虫,自动化程序,基于脚本的恶意访问,模拟器操作,等一系列可能导致服务器宕机,应用程序崩溃或者用户隐私产生泄露的行为。

2、当前市面上移动应用操作中常见的验证码方式有短信验证,文本验证码,图形点选验证,图形滑动验证等方式。但是,采用相关技术中进行人机身份验证时,存在的验证过程易被破解的问题。

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


技术实现思路

1、本发明实施例提供了一种人机身份的验证方法、装置及计算机可读存储介质,以至少解决相关技术中进行人机身份验证时,存在的验证过程易被破解的技术问题。

2、根据本发明实施例的一个方面,提供了一种人机身份的验证方法,包括:响应于目标账户的预定操作,发送验证请求至服务器;接收所述服务器发送的验证图形,规则提示信息,与所述规则提示信息对应的按键信息,以及与所述按键信息对应的验证操作,其中,所述按键信息用于标识所述目标账户所登录的目标设备上的实体按键,所述验证操作为对所述实体按键进行的操作;确定对所述实体按键进行所述验证操作后,所述实体按键实现的初始功能;在所述初始功能不为验证功能的情况下,重写所述实体按键的所述初始功能为所述验证功能;在显示界面显示所述验证图形与所述规则提示信息;响应于所述目标账户的目标操作,得到使用所述目标账户的对象是否为真人的验证结果,其中,所述目标操作为所述目标账户基于所述验证图形与所述规则提示信息所进行的操作。

3、可选地,所述响应于所述目标账户的目标操作,得到使用所述目标账户的对象是否为真人的验证结果,包括:响应于所述目标账户的目标操作,得到一次验证结果;在所述一次验证结果为使用所述目标账户的对象为真人的结果的情况下,循环执行如下过程:发送n次验证请求至服务器,得到n次验证结果,在所述n次验证结果为使用所述目标账户的对象为真人的结果的情况下,再次发送验证请求至服务器,直至得到m次验证结果为使用所述目标账户的对象为真人的结果时,得到使用所述目标账户的对象为真人的所述验证结果,其中,m、n均为大于1的整数,m大于n。

4、可选地,所述重写所述实体按键的所述初始功能为所述验证功能,包括:确定与所述实体按键对应的初始功能;创建监听所述初始功能的监听项目;启动所述监听项目,监听与所述初始功能对应的初始程序语句;修改所述初始程序语句为与验证功能对应的验证程序语句,以重写所述实体按键的所述初始功能为所述验证功能。

5、可选地,所述在显示界面显示所述验证图形与所述规则提示信息之后,还包括:在预定时长内未接收到所述目标账户的所述目标操作的情况下,得到使用所述目标账户的对象不为真人的所述验证结果。

6、可选地,所述响应于所述目标账户的目标操作,得到一次验证结果之后,还包括:依据所述一次验证结果,确定与所述验证图形对应的特殊效果,以对所述验证图形进行所述特殊效果的显示。

7、可选地,所述验证图形为指向预定方向的箭头,与所述验证图形对应的按键信息为音量键,与所述按键信息对应的验证操作为按压操作,所述规则提示信息为按压与所述预定方向一致的音量键。

8、可选地,所述响应于所述目标账户的目标操作,得到所述目标对象是否为真人身份的验证结果之后,还包括:重写所述实体按键的所述验证功能为所述初始功能。

9、根据本发明实施例的一个方面,提供了一种人机身份的验证装置,包括:发送模块,用于响应于目标账户的预定操作,发送验证请求至服务器;接收模块,用于接收所述服务器发送的验证图形,规则提示信息,与所述规则提示信息对应的按键信息,以及与所述按键信息对应的验证操作,其中,所述按键信息用于标识所述目标账户所登录的目标设备上的实体按键,所述验证操作为对所述实体按键进行的操作;第一确定模块,用于确定对所述实体按键进行所述验证操作后,所述实体按键实现的初始功能;重写模块,用于在所述初始功能不为验证功能的情况下,重写所述实体按键的所述初始功能为所述验证功能;显示模块,用于在显示界面显示所述验证图形与所述规则提示信息;第二确定模块,用于响应于所述目标账户的目标操作,得到使用所述目标账户的对象是否为真人的验证结果,其中,所述目标操作为所述目标账户基于所述验证图形与所述规则提示信息所进行的操作。

10、根据本发明实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任意一项所述的方法。

11、根据本发明实施例的一个方面,提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述任意一项所述的方法。

12、在本发明实施例中,响应于目标账户的预定操作,发送验证请求至服务器,接收服务器发送的验证图形,规则提示信息,与规则提示信息对应的按键信息,以及与按键信息对应的验证操作,其中,按键信息用于标识目标账户所登录的目标设备上的实体按键,验证操作为对实体按键进行的操作。确定对实体按键进行验证操作后,实体按键实现的初始功能;在初始功能不为验证功能的情况下,重写实体按键的初始功能为验证功能,在显示界面显示验证图形与规则提示信息,响应于目标账户的目标操作,得到使用目标账户的对象是否为真人的验证结果,其中,目标操作为目标账户基于验证图形与规则提示信息所进行的操作。由于目标操作为目标账户基于验证图形与规则提示信息所进行的操作,通过验证目标账户是否为真人,可以有效预防和防范恶意活动和非人为操作,在一定程度上,能够增强目标账户的安全性,减少被恶意软件攻击的风险。另外,采用验证图形和规则提示信息可以及时的组织和限制,减少人工干预的续期,提高安全防护的效率,进而解决了相关技术中进行人机身份验证时,存在的验证过程易被破解的技术问题。



技术特征:

1.一种人机身份的验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述目标账户的目标操作,得到使用所述目标账户的对象是否为真人的验证结果,包括:

3.根据权利要求1所述的方法,其特征在于,所述重写所述实体按键的所述初始功能为所述验证功能,包括:

4.根据权利要求1所述的方法,其特征在于,所述在显示界面显示所述验证图形与所述规则提示信息之后,还包括:

5.根据权利要求2所述的方法,其特征在于,所述响应于所述目标账户的目标操作,得到一次验证结果之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述验证图形为指向预定方向的箭头,与所述验证图形对应的按键信息为音量键,与所述按键信息对应的验证操作为按压操作,所述规则提示信息为按压与所述预定方向一致的音量键。

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述响应于所述目标账户的目标操作,得到所述目标账户是否为真人身份的验证结果之后,还包括:

8.一种人机身份的验证装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至7中任意一项所述的方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的方法。


技术总结
本发明公开了一种人机身份的验证方法、装置及计算机可读存储介质。涉及计算机视觉领域,该方法包括:响应于目标账户的预定操作,发送验证请求至服务器;接收服务器发送的验证图形,规则提示信息,与规则提示信息对应的按键信息,以及与按键信息对应的验证操作;确定对实体按键进行验证操作后,实体按键实现的初始功能;在初始功能不为验证功能的情况下,重写实体按键的初始功能为验证功能;在显示界面显示验证图形与规则提示信息;响应于目标账户的目标操作,得到使用目标账户的对象是否为真人的验证结果。本发明解决了相关技术中进行人机身份验证时,存在的验证过程易被破解的技术问题。

技术研发人员:王文龙
受保护的技术使用者:天翼电子商务有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1