[发明专利]数据库密码的修改方法及装置有效
申请号: | 201911308765.0 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111010397B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 翟栋男;王照文;秦旭果;邹帮山 | 申请(专利权)人: | 吉林亿联银行股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 130000 吉林省*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 密码 修改 方法 装置 | ||
本发明提供一种数据库密码的修改方法及装置,包括:在数据库密码需要进行修改的情况下,触发目标应用程序采用向第三方系统进行身份认证的方式登录数据库;随机生成目标密码,将数据库当前的密码修改为目标密码;当数据库当前的密码已成功修改为目标密码时,确定与数据库存在访问关系的每个应用程序的配置文件,并将各个配置文件中预先存储的数据库当前的密码修改为目标密码;当各个配置文件中数据库当前的密码均修改为目标密码时,触发数据库采用密码认证的方式对访问数据库的各个应用程序进行身份认证。通过本发明提供的方法,在修改数据库密码的过程中,应用程序可以正常登录数据库,对外提供服务,提升了用户的使用体验。
技术领域
本发明涉及计算机技术领域,特别是涉及一种数据库密码的修改方法及装置。
背景技术
随着信息技术的发展,人们对于信息安全的重视程度也不断提高。在维护计算机的信息安全时,数据库是一个需考虑的关键要素。数据库是以一定方式储存在一起、与应用程序彼此独立的数据集合。通常情况下,应用程序登录及操作数据库的认证手段是采用密码认证,即采用用户名和用户密码进行认证。
为了保障信息安全,数据库用以密码认证的用户密码需要定期修改。而在现有对数据库的密码进行修改的过程中,通常需要先将修改密码的数据库所对应的应用系统暂停运行,然后修改数据库以及与数据库存在访问关系的应用程序用以密码认证的密码。完成数据库密码的修改并同步到与数据库存在访问关系的各个应用程序后,再启动应用系统。
通过这种方法修改数据库的密码,需要停止应用系统的运行,应用系统不能为用户提供服务,影响了用户对于应用系统的正常使用,降低了用户的使用体验。
发明内容
有鉴于此,本发明实施例提供了一种数据库密码的修改方法,以解决修改数据库密码时,需要停止应用系统的运行,影响用户对应用系统的正常使用,降低了用户的使用体验的问题。
本发明实施例还提供了一种数据库密码的修改装置,用以保证上述方法实际中的实现及应用。
为实现上述目的,本发明实施例提供如下技术方案:
一种数据库密码的修改方法,包括:
在数据库密码需要进行修改的情况下,触发目标应用程序采用向第三方系统进行身份认证的方式登录数据库,所述目标应用程序为在所述数据库进行密码修改的过程中,访问所述数据库的应用程序;
随机生成目标密码,并将所述数据库当前的密码修改为所述目标密码;
当所述数据库当前的密码已成功修改为所述目标密码时,确定与所述数据库存在访问关系的每个应用程序的配置文件,并将各个所述配置文件中预先存储的所述数据库当前的密码修改为所述目标密码;
当各个所述配置文件中预先存储的所述数据库当前的密码均修改为所述目标密码时,触发所述数据库采用密码认证的方式对访问所述数据库的各个应用程序进行身份认证。
上述的方法,可选的,所述触发目标应用程序采用向第三方系统进行身份认证的方式登录数据库,包括:
向所述数据库发送第一认证变更指令,以指示所述数据库在接收到所述目标应用程序发送的登录请求时,触发所述目标应用程序向所述第三方系统发送预先设置的数字证书以请求身份认证;
当接收到所述目标应用程序发送的所述数字证书时,依据所述数字证书对所述目标应用程序进行身份认证;
当通过对所述目标应用程序的身份认证时,则生成所述目标应用程序对应的认证标识;
将所述认证标识分别发送至所述数据库及所述目标应用程序,并触发所述目标应用程序应用所述认证标识向所述数据库进行身份认证,以登录所述数据库。
上述的方法,可选的,所述生成所述目标应用程序对应的认证标识,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林亿联银行股份有限公司,未经吉林亿联银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911308765.0/2.html,转载请声明来源钻瓜专利网。