FIPS compliance - zhuje/openshift-wiki GitHub Wiki
Offical Docs
Related OU PR
https://issues.redhat.com/browse/OU-446
Objective
FIPS compliance is a government standard (Advance Encryption Standard) that must be met any library that is imported in our application. Common libraries that do NOT meet this standard is:
x/cyrpto
for golangbcyrpt1
in javascript
openshift/release -- configuration held for openshift repo CI
We need to add a reference fips-check-image-scan
for our repositories to be scanned for fips compliance when the CI is run.
See example below.
https://github.com/openshift/release/blob/master/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml
How it works
- Node, Operator, Images must all work with the same version of operating system (currently RHEL 9 is the standard, as of August 26 2024).
Other Resources
https://docs.google.com/document/d/1CTpSwITQfOgoOTlPITZNJZy0ltYz60hxkmWsLemCqw0/edit?tab=t.0#heading=h.9fkl85d6p0c5 https://docs.google.com/document/d/1xqlMDSxT5VPT0JNzjkFSzszS_gk8O8aEbcpe_fEg540/edit?tab=t.0#heading=h.ncf7t4l1lmqq https://docs.google.com/document/d/1EMXp9jCy17_6-Iqsn3z12I7YlT2YFIvQ8seaBkdfeDs/edit?tab=t.0 https://docs.google.com/presentation/d/1o3IowxHX6BsnxGkIInaQ0lBgnn_K5Ex8jxwCYCeNsqs/edit#slide=id.g25069596393_0_13 https://docs.google.com/presentation/d/1kTagP3XZkuIzgdvEyIaAipeq6oNHUCUBjHhbAJJvDus/edit#slide=id.g1ef8d9dec51_0_1954