gpt4 book ai didi

ssl - 在 MySQL 数据库中存储 X509 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:11 28 4
gpt4 key购买 nike

我们正在开发一个 TCP 服务器,该服务器使用 TLS/SSL 保护其与客户端的通信。

目前,我们将公共(public)(.cer 文件)和私有(private)(受密码保护,包含私钥的 .p12)证书存储在 Windows 证书库中。我们将很快增加 TCP 服务器的数量,并根据流量及时添加越来越多的服务器。

为了促进部署过程和定期更改证书(或者以防万一我们检测到某种入侵),我们计划将(私有(private)和公共(public))证书存储在系统的公共(public) MySQL 数据库中,TCP 服务器可以访问该数据库。

从安全角度来看,将 .cer 和受密码保护的 .p12 文件存储在 BLOB 列中是个坏主意吗?

P.S:我认为这不是很相关,但 TCP 服务器正在用 c# 开发。

最佳答案

跳过安全问题,您的语言是 PKE,具有对 Windows 应用商店的 native 支持,您将不得不自己动手(增加复杂性)进行此更改。最好作为服务器的一部分开始更新 Windows 应用商店。

从安全的角度来看,您现在有更多的点可以访问加密 key 。你的密码足够安全吗?这不是最佳做法,应该由执行安装和更新的系统管理员管理。最后,这种复杂性的增加也增加了攻击面。

关于ssl - 在 MySQL 数据库中存储 X509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706506/

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