1.4. 无缝 FIPS 支持
联邦信息处理标准(FIPS)是计算机安全和互操作性的标准。当在启用了 FIPS 的 OpenShift 集群上运行 Apache Kafka 的 Streams 时,Apache Kafka 容器镜像流中使用的 OpenJDK 会自动切换到 FIPS 模式。从 2.3 版本,Apache Kafka 的 Streams 可以在启用了 FIPS 的 OpenShift 集群上运行,而无需任何更改或特殊配置。它只使用 OpenJDK 中的 FIPS 兼容安全库。
如果使用启用了 FIPS 的 OpenShift 集群,与常规 OpenShift 集群相比,您可能会遇到更高的内存消耗。为了避免任何问题,我们建议将内存请求增加到至少 512Mi。
有关 NIST 验证程序并验证模块的更多信息,请参阅 NIST 网站上 的加密模块验证计划。
对于 Apache Kafka Proxy 和 Streams for Apache Kafka 控制台,还没有测试与 FIPS 支持的流的兼容性。虽然它们正常工作,但目前我们不能保证完全支持。
1.4.1. 最小密码长度 复制链接链接已复制到粘贴板!
在 FIPS 模式下运行时,SCRAM-SHA-512 密码至少需要 32 个字符。在 Apache Kafka 2.3 的 Streams 中,Apache Kafka User Operator 的 Streams 中的默认密码长度也被设置为 32 个字符。如果您的 Kafka 集群带有使用小于 32 个字符的密码长度的自定义配置,则需要更新您的配置。如果您有任何密码少于 32 个字符的用户,则需要重新生成具有所需长度的密码。例如,您可以删除用户 secret 并等待 User Operator 创建具有适当长度的新密码。