本申请涉及一种身份验证方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取服务端地址和目标对象的对象信息;将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;基于所述待验证图像进行身份验证。采用本方法能够提高身份验证的安全性。本方法能够提高身份验证的安全性。本方法能够提高身份验证的安全性。
【技术实现步骤摘要】
身份验证方法、装置、计算机设备和存储介质
[0001]本申请涉及安全
,特别是涉及一种身份验证方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着线上教育的发展,远程在线考试屡见不鲜。在各种远程在线考试过程中,都需要对考生身份进行验证以保障考试的公正性。
[0003]但是目前在考试过程中存在使用虚拟摄像头等手段提前录制人脸视频,以躲避登录考试系统时的身份验证以及考试过程中的人脸抓拍。
[0004]因此,有必要提供一种能够提高安全性的身份验证方法。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够提高安全性的身份验证方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种身份验证方法。所述方法包括:
[0007]获取服务端地址和目标对象的对象信息;
[0008]将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;
[0009]通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;
[0010]基于所述待验证图像进行身份验证。
[0011]在其中一个实施例中,所述获取服务端地址和目标对象的对象信息,包括:
[0012]进入登录页面,并获取所述登录页面中输入的目标对象的对象信息;
[0013]若所述对象信息通过验证,则获取服务端地址和所述对象信息。
[0014]在其中一个实施例中,所述将所述服务端地址和对象信息传输至移动终端,包括:
[0015]根据所述对象信息生成对象标识,并根据所述服务端地址和所述对象标识,生成对应的信息图形码;
[0016]展示所述信息图形码,以供移动终端扫描所述信息图形码得到所述服务端地址和对象信息。
[0017]在其中一个实施例中,所述待验证图像中包括目标生物图像和图形码图像,所述基于所述待验证图像进行身份验证,包括:
[0018]对所述目标生物图像进行生物校验,并识别所述图形码图像得到第二动态验证码;
[0019]若生物校验通过,则将所述第二动态验证码发送至所述服务器,以指示所述服务器根据所述第一动态验证码和所述第二动态验证码进行验证码校验;
[0020]若接收到所述服务器反馈的表示验证码校验通过的反馈信息,则确定身份验证成功。
[0021]在其中一个实施例中,所述方法还包括:
[0022]若生物校验未通过,或者,接收到所述服务器反馈的表示验证码校验未通过的反馈信息,则确定身份验证失败;
[0023]若身份验证失败,则返回所述通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描的步骤重复执行,直至身份验证通过时结束。
[0024]在其中一个实施例中,所述方法还包括:
[0025]若身份验证成功,则记录所述摄像头的摄像头信息,并锁定所述摄像头;
[0026]进入目标答题页面;
[0027]若锁定的摄像头发生故障或移动超过预设距离范围,则暂停所述目标答题页面的显示,并触发报警提示。
[0028]第二方面,本申请还提供了一种身份验证装置。所述装置包括:
[0029]获取模块,用于获取服务端地址和目标对象的对象信息;
[0030]传输模块,用于将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;
[0031]扫描模块,用于通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;
[0032]验证模块,用于基于所述待验证图像进行身份验证。
[0033]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0034]获取服务端地址和目标对象的对象信息;
[0035]将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;
[0036]通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;
[0037]基于所述待验证图像进行身份验证。
[0038]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0039]获取服务端地址和目标对象的对象信息;
[0040]将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;
[0041]通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;
[0042]基于所述待验证图像进行身份验证。
[0043]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算
机程序,该计算机程序被处理器执行时实现以下步骤:
[0044]获取服务端地址和目标对象的对象信息;
[0045]将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;
[0046]通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;
[0047]基于所述待验证图像进行身份验证。
[0048]上述身份验证方法、装置、计算机设备、存储介质和计算机程序产品,通过获取服务端地址和目标对象的对象信息,并将服务端地址和对象信息传输至移动终端,以指示移动终端根据服务端地址将对象信息发送至服务器、并获取服务器反馈的与对象信息关联的第一动态验证码,进而通过摄像头对目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像,验证图形码为移动终端根据第一动态验证码生成得到,最后基于待验证图像进行身份验证。这样,在进行身份验证时同时对目标对象和动态验证码进行验证,可以避免通过伪造目标对象而躲避身份验证的情况,从而提高身份验证的安全性。
附图说明
[0049]图1为一个实施例中身份验证方法的应用环境图;
[0050]图2为一个实施例中身份验证方法的流程示意图;
[005本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种身份验证方法,其特征在于,所述方法包括:获取服务端地址和目标对象的对象信息;将所述服务端地址和对象信息传输至移动终端,以指示所述移动终端根据所述服务端地址将所述对象信息发送至服务器,并获取服务器反馈的与所述对象信息关联的第一动态验证码;通过摄像头对所述目标对象和移动终端所展示的验证图形码进行扫描,得到待验证图像;所述验证图形码为移动终端根据所述第一动态验证码生成得到;基于所述待验证图像进行身份验证。2.根据权利要求1所述的方法,其特征在于,所述获取服务端地址和目标对象的对象信息,包括:进入登录页面,并获取所述登录页面中输入的目标对象的对象信息;若所述对象信息通过验证,则获取服务端地址和所述对象信息。3.根据权利要求1所述的方法,其特征在于,所述将所述服务端地址和对象信息传输至移动终端,包括:根据所述对象信息生成对象标识,并根据所述服务端地址和所述对象标识,生成对应的信息图形码;展示所述信息图形码,以供移动终端扫描所述信息图形码得到所述服务端地址和对象信息。4.根据权利要求1所述的方法,其特征在于,所述待验证图像中包括目标生物图像和图形码图像,所述基于所述待验证图像进行身份验证,包括:对所述目标生物图像进行生物校验,并识别所述图形码图像得到第二动态验证码;若生物校验通过,则将所述第二动态验证码发送至所述服务器,以指示所述服务器根据所述第一动态验证码和所述第二动态验证码进行验证码校验;若接收到所述服务器反馈的表示验证码校验通过的反馈信息,则确定身份验证成功。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若生物校验未通过...
【专利技术属性】
技术研发人员:汪尧杰,胡朝晖,罗识,
申请(专利权)人:武汉启明泰和软件服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。