本申请涉及数据访问,具体涉及一种数据访问方法及装置、电子设备、计算机可读存储介质、以及计算机程序产品。
背景技术:
1、随着互联网的快速发展,网络信息安全成为了用户以及应用程序供应商十分关系的问题,很多不法分子利用不正当的技术手段获取用户信息,实施电信诈骗,用户个人权益受损的情况时有发生。网络信息安全问题刻不容缓,在当前的技术条件和用户的使用环境下,身份认证成为网络信息安全的第一道防火墙。
2、目前,网络安全动态认证大多数是通过运营商的短信验证码,通过短信验证码与应用平台设定的用户密码组成双因素用户身份确认。随着网络技术的发展和用户对信息安全性的提高,传统的短信业务已无法满足信息安全的需求,造成用户的数据访问过程存在大量的安全隐患。
技术实现思路
1、为解决上述技术问题,本申请的实施例提供了一种数据访问方法及装置、电子设备、计算机可读存储介质以及计算机程序产品。
2、根据本申请实施例的一个方面,提供了一种数据访问方法,应用于认证服务器,包括:接收企业服务器通过5g传输通道发送的认证请求;其中,所述认证请求是所述企业服务器基于终端发送的数据访问请求所生成的;基于所述认证请求对应的会话数据加密生成认证通知信息;通过所述5g传输通道向所述终端发送所述认证通知信息;其中,所述认证通知信息用于指示所述终端返回认证数据;对接收到的认证数据进行解密,并根据解密结果确定所述终端的认证结果;通过所述5g传输通道向所述企业服务器发送所述终端的认证结果,以使所述企业服务器在所述终端的认证结果表征认证通过后向所述终端返回与所述数据访问请求相匹配的数据。
3、根据本申请实施例的一个方面,所述会话数据包括会话标识;所述基于所述认证请求对应的会话数据加密生成认证通知信息,包括:从所述认证请求对应的会话数据中提取所述会话标识;对所述会话标识进行加密,得到加密的会话标识;基于所述加密的会话标识生成所述认证通知信息。
4、根据本申请实施例的一个方面,所述对所述认证数据进行解密,并根据所述解密结果确定所述终端的认证结果,包括:对所述认证数据进行解密,得到会话标识;将所述会话标识与预设会话标识进行比对,并根据比对结果确定所述终端的认证结果;其中,预设会话标识是对所述认证请求对应的会话数据中含有的会话标识加密得到的。
5、根据本申请实施例的一个方面,所述将所述会话标识与预设会话标识进行比对,并根据比对结果确定所述终端的认证结果,包括:检测所述会话标识是否与预设会话标识相匹配;若所述会话标识与所述预设会话标识相匹配,则得到用于表征所述终端认证通过的认证结果;若所述会话标识与所述预设会话标识不匹配,则得到用于表征所述终端认证失败的认证结果。
6、根据本申请实施例的一个方面,所述对接收到的认证数据进行解密,包括:接收所述终端发送的认证数据;若检测到所述认证数据的接收时长未达到预设时长阈值,则对接收到的认证数据进行解密。
7、根据本申请实施例的一个方面,提供了一种数据访问方法,应用于终端,包括:通过5g传输通道向企业服务器发送数据访问请求,以使所述企业服务器生成所述数据访问请求对应的认证请求;接收认证服务器通过所述5g传输通道发送的认证通知信息,并基于所述认证通知信息的指示返回认证数据;接收所述企业服务器基于所述认证数据返回的认证结果。
8、根据本申请实施例的一个方面,所述基于所述认证通知信息的指示返回认证数据,包括:基于所述认证通知信息的指示生成对应的会话数据;对所述会话数据进行加密,得到加密的会话数据;基于所述加密的会话数据返回认证数据。
9、根据本申请实施例的一个方面,提供了一种数据访问装置,包括:接收模块,用于接收企业服务器通过5g传输通道发送的认证请求;其中,所述认证请求是所述企业服务器基于终端发送的数据访问请求所生成的;生成模块,用于基于所述认证请求对应的会话数据加密生成认证通知信息;返回模块,用于通过所述5g传输通道向所述终端发送所述认证通知信息;其中,所述认证通知信息用于指示所述终端返回认证数据;解密模块,用于对接收到的认证数据进行解密,并根据解密结果确定所述终端的认证结果;发送模块,用于通过所述5g传输通道向所述企业服务器发送所述终端的认证结果,以使所述企业服务器在所述终端的认证结果表征认证通过后向所述终端返回与所述数据访问请求相匹配的数据。
10、根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的数据访问方法。
11、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的数据访问方法。
12、根据本申请实施例的一个方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的数据访问方法中的步骤。
13、在本申请的实施例所提供的技术方案中,企业服务器接收到终端通过5g传输通道发送的数据访问请求,企业服务器基于该数据访问请求生成对应的认证请求发送给认证服务器端,以在认证服务器端生成认证请求对应的会话书进行加密,生成对应的认证通知信息,并再通过5g通道将认证通知信息返回给终端,以通过认证通知信息的指示所述终端返回认证数据,并对得到认证数据进行解密,并根据解密结果确定该终端的认证结果,通过所述5g传输通道向所述企业服务器发送所述终端的认证结果,以使企业服务器在所述终端的认证结果表征认证通过后向终端返回与数据访问请求相匹配的数据,从而通过在5g消息通道对认证信息进行加密,使得在通信层面完成访问安全的认证,提高了数据访问过程中的安全性,降低了数据泄露的风险。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种数据访问方法,其特征在于,应用于认证服务器,包括:
2.如权利要求1所述的方法,其特征在于,所述会话数据包括会话标识;所述基于所述认证请求对应的会话数据加密生成认证通知信息,包括:
3.如权利要求1所述的方法,其特征在于,所述对所述认证数据进行解密,并根据所述解密结果确定所述终端的认证结果,包括:
4.如权利要求3所述的方法,其特征在于,所述将所述会话标识与预设会话标识进行比对,并根据比对结果确定所述终端的认证结果,包括:
5.如权利要求1至4中任一项所述的方法,其特征在于,所述对接收到的认证数据进行解密,包括:
6.一种数据访问方法,其特征在于,应用于终端,包括:
7.如权利要求6所述的方法,其特征在于,所述基于所述认证通知信息的指示返回认证数据,包括:
8.一种数据访问装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至5中任一项所述的数据访问方法。