可以使用 GBase 8s 服务器加密选项来加密 HDR 对的数据库服务器之间的数据流量。当您想要确保安全的数据传输时,请如此操作。
当您启用加密后,HDR 对中的首个数据库服务器将在数据发送到对中另一服务器之前加密数据。接收数据的服务器收到数据即开始解密数据。
可能需要附加的缓冲区或较大的缓冲区以满足已加密数据的大小。
要加密两台 HDR 数据库服务器之间的数据流量,请执行以下操作:
配置参数 | 主服务器上的样本设置 | 辅助服务器上的样本设置 |
---|---|---|
ENCRYPT_HDR | 1 | 1 |
ENCRYPT_CIPHERS | all | all |
ENCRYPT_MAC | medium | medium |
ENCRYPT_MACFILE | /vobs/tristan/sqldist/etc/mac1.dat | vobs/tristan/sqldist/etc/mac2.dat |
ENCRYPT_SWITCH | 60,60 | 60,60 |
在本例中,ENCRYPT_MACFILE 路径中主服务器的文件名是 mac1.dat,而 ENCRYPT_MACFILE 路径中辅助服务器的文件名是 mac2.dat。否则,所有的设置在两台服务器上是一样的。
仅使用这些配置参数来指定 HDR 的加密信息。不能通过使用 sqlhosts 文件中的 CSM 选项来指定 HDR 加密信息。
HDR 加密与 Enterprise Replication 加密一起使用,并控制启用或禁用 Enterprise Replication 加密。 当 HDR 和 Enterprise Replication 相互联合使用时,可共享同样的 ENCRYPT_CIPHER、ENCRYPT_MAC、ENCRYPT_MACFILE 和 ENCRYPT_SWITCH 配置参数。
有关这些配置参数的更多信息,请参阅 GBase 8s 管理员参考。