Sun Identity Manager 8.1 业务管理员指南

有关网关密钥的常见问题

请阅读以下各节,以了解有关网关源、存储、分发和保护的常见问题的答案。

问题:

加密或解密数据的网关密钥来自哪里?

回答:

每次 Identity Manager 服务器连接到网关时,初始握手都将生成一个新的随机 168 位 triple-DES 会话密钥。此密钥将用于加密或解密随后在服务器和网关之间传送的所有数据。对于每个服务器/网关对,生成的会话密钥都是唯一的。

问题:

如何将网关密钥分发到网关?

回答:

会话密钥由服务器随机生成,然后在服务器和网关之间安全地进行交换,方法是使用作为服务器到网关初始握手的一部分的共享机密主密钥对会话密钥进行加密。

在初始握手期间,服务器会查询网关来确定网关支持的模式。网关可以以两种模式操作

问题:

我可以更新网关密钥(用于加密或解密服务器到网关有效负载)吗?

回答:

Identity Manager 提供了名为“管理服务器加密”的任务,它允许授权的安全管理员执行多项密钥管理任务,包括生成新的“当前”网关密钥并使用该“当前”网关密钥更新所有网关。这是用于加密每个会话密钥(用于保护在服务器和网关之间传送的所有有效负载)的密钥。将使用默认密钥或 PBE 密钥对新生成的网关密钥进行加密,具体取决于系统配置(编辑 Identity Manager 配置对象)中 pbeEncrypt 属性的值。

问题:

在服务器、网关的什么地方存储网关密钥?

回答:

在服务器上,网关密钥就像服务器密钥一样存储在系统信息库中。在网关上,网关密钥存储于本地注册表主键中。

问题:

怎样保护网关密钥?

回答:

保护网关密钥的方式与保护服务器密钥相同。如果将服务器配置为使用 PBE 加密,则网关密钥将使用 PBE 生成的密钥进行加密。如果该选项为 False,则将使用默认密钥加密。有关详细信息,请参见有关服务器加密密钥的常见问题

问题:

我可以导出网关密钥以安全地存储在外部吗?

回答:

可以通过“管理服务器加密”任务导出网关密钥,就像导出服务器密钥一样。有关详细信息,请参见有关服务器加密密钥的常见问题

问题:

如何销毁服务器和网关密钥?

回答:

通过从服务器系统信息库中删除服务器和网关密钥就可以销毁它们。请注意,只要仍在使用该密钥加密服务器数据或仍有网关依赖该密钥,就不应该删除该密钥。通过执行 "Manage Server Encryption" 任务,可以使用当前服务器密钥重新加密所有服务器数据,并将当前网关密钥与所有网关同步以确保在删除任何旧密钥之前不再使用旧密钥。