本说明书一个或多个实施例涉及安全,尤其涉及一种身份认证方法、装置、电子设备、存储介质和程序产品。
背景技术:
1、随着金融科技的快速发展,越来越多的金融机构选择ekyc(electronic knowyour customer,电子客户身份识别)解决方案来对用户进行身份认证,然而,目前的ekyc解决方案在面对高级欺诈技术时,很容易被攻破。
技术实现思路
1、有鉴于此,本说明书一个或多个实施例提供技术方案如下:
2、根据本说明书一个或多个实施例的第一方面,提出了一种身份认证方法,包括:获取第一人脸图像,所述第一人脸图像由电子设备响应于证件采集指令通过第一摄像模块采集得到,所述第一摄像模块与响应于所述证件采集指令采集证件图像的第二摄像模块不同;获取第二人脸图像,所述第二人脸图像由所述电子设备响应于人脸采集指令采集得到;比对所述第一人脸图像和所述第二人脸图像;在所述第一人脸图像和所述第二人脸图像比对不通过的情况下,确认身份认证失败。
3、可选的,在比对所述第一人脸图像和所述第二人脸图像之前,所述方法还包括:
4、判断所述第一人脸图像是否有效;
5、在所述第一人脸图像有效的情况下,执行比对所述第一人脸图像和所述第二人脸图像的步骤。
6、可选的,还包括:
7、基于所述证件图像确定合法人脸图像;
8、比对所述第二人脸图像和所述合法人脸图像;
9、在所述第二人脸图像和所述合法人脸图像比对通过,且所述第一人脸图像和所述第二人脸图像也比对通过的情况下,确认身份认证成功。
10、可选的,所述基于所述证件图像确定合法人脸图像的过程包括:
11、从所述证件图像中提取出人脸图像作为所述合法人脸图像。
12、可选的,所述基于所述证件图像确定合法人脸图像的过程包括:
13、从所述证件图像中提取出用户标识;
14、基于所述用户标识从公信方获取对应的合法人脸图像。
15、根据本说明书一个或多个实施例的第二方面,提出了一种身份认证方法,包括:响应于证件采集指令,调用第一摄像模块采集第一人脸图像,所述第一摄像模块与响应于所述证件采集指令采集证件图像的第二摄像模块不同;响应于人脸采集指令,采集第二人脸图像,以便对所述第一人脸图像和所述第二人脸图像进行比对,并在比对不通过的情况下,确认身份认证失败。
16、根据本说明书一个或多个实施例的第三方面,提出了一种身份认证装置,包括:第一获取单元,获取第一人脸图像,所述第一人脸图像由电子设备响应于证件采集指令通过第一摄像模块采集得到,所述第一摄像模块与响应于所述证件采集指令采集证件图像的第二摄像模块不同;第二获取单元,获取第二人脸图像,所述第二人脸图像由所述电子设备响应于人脸采集指令采集得到;图像比对单元,比对所述第一人脸图像和所述第二人脸图像;身份认证单元,在所述第一人脸图像和所述第二人脸图像比对不通过的情况下,确认身份认证失败。
17、根据本说明书一个或多个实施例的第四方面,提出了一种身份认证装置,包括:第一采集单元,响应于证件采集指令,调用第一摄像模块采集第一人脸图像,所述第一摄像模块与响应于所述证件采集指令采集证件图像的第二摄像模块不同;第二采集单元,响应于人脸采集指令,采集第二人脸图像,以便对所述第一人脸图像和所述第二人脸图像进行比对,并在比对不通过的情况下,确认身份认证失败。
18、根据本说明书一个或多个实施例的第五方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如前述方法的步骤。
19、根据本说明书一个或多个实施例的第六方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如前述方法的步骤。
20、根据本说明书一个或多个实施例的第七方面,提出了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如前述方法的步骤。
21、由上述实施例可知,本说明书提供的技术方案可获取响应于证件采集指令采集到的第一人脸图像,然后比对第一人脸图像和响应于人脸采集指令采集到的第二人脸图像,并可在第一人脸图像和第二人脸图像比对不通过的情况下,确认身份认证失败。
22、采用上述实施方案,可在证件采集阶段响应于证件采集指令无感知的采集用户的第一人脸图像,并将用户无感知情况下采集到的第一人脸图像与人脸采集阶段用户有意识的进行人脸拍摄情况下获得的第二人脸图像进行比对,若第一人脸图像和第二人脸图像比对不通过,说明进行证件采集和用户与进行人脸采集的用户不是同一个人,可能存在攻击行为,可确定身份认证失败,进而提高身份认证的安全性。
1.一种身份认证方法,包括:
2.根据权利要求1所述的方法,在比对所述第一人脸图像和所述第二人脸图像之前,所述方法还包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求3所述的方法,所述基于所述证件图像确定合法人脸图像的过程包括:
5.根据权利要求3所述的方法,所述基于所述证件图像确定合法人脸图像的过程包括:
6.一种身份认证方法,包括:
7.一种身份认证装置,包括:
8.一种身份认证装置,包括:
9.一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求1-6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如权利要求1-6中任一项所述方法的步骤。
11.一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如权利要求1-6中任一项所述方法的步骤。