[发明专利]数据库访问方法、装置、设备和存储介质有效
申请号: | 202110684005.0 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113438082B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 马洪亮;朱传奇;李涛 | 申请(专利权)人: | 郑州阿帕斯数云信息科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;G06F16/21;G06F21/45 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姜凤岩;朱文杰 |
地址: | 450046 河南省郑州市郑东新区*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 访问 方法 装置 设备 存储 介质 | ||
本说明书一个实施例提供了一种数据库访问方法、装置、设备和存储介质,其中方法包括:获取业务方发送的账号创建请求;所述账号创建请求用于请求创建访问数据库的临时账号;所述账号创建请求中携带有账号创建令牌;所述账号创建令牌由所述业务方根据令牌索引从配置中心处获取;根据所述账号创建请求,为所述业务方创建用于访问数据库的临时账号;根据预设的期限确定规则,确定所述临时账号的有效期限信息;将所述临时账号和所述有效期限信息下发至所述业务方,以便于所述业务方访问所述数据库。通过本实施例,能够提高用于访问数据库的账号的安全性,提高数据库访问的安全性。
技术领域
本文件涉及计算机技术领域,尤其涉及一种数据库访问方法、装置、设备和存储介质。
背景技术
业务方访问数据库时,需要获取访问账号,基于访问账号进行访问。现有技术中心,为业务方设置的访问账号是固定不变的,通常将访问账号记录在业务方的配置文件中,业务方的服务器从配置文件中读取该访问账号,进而访问数据库。由于现有技术中为业务方设置的访问账号是固定不变的,而且只是简答的记录在配置文件中,因此访问账号具有安全性低的缺陷,从而降低数据库访问的安全性。
发明内容
本说明书一个实施例的目的是提供一种数据库访问方法、装置、设备和存储介质,以提高用于访问数据库的账号的安全性,提高数据库访问的安全性。
为达到上述技术目的,本说明书一个实施例是这样实现的:
第一方面,本说明书一个实施例提供了一种数据库访问方法,包括:
获取业务方发送的账号创建请求;所述账号创建请求用于请求创建访问数据库的临时账号;所述账号创建请求中携带有账号创建令牌;所述账号创建令牌由所述业务方根据令牌索引从配置中心处获取;
根据所述账号创建请求,为所述业务方创建用于访问数据库的临时账号;
根据预设的期限确定规则,确定所述临时账号的有效期限信息;
将所述临时账号和所述有效期限信息下发至所述业务方,以便于所述业务方访问所述数据库。
第二方面,本说明书一个实施例提供了一种数据库访问方法,包括:
获取账号创建令牌对应的令牌索引,根据所述令牌索引,从配置中心处获取所述账号创建令牌;其中,所述账号创建令牌用于创建访问数据库的临时账号;
向秘钥管理系统发送账号创建请求;所述账号创建请求中携带有所述账号创建令牌;
接收所述秘钥管理系统基于所述账号创建请求创建并下发的用于访问数据库的临时账号和所述临时账号的有效期限信息;
根据所述临时账号和所述有效期限信息,访问所述数据库。
第三方面,本说明书一个实施例提供了一种数据库访问装置,包括:
请求获取模块,用于获取业务方发送的账号创建请求;所述账号创建请求用于请求创建访问数据库的临时账号;所述账号创建请求中携带有账号创建令牌;所述账号创建令牌由所述业务方根据令牌索引从配置中心处获取;
账号创建模块,用于根据所述账号创建请求,为所述业务方创建用于访问数据库的临时账号;
期限确定模块,用于根据预设的期限确定规则,确定所述临时账号的有效期限信息;
信息下发模块,用于将所述临时账号和所述有效期限信息下发至所述业务方,以便于所述业务方访问所述数据库。
第四方面,本说明书一个实施例提供了一种数据库访问装置,包括:
令牌获取模块,用于获取账号创建令牌对应的令牌索引,根据所述令牌索引,从配置中心处获取所述账号创建令牌;其中,所述账号创建令牌用于创建访问数据库的临时账号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯数云信息科技有限公司,未经郑州阿帕斯数云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110684005.0/2.html,转载请声明来源钻瓜专利网。