4
如何管理Web服务器的SSL私钥保护(密码与无密码)?
我们公司的安全小组中有一个讨论,涉及以下管理SSL私钥的选项的不良后果。 Web服务器需要访问私钥以进行加密操作。此文件应受到保护,以防止未经授权的访问。同时,服务器应自动启动,而无需人工干预(如果足够安全的话)。 我们正在讨论三种选择: 使用文件系统权限保护密钥。 使用受密码保护的密钥,并在每次重新启动时手动输入密钥。 使用受密码保护的密钥,并将密钥存储在文件系统中以自动重启。 我们关注的问题如下: 使用选项1,重新启动是自动进行的,但是折衷方案可以复制私钥,并且不受保护,可以用来解密通信或模拟我们的服务器。 选项2似乎更安全,但是它需要人工干预,如果非工作时间发生,则系统管理员会感到担忧。另外,密码应与多个系统管理员共享,并且您知道共享的机密不再是机密。 选项3具有上述两个选项中的最佳功能,但是如果某人可以访问密钥,也可以访问密码:(,因此似乎一点也不安全。 您如何管理服务器私钥的安全性?还有其他(更安全的)选项吗?