7.1 Sentinel 中的 FIPS 实现

Sentinel 使用操作系统提供的 Mozilla NSS 库。Red Hat Enterprise Linux (RHEL) 和 SUSE Linux Enterprise Server (SLES) 具有不同的 NSS 包。

RHEL 6.3 及更高版本提供的 NSS 加密模块已经过 FIPS 140-2 验证。SLES 11 中包括的 NSS 加密模块尚未经过 FIPS 140-2 正式验证,但是 SUSE 模块正在接受 FIPS 140-2 验证。在经过验证后,无需事先对 Sentinel 进行更改,即可在 SUSE 平台上提供 "FIPS 140-2 Inside"。

有关 RHEL FIPS 140-2 认证的更多信息,请参见 https://csrc.nist.gov/projects/cryptographic-module-validation-program/Certificate/2711 和 https://csrc.nist.gov/projects/cryptographic-module-validation-program/Certificate/1837。

7.1.1 RHEL NSS 包

Sentinel 需要使用以下 64 位 NSS 包支持 FIPS 140-2 模式:

  • nspr-*

  • nss-sysinit-*

  • nss-util-*

  • nss-softokn-freebl-*

  • nss-softokn-*

  • nss-*

  • nss-tools-*

如果未安装其中任意一个包,则只有在安装该包之后,才能在 Sentinel 中启用 FIPS 140-2 模式。

7.1.2 SLES NSS 包

Sentinel 需要使用以下 64 位 NSS 包支持 FIPS 140-2 模式:

  • libfreebl3-*

  • mozilla-nspr-*

  • mozilla-nss-*

  • mozilla-nss-tools-*

如果未安装其中任意一个包,则只有在安装该包之后,才能在 Sentinel 中启用 FIPS 140-2 模式。