[发明专利]用户验证方法、装置、计算机设备和存储介质有效
申请号: | 201910844500.6 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110717157B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 袁彪;张要伟 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/33;G06F16/903;G06F21/36;H04L9/40;G06F16/901;G06F18/22 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 验证 方法 装置 计算机 设备 存储 介质 | ||
本申请揭示了一种用户验证方法、装置、计算机设备和存储介质,所述方法包括:接收用户端发送的适应性验证请求,所述适应性验证请求携带有请求编号和签章图案;获取所述用户端访问所述验证服务器的历史记录;若所述用户端在预定时间之内未进行过适应性验证,则对所述用户端进行适应性验证,从而得到适应性验证结果;若所述适应性验证结果为验证通过,则调取预存的虚拟立体印章,并根据预设的投影方向计算方法获取指定投影方向,并从所述指定投影方向对所述虚拟立体印章进行投影,从而得到平面投影图像;若所述平面投影图像与所述签章图案相同,则判定所述用户端的用户验证通过。从而提高了用户验证的效率、准确性与安全性。
技术领域
本申请涉及到计算机领域,特别是涉及到一种用户验证方法、装置、计算机设备和存储介质。
背景技术
用户验证是指对用户的适应性与身份进行验证,其中适应性验证指对用户是否适应于即将执行的操作的验证,例如对用户的权限进行验证。传统技术进行适应性验证时是通过落地结果状态机要控制,例如一个业务处理有3个流程,必须执行成功第一个流程,才能执行第二个,必须执行成功第二个流程,才能执行第三个流程,第三个流程执行成功,才算此业务处理成功。其中这3个流程的处理之前,都必须通过查询数据库以获取要执行当前流程时需要进行验证的数据,例如用户ID、业务ID、流程ID、前一个流程执行的结果即成功还是失败、其他相关信息。因此传统技术在进行适应性验证时非常依赖于预存于数据库的数据,因此需要大量的计算资源与通信资源,并且当数据库压力大时,流程处理的效率将受到严重的影响。另外,传统技术在进行身份验证时,可以采用实体印章进行盖章而得到的印章图案的方式进行验证,但是这种印章图像容易被逆推出所述实体印章的正面形状和图案,从而进行伪造,导致安全性降低。
发明内容
本申请的主要目的为提供一种用户验证方法、装置、计算机设备和存储介质,旨在提高用户验证的效率、准确性与安全性。
为了实现上述发明目的,本申请提出一种用户验证方法,应用于验证服务器,包括:
接收用户端发送的适应性验证请求,所述适应性验证请求携带有请求编号和签章图案;
获取所述用户端访问所述验证服务器的历史记录,并根据所述历史记录判断所述用户端在预定时间之内是否进行过适应性验证;
若所述用户端在预定时间之内未进行过适应性验证,则根据预设的适应性验证方案,对所述用户端进行适应性验证,从而得到适应性验证结果,所述适应性验证方案至少包括对所述请求编号进行验证;
判断所述适应性验证结果是否为验证通过;
若所述适应性验证结果为验证通过,则调取预存的虚拟立体印章,并根据预设的投影方向计算方法获取指定投影方向,并从所述指定投影方向对所述虚拟立体印章进行投影,从而得到平面投影图像;
判断所述平面投影图像与所述签章图案是否相同;
若所述平面投影图像与所述签章图案相同,则判定所述用户端的用户验证通过。
进一步地,所述接收用户端发送的适应性验证请求,所述适应性验证请求携带有请求编号和签章图案的步骤之前,包括:
获取所述用户端发送的数字证书,从所述数字证书中提取指定位数的字符串作为所述用户端的用户编号;
采用预设的字符串连接运算方法,获取原始编号,其中所述原始编号由时间戳、随机数、用户编号中的部分字符和上一个流程处理结果对应的字符所构成;
根据公式:认证编号=md(原始编号+用户编号),计算得到认证编号,其中md指预设的哈希值计算方法,算符+是字符串直接连接算符;
根据公式:请求编号=原始编号+认证编号前n位字符,生成所述请求编号,其中算符+是字符串直接连接算符,其中n为大于等于1的整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910844500.6/2.html,转载请声明来源钻瓜专利网。