Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Habilitación del modo FIPS en un contenedor de AL2023
En esta sección se explica cómo habilitar los estándares federales de procesamiento de información (FIPS) en un contenedor de AL2023. Para obtener más información sobre FIPS, consulte:
nota
Esta sección documenta cómo habilitar el modo FIPS en un contenedor de AL2023. No cubre el estado de certificación de los módulos criptográficos de AL2023.
Requisitos previos
-
Una instancia de Amazon EC2 AL2023 (AL2023.2 o superior) existente con acceso a Internet para descargar los paquetes necesarios. Para obtener más información sobre cómo lanzar una instancia de AL2023 en Amazon EC2, consulte Lanzamiento de AL2 023 con la consola de Amazon EC2 .
-
Debe conectarse a la instancia de Amazon EC2 mediante SSH o AWS Systems Manager. Para obtener más información, consulte Conexión a 023 instancias AL2.
importante
El comando fips-mode-setup no funcionará correctamente desde el contenedor. Lea los pasos que se indican a continuación para configurar correctamente el modo FIPS en un contenedor de AL2023.
Habilitación del modo FIPS en un contenedor de AL2023
-
El modo FIPS debe habilitarse primero en el host del contenedor de AL2023. Siga las instrucciones que aparecen en Habilitar el modo FIPS en AL2023 para habilitar el modo FIPS en el host.
-
Conéctese a su instancia de host del contenedor de AL2023 con SSH o AWS Systems Manager.
-
El modo FIPS se habilitará automáticamente en un contenedor de AL2023 si el host de AL2023 está en modo FIPS y se puede acceder a
/proc/sys/crypto/fips_enableddesde dentro del contenedor. Si el contenido de/proc/sys/crypto/fips_enabledes0, FIPS no está habilitado y un valor de1indica que el modo FIPS está habilitado.Puede verificar que FIPS está habilitado ejecutando el siguiente comando tanto en el host como en el contenedor de AL2023:
cat /proc/sys/crypto/fips_enabled -
A continuación, habilite las crypto-policies de FIPS en el contenedor. Existen varias formas de lograrlo, que se describen en las siguientes opciones. Seleccione la opción que sea mejor para su entorno.
-
Habilite las crypto-policies de FIPS manualmente en el contenedor mediante el comando
update-crypto-policies:# Run these commands inside the containerdnf install -y crypto-policies-scriptsupdate-crypto-policies --set FIPS -
Cree montajes de
binddentro del contenedor de AL2023 (esto es similar a cómo funcionapodmanen otras distribuciones):# Run these commands inside the containermount --bind /usr/share/crypto-policies/back-ends/FIPS /etc/crypto-policies/back-endsecho "FIPS" > /usr/share/crypto-policies/default-fips-configmount --bind /usr/share/crypto-policies/default-fips-config /etc/crypto-policies/config -
También es posible crear un montaje de unión para que el contenedor de AL2023 coincida con las crypto-policies del anfitrión de AL2023. Puede ver un ejemplo en el siguiente comando: Esta configuración podría causar problemas si hay diferencias incompatibles en las crypto-policies y las versiones de los paquetes entre el contenedor y el host:
sudo docker pull amazonlinux:2023sudo docker run --mount type=bind,readonly,src=/etc/crypto-policies,dst=/etc/crypto-policies -it amazonlinux:2023
-
-
Tras realizar los pasos anteriores, puede volver a comprobar que FIPS esté habilitado en el contenedor con los siguientes comandos:
$ cat /etc/crypto-policies/config FIPS $ cat /proc/sys/crypto/fips_enabled 1