身份验证的方法、装置、设备及存储介质制造方法及图纸

技术编号:23365214 阅读:21 留言:0更新日期:2020-02-18 18:19
本申请公开了身份验证的方法、装置、设备及存储介质,属于通信技术领域。方法包括:获取目标用户对目标业务的问题验证请求;根据问题验证请求,确定与目标业务对应的至少一个目标题干包;在任一目标题干包中,根据目标用户的历史数据,确定与目标用户对应的第一候选验证题干;基于第一候选验证题干,生成包括验证选项的第一候选验证问题;基于第一候选验证问题,确定与任一目标题干包对应的第一验证问题;基于与各个目标题干包对应的第一验证问题对目标用户进行身份验证。基于上述过程,用于身份验证的验证问题的选择灵活性较高,基于第一验证问题进行身份验证的验证维度较丰富,使得身份验证的安全性较高。

Authentication methods, devices, devices and storage media

【技术实现步骤摘要】
身份验证的方法、装置、设备及存储介质
本申请实施例涉及通信
,特别涉及一种身份验证的方法、装置、设备及存储介质。
技术介绍
在互联网线上业务中,为进一步确保业务的安全,可利用验证问题来验证用户的身份。通常情况下,利用验证问题进行身份验证的过程为:服务器获取用于身份验证的验证问题,将验证问题下发至终端,终端的使用用户对验证问题进行作答,然后服务器根据终端反馈的用户作答结果对用户的身份进行验证。在相关技术中,服务器获取用于身份验证的验证问题的过程为:当获取到用户对业务的问题验证请求时,服务器确定与该业务对应的固定验证题干,将包括该固定验证题干的验证问题作为用于身份验证的验证问题。
技术实现思路
本申请实施例提供了一种身份验证的方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:一方面,本申请实施例提供了一种身份验证的方法,所述方法包括:获取目标用户对目标业务的问题验证请求;根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包,任一目标题干包包括在所述目标业务对应的任一目标验证维度下构建的至少一个验证题干;在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第一候选验证题干;基于所述第一候选验证题干,生成包括验证选项的第一候选验证问题;基于所述第一候选验证问题,确定与所述任一目标题干包对应的第一验证问题;基于与各个目标题干包对应的第一验证问题对所述目标用户进行身份验证。可选地,所述问题验证请求携带所述目标业务的标识信息,所述根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包,包括:对所述问题验证请求进行解析,得到所述目标业务的标识信息;基于所述目标业务的标识信息,查询与所述目标业务的标识信息对应的至少一个目标验证维度;将在所述至少一个目标验证维度下构建的至少一个题干包作为与所述目标业务对应的至少一个目标题干包。可选地,所述根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包之前,所述方法还包括:根据各个业务的标识信息与验证维度的对应关系,确定与任一业务的标识信息对应的至少一个验证维度,在所述至少一个验证维度下构建与所述任一业务对应的至少一个题干包。可选地,所述在所述至少一个验证维度下构建与所述任一业务对应的至少一个题干包,包括:对于任一验证维度,在与所述任一业务对应的题干库中选择符合所述任一验证维度的验证题干;基于所述符合所述任一验证维度的验证题干,构建所述任一验证维度下与所述任一业务对应的题干包。可选地,所述在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第一候选验证题干,包括:对于所述任一目标题干包中的任一验证题干,响应于所述目标用户的历史数据指示存在与所述任一验证题干对应的属于所述目标用户的正确答案,将所述任一验证题干作为与所述目标用户对应的第一候选验证题干中的任一候选验证题干。可选地,所述基于所述第一候选验证题干,生成包括验证选项的第一候选验证问题,包括:对于所述第一候选验证题干中的任一候选验证题干,在与所述任一候选验证题干对应的正确答案中选择任一正确答案,将所述任一正确答案和随机生成的第一参考数量的错误答案作为与所述任一候选验证题干对应的验证选项,将所述任一候选验证题干和所述验证选项作为所述第一候选验证问题中的任一验证问题。可选地,所述基于与各个目标题干包对应的第一验证问题对所述目标用户进行身份验证之后,所述方法还包括:在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第二候选验证题干;根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题。可选地,所述根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题,包括:响应于所述第二候选验证题干中的目标候选验证题干的数量不小于需求数量,基于所述目标候选验证题干,生成包括验证选项的第二候选验证问题;在所述第二候选验证问题中选择需求数量的验证问题作为与所述任一目标题干包对应的第二验证问题。可选地,所述根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件第二验证问题,包括:响应于所述第二候选验证题干中的目标候选验证题干的数量小于需求数量,基于所述目标候选验证题干,生成包括验证选项的第二候选验证问题,将所述第二候选验证问题作为与所述任一目标题干包对应的第一部分第二验证问题;在所述第一验证问题中选择第二参考数量的验证问题,将所述第二参考数量的验证问题的验证选项进行调整,得到与所述任一目标题干包对应的第二部分第二验证问题,所述第二参考数量为所述需求数量与所述目标候选验证题干的数量的差值;将所述第一部分第二验证问题和所述第二部分第二验证问题进行组合,得到与所述任一目标题干包对应的第二验证问题。可选地,所述基于所述第一候选验证问题,确定与所述任一目标题干包对应的第一验证问题之后,所述方法还包括:在所述任一目标题干包的各个验证题干中,为与所述第一验证问题的候选验证题干相同的验证题干添加第一目标标记;所述根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题之前,所述方法还包括:将所述第二候选验证题干中未添加第一目标标记的候选验证题干作为目标候选验证题干。可选地,所述将所述第二参考数量的验证问题的验证选项进行调整,包括:对于所述第二参考数量的验证问题中的任一验证问题,响应于存在与所述任一验证问题的候选验证题干对应的目标正确答案,在所述目标正确答案中选择任一正确答案代替所述任一验证问题的验证选项中的正确答案,所述目标正确答案为除所述任一验证问题的验证选项中的正确答案外的其它正确答案。可选地,所述将所述第二参考数量的验证问题的验证选项进行调整,包括:对于所述第二参考数量的验证问题中的任一验证问题,响应于不存在与所述任一验证问题的候选验证题干对应的目标正确答案,将所述任一验证问题的验证选项的顺序进行变换,所述目标正确答案为除所述任一验证问题的验证选项中的正确答案外的其它正确答案。可选地,所述基于所述第一候选验证问题,确定与所述任一目标题干包对应的第一验证问题之后,所述方法还包括:对于所述第一验证问题中的任一验证问题,在所述任一验证问题的候选验证题干对应的各个正确答案中,为与所述任一验证问题的验证选项中的正确答案相同的正确答案添加第二目标标记;将所述第二参考数量的验证问题的验证选项进行调整之前,所述方法还包括:对于所述第二参考数量的验证问题中的任一验证问题,将所述任一验证问题的候选验证题干对应的各个正确答案中未添加第二目标标记的正确答案作为目标正确答案。可选地,所述将所述任一验证问题的验证选项的顺序进行变换之后,所本文档来自技高网...

