4.2. 在具有 FIPS 140-2 兼容加密的系统中配置 Data Grid 服务器
FIPS (Federal Information Processing Standards)是美国联邦计算机系统的标准和准则。虽然 FIPS 由美国联邦政府开发,但许多在私有部门的自愿使用这些标准。
FIPS 140-2 定义加密模块的安全要求。您可以使用替代 JDK 安全供应商,将 Data Grid 服务器配置为使用遵循 FIPS 140-2 规格的加密密码。
4.2.1. 配置 PKCS11 加密供应商 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 SunPKCS11-NSS-FIPS
供应商指定 PKCS11 密钥存储来配置 PKCS11 加密供应商。
先决条件
-
为 FIPS 模式配置您的系统。您可以通过在 Data Grid 命令行界面(CLI)中发出
fips-mode-setup --check
命令检查您的系统是否启用了 FIPS 模式。 -
使用
certutil
工具初始化系统范围 NSS 数据库。 -
使用配置为启用
SunPKCS11
提供程序的java.security
文件安装 JDK。这个供应商指向 NSS 数据库和 SSL 供应商。 - 在 NSS 数据库中安装证书。
流程
- 打开 Data Grid Server 配置以进行编辑。
-
在 Data Grid Server 安全域中添加
server-identities
定义。 -
使用
SunPKCS11-NSS-FIPS
供应商指定 PKCS11 密钥存储。 - 保存对配置的更改。
密钥存储配置
XML
JSON
YAML
4.2.2. 配置 Bouncy Castle FIPS 加密供应商 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以在 Data Grid 服务器的配置中配置 Bouncy Castle FIPS (Federal Information Processing Standards)加密供应商。
先决条件
-
为 FIPS 模式配置您的系统。您可以通过在 Data Grid 命令行界面(CLI)中发出
fips-mode-setup --check
命令检查您的系统是否启用了 FIPS 模式。 - 以 BCFKS 格式创建包含证书的密钥存储。
流程
-
下载 Bouncy Castle FIPS JAR 文件,并将该文件添加到 Data Grid Server 安装的
server/lib
目录中。 要安装 Bouncy Castle,请发出
install
命令:[disconnected]> install org.bouncycastle:bc-fips:1.0.2.3
[disconnected]> install org.bouncycastle:bc-fips:1.0.2.3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 打开 Data Grid Server 配置以进行编辑。
-
在 Data Grid Server 安全域中添加
server-identities
定义。 -
使用
BCFIPS
提供程序指定 BCFKS 密钥存储。 - 保存对配置的更改。
密钥存储配置
XML
JSON
YAML