本申请涉及计算机,可用于金融科技领域或其他相关领域,特别是涉及一种安全认证方法、装置、计算机设备、存储介质和程序产品。
背景技术:
1、自动柜员机(atm机)是日常生活中进行业务办理必不可少的自动设备之一,全天24小时可以使用,无需花费较多时间排队在柜台办理。
2、相关技术中,用户在自动柜员机中使用银行卡进行业务办理时,有时会出现银行卡异常的情况,对此需要用户携带相关证件到线下网点对银行卡进行异常解除操作。
3、然而,上述方式会花费较多的时间和精力,影响业务办理的效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种安全认证方法、装置、计算机设备、存储介质和程序产品,当检测到当前办理业务的银行卡出现异常时,通过双重安全认证的方式,对银行卡进行异常解除操作,无需到线下网点办理相关业务,提高了业务办理的效率。
2、第一方面,本申请实施例提供了一种安全认证方法。该方法包括:
3、在检测到当前办理业务的银行卡出现异常的情况下,对银行卡对应的终端进行动态安全码验证;
4、若动态安全码验证通过,则对银行卡的当前持卡人进行生物信息认证;
5、若生物信息认证通过,则对银行卡进行异常解除操作。
6、在其中一个实施例中,该方法还包括:
7、获取银行卡在办理业务过程中操作异常次数;
8、若操作异常次数满足预设的次数阈值,则确定银行卡出现异常。
9、在其中一个实施例中,该方法还包括:
10、在检测到银行卡出现异常的情况下,根据银行卡的异常类型,对银行卡进行锁定操作或吞卡操作;
11、相应地,对银行卡进行异常解除操作,包括:
12、对银行卡进行解锁操作或退卡操作。
13、在其中一个实施例中,对银行卡对应的终端进行动态安全码验证,包括:
14、向银行卡对应的终端发送动态安全码,并在前端展示安全码验证页面;
15、获取安全码验证页面中填写的编码,并对编码进行核对;
16、若编码与动态安全码相匹配,则确定动态安全码验证通过。
17、在其中一个实施例中,向银行卡对应的终端发送动态安全码,包括:
18、获取当前自动柜员机的位置信息和信息提示模板;
19、将动态安全码和位置信息填充至信息提示模板中对应位置处,生成信息提示通知;信息提示通知中包括动态安全码;
20、向银行卡对应的终端发送信息提示通知。
21、在其中一个实施例中,对银行卡对应的终端进行动态安全码验证之前,该方法还包括:
22、获取当前业务办理密钥和银行卡对应的用户信息;当前业务办理密钥表示进行银行卡异常解除操作时所生成的特定编码;
23、根据当前业务办理密钥、用户信息和当前时间戳,生成动态安全码。
24、在其中一个实施例中,生物信息包括面部图像;对银行卡的当前持卡人进行生物信息认证,包括:
25、采集当前持卡人的面部图像;
26、将当前持卡人的面部图像与预先存储的银行卡对应的面部图像进行比对;
27、若比对通过,则确定银行卡的当前持卡人生物信息认证通过。
28、在其中一个实施例中,该方法还包括:
29、若动态安全码验证未通过,或者生物信息认证未通过,则输出提示信息,以指示当前持卡人在对应的目标网点进行异常解除操作。
30、在其中一个实施例中,提示信息中包括目标网点,该方法还包括:
31、获取当前自动柜员机的位置信息;
32、根据当前自动柜员机的位置信息,确定目标网点。
33、第二方面,本申请实施例还提供了一种安全认证装置。该装置包括:
34、第一认证模块,用于在检测到当前办理业务的银行卡出现异常的情况下,对银行卡对应的终端进行动态安全码验证;
35、第二认证模块,用于若动态安全码验证通过,则对银行卡的当前持卡人进行生物信息认证;
36、操作执行模块,用于若生物信息认证通过,则对银行卡进行异常解除操作。
37、第三方面,本申请实施例还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面中任一实施例中的步骤。
38、第四方面,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面中任一实施例中的步骤。
39、第五方面,本申请实施例还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一实施例中的步骤。
40、上述安全认证方法、装置、计算机设备、存储介质和程序产品,通过在检测到当前办理业务的银行卡出现异常的情况下,对银行卡对应的终端进行动态安全码验证,进而若动态安全码验证通过,则对银行卡的当前持卡人进行生物信息认证,最后若生物信息认证通过,则对银行卡进行异常解除操作。上述方法,能够通过对银行卡对应的终端进行动态安全码验证,在动态安全码验证通过的情况下,进一步对银行卡的当前持卡人进行生物信息认证,在生物信息认证也通过的情况下,可以对银行卡进行异常解除操作,即无需到线下网点办理相关业务,而是通过双重安全认证的方式,对银行卡进行异常解除操作,提高了业务办理的效率。
1.一种安全认证方法,其特征在于,应用于自动柜员机,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1或2所述的方法,其特征在于,所述对所述银行卡对应的终端进行动态安全码验证,包括:
5.根据权利要求4所述的方法,其特征在于,所述向所述银行卡对应的终端发送所述动态安全码,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述对所述银行卡对应的终端进行动态安全码验证之前,所述方法还包括:
7.根据权利要求1或2所述的方法,其特征在于,所述生物信息包括面部图像;所述对所述银行卡的当前持卡人进行生物信息认证,包括:
8.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述提示信息中包括所述目标网点,所述方法还包括:
10.一种安全认证装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。