【技术保护点】
1.一种身份验证的方法,其特征在于,所述方法包括:/n获取目标用户对目标业务的问题验证请求;/n根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包,任一目标题干包包括在所述目标业务对应的任一目标验证维度下构建的至少一个验证题干;/n在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第一候选验证题干;基于所述第一候选验证题干,生成包括验证选项的第一候选验证问题;基于所述第一候选验证问题,确定与所述任一目标题干包对应的第一验证问题;/n基于与各个目标题干包对应的第一验证问题对所述目标用户进行身份验证。/n

【技术特征摘要】
1.一种身份验证的方法,其特征在于,所述方法包括:
获取目标用户对目标业务的问题验证请求;
根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包,任一目标题干包包括在所述目标业务对应的任一目标验证维度下构建的至少一个验证题干;
在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第一候选验证题干;基于所述第一候选验证题干,生成包括验证选项的第一候选验证问题;基于所述第一候选验证问题,确定与所述任一目标题干包对应的第一验证问题;
基于与各个目标题干包对应的第一验证问题对所述目标用户进行身份验证。


2.根据权利要求1所述的方法,其特征在于,所述问题验证请求携带所述目标业务的标识信息,所述根据所述问题验证请求,确定与所述目标业务对应的至少一个目标题干包,包括:
对所述问题验证请求进行解析,得到所述目标业务的标识信息;
查询与所述目标业务的标识信息对应的至少一个目标验证维度;
将在所述至少一个目标验证维度下构建的至少一个题干包作为与所述目标业务对应的至少一个目标题干包。


3.根据权利要求1所述的方法,其特征在于,所述在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第一候选验证题干,包括:
对于所述任一目标题干包中的任一验证题干,响应于所述目标用户的历史数据指示存在与所述任一验证题干对应的属于所述目标用户的正确答案,将所述任一验证题干作为与所述目标用户对应的第一候选验证题干中的任一候选验证题干。


4.根据权利要求3所述的方法,其特征在于,所述基于所述第一候选验证题干,生成包括验证选项的第一候选验证问题,包括:
对于所述第一候选验证题干中的任一候选验证题干,在与所述任一候选验证题干对应的正确答案中选择任一正确答案,将所述任一正确答案和随机生成的第一参考数量的错误答案作为与所述任一候选验证题干对应的验证选项,将所述任一候选验证题干和所述验证选项作为所述第一候选验证问题中的任一验证问题。


5.根据权利要求1所述的方法,其特征在于,所述基于与各个目标题干包对应的第一验证问题对所述目标用户进行身份验证之后,所述方法还包括:
在所述任一目标题干包中,根据所述目标用户的历史数据,确定与所述目标用户对应的第二候选验证题干;
根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题。


6.根据权利要求5所述的方法,其特征在于,所述根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题,包括:
响应于所述第二候选验证题干中的目标候选验证题干的数量不小于需求数量,基于所述目标候选验证题干,生成包括验证选项的第二候选验证问题;
在所述第二候选验证问题中选择需求数量的验证问题作为与所述任一目标题干包对应的第二验证问题。


7.根据权利要求5所述的方法,其特征在于,所述根据所述与所述任一目标题干包对应的第一验证问题和所述第二候选验证题干,获取满足条件的第二验证问题,包括:
响应于所述第二候选验证题干中的目标候选验证题干的数量小于需求数量,基于所述目标候选验证题干,生成包括验证选项的第二候选验证问题,将所述第二候选验证问题作为与所述任一目标题干包对应的第一部分第二验证问题;
在所述第一验证问题中选择第二参考数量的验证问题,将所述第二参考数量的验证问题的验证选项进行调整,得到与所述任一目标题干包对应的第二部分第二验证问题,所述第二参考数量为所述需求数量与所述目标候选验证题干的数量的差值;
将所述第一部分第二验证问题和所述第二部分第二验证问题进行组合,得到与所述任一目标...

【专利技术属性】
技术研发人员:李艺
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1