线索文件加密(静态数据)

在 Oracle GoldenGate 环境中,所有与客户相关的数据(例如线索文件)以及任何相关/派生的数据(例如 Bounded Recovery、spilled/staged out data on disk)都以加密格式维护。

Oracle GoldenGate 使用不同的加密技术来保护静态数据。加密是使用主密钥完成的,并支持使用多个主密钥。

Oracle GoldenGate 提供了基于 AES 的线索文件加密方法。线索文件加密功能包括:

为什么要使用 KMS 来存储 Oracle GoldenGate 加密密钥?

通过使用 OKV 或 OCI KMS 作为密钥管理服务 (Key Management Service,KMS) 来存储主密钥,可以增强对线索文件的 Oracle GoldenGate 加密。

每次 Oracle GoldenGate 创建线索文件时,都会自动生成新的加密密钥。此加密密钥对线索内容进行加密。主密钥对加密密钥进行加密。加密密钥的此过程称为密钥包,美国标准委员会的标准 ANS X9.102 中对此进行了介绍。

密钥管理是指管理企业内的加密密钥。它涉及根据需要生成、交换、存储、使用和替换密钥。KMS 还包括密钥服务器、用户过程和协议。企业的安全性取决于成功的密钥管理。

将 KMS 与 Oracle GoldenGate 结合使用的优势包括:

Oracle 密钥管理服务

Oracle GoldenGate 提供了以下密钥管理方法:

缓存文件的加密支持

从 Oracle GoldenGate 26ai 开始,高速缓存文件等外包用户数据使用用于线索文件的相同加密算法进行加密。

对持久 BR 文件的加密支持

从 Oracle GoldenGate 26ai 开始,Bounded Recovery (BR) 持久性数据文件 (PCDF) 等外包用户数据使用与线索文件相同的加密算法进行加密。