本申请涉及计算机领域,尤其涉及一种确定验证方式的方法、装置、电子设备及存储介质。
背景技术:
1、随着互联网的发展,各类应用程序提供的功能和需求的用户信息也在不断增加,为了保护用户信息的安全以及应用程序的稳定运行,通常会设置验证方式进行识别是否为真人操作,以此避免脚本、黑色用户或者自动化程序对用户信息或者应用程序的运行造成不利影响。
2、现有的验证方式较多,例如滑动验证、图文验证、九宫格验证以及语音验证等,这些验证方式的共同目的是增加网络安全防护层,减少身份盗窃、自动化攻击和其他类型的网络欺诈行为;但是不同的验证方式存在不同的安全性和用户体验,例如滑动验证较为简单,其用户体验较好但是安全性低容易被破解,而语音验证其具备较高的安全性不易被破解,但是其验证过程复杂导致用户体验差,而现有的验证方式配置通常是随机配置,而不同的场景对于安全性的需求是不同的,则会存在场景需求与验证方式不匹配的问题。
技术实现思路
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、本申请实施例基于验证更新指令,获取待更新的场景信息,并依据场景信息,确定验证请求类型和验证方式,以采用验证请求类型和验证方式进行目标演化,得到验证组合信息,随后基于验证组合信息,确定验证请求类型对应的目标验证方式,从而达到了为验证请求类型确定出其匹配的目标验证方式的目的,解决了现有相关技术中采用随机配置验证方式所存在的场景需求与验证方式不匹配的问题,能够有效确定出与场景信息匹配的验证方式。
1.一种确定验证方式的方法,其特征在于,包括:
2.根据权利要求1所述的确定验证方式的方法,其特征在于,包含至少两个验证方式,所述采用所述验证请求类型和所述验证方式进行目标演化,得到验证组合信息,包括:
3.根据权利要求2所述的确定验证方式的方法,其特征在于,包含至少两个所述验证请求类型,所述采用所述验证请求类型和所述验证方式,结合所述安全指标参数和所述用户体验指标参数进行目标演化,得到所述验证组合信息,包括:
4.根据权利要求3所述的确定验证方式的方法,其特征在于,所述采用所述安全指标参数和所述用户体验指标参数,结合所述安全指标权重和所述用户体验指标权重,对每一个所述待确认组合信息进行最优解集计算,得到最优解组合信息,包括:
5.根据权利要求2所述的确定验证方式的方法,其特征在于,所述采用所述验证请求类型和所述验证方式,结合所述安全指标参数和所述用户体验指标参数进行目标演化,得到所述验证组合信息,包括:
6.根据权利要求1所述的确定验证方式的方法,其特征在于,所述依据所述场景信息,确定验证请求类型和验证方式,包括:
7.根据权利要求6所述的确定验证方式的方法,其特征在于,所述基于所述目标场景区域,提取验证请求标识,包括:
8.一种确定验证方式的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的确定验证方式的方法。
