一种基于双用户的数据库密码动态加密更换方法及系统技术方案

技术编号:46061054 阅读:8 留言:0更新日期:2025-08-11 15:46
本发明专利技术涉及一种基于双用户的数据库密码动态加密更换方法及系统,包括:数据库预先创建双用户机制,将双用户和数据库的配置信息记录到配置管理系统;配置管理系统通过堡垒机调用数据库配置API接口传输配置信息;配置管理系统将配置信息下发至应用系统,由应用系统的数据源切换组件判定当前数据源标识为第一用户标识;执行数据源切换操作,数据源切换组件切换数据源标识为第二用户标识,新建数据源连接池,新建数据源连接池中的连接通过第二用户及对应的第二用户数据库密码连接数据库。本发明专利技术降低了应用系统数据库密码泄露风险,保证应用系统安全,使应用系统具备定期数据库密码动态加密修改能力。

【技术实现步骤摘要】

本专利技术涉及数据库,尤其涉及一种基于双用户的数据库密码动态加密更换方法及系统


技术介绍

1、在信息安全领域,涉及用户、密码的系统常常采用强制要求密码定期更换的方式降低系统密码泄露风险,保证系统安全。在软件设计原则中,通常建议将配置参数与业务逻辑分离,单独存放在配置文件、数据库或单独的系统中,这样业务逻辑的行为可以通过修改配置参数的值来决定,减少修改应用程序代码,提高系统的可维护性和灵活性。其中单独存放配置的系统被称为配置管理系统,可集中管理多个系统的配置并准确分发,为应用与配置分离提供了复杂完备的配置管理功能。其中通过某些工具或系统实时地将配置更改或参数更新下发到系统实例中,不需要重新启动系统的功能被称为配置动态下发技术。此项技术在微服务、云原生架构中十分重要,可以根据需要调整配置快速启用或禁用某项功能,便于服务实现灰度发布或流量控制等。在传统的数据库技术中,系统每进行一次数据操作均需要创建一个新的数据连接并在操作完成后销毁此连接,这些创建和销毁的动作给系统带来许多时间损耗,尤其是在高并发场景,涉及数据库的操作会十分耗时,极大影响系统响应时长。为解决频本文档来自技高网...

【技术保护点】

1.一种基于双用户的数据库密码动态加密更换方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述配置管理系统将配置信息下发至应用系统,所述应用系统包括配置管理系统接入组件和数据源切换组件,由数据源切换组件判定当前数据源标识为第一用户标识,包括:

3.如权利要求1所述的方法,其特征在于,所述执行数据源切换操作,将第二用户设为主用户,将第一用户设为备用户之后,包括:

4.如权利要求1所述的方法,其特征在于,所述执行数据源切换操作,将第二用户设为主用户,将第一用户设为备用户,数据源切换组件切换数据源标识为第二用户标识,新建数据源连接池,新建数...

【技术特征摘要】

1.一种基于双用户的数据库密码动态加密更换方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述配置管理系统将配置信息下发至应用系统,所述应用系统包括配置管理系统接入组件和数据源切换组件,由数据源切换组件判定当前数据源标识为第一用户标识,包括:

3.如权利要求1所述的方法,其特征在于,所述执行数据源切换操作,将第二用户设为主用户,将第一用户设为备用户之后,包括:

4.如权利要求1所述的方法,其特征在于,所述执行数据源切换操作,将第二用户设为主用户,将第一用户设为备用户,数据源切换组件切换数据源标识为第二用户标识,新建数据源连接池,新建数据源连接池中的连接通过第二用户及对应的第二用户数据库密...

【专利技术属性】
技术研发人员:石留伍裴越周斌
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1