gpt4 book ai didi

mysql - 安全存储客户数据库详细信息

转载 作者:行者123 更新时间:2023-11-29 16:02:34 25 4
gpt4 key购买 nike

我正在添加定期将数据从我们的数据库导出到客户端数据库的功能。客户将提供我们需要保证安全的数据库详细信息。安全存储连接详细信息的最佳方法是什么,理想情况下它们应该存储在我们的主 mysql 数据库中。我绝对希望避免以明文形式存储密码。

目前我最好的猜测是在代码库中使用硬编码 key 进行某种形式的加密,但这并不比明文好多少。

最佳答案

我们决定保护客户端数据库密码的解决方案:

  • 在 AWS 参数存储中创建和存储加密 key
  • 向 mysql 数据库添加密码时,从 awsps 检索 key ,加密密码并存储
  • 连接到远程客户端数据库时,从awsps检索 key ,解密密码,使用
  • 对于本地环境,可以使用 awsps 上存储的 key (如果这样做没有任何缺点),或者检查环境并回退到 .ini 文件中存储的本地 key 值

关于mysql - 安全存储客户数据库详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56057610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com