Habilite el modo FIPS en SLES 15 y verifique el estado de arranque.

Cuando falte el estado FIPS, separe la configuración de arranque del cumplimiento.

Un servidor puede informar que el modo FIPS está desactivado incluso cuando su propietario ha instalado actualizaciones de seguridad o seleccionado un perfil reforzado. En SUSE Linux Enterprise Server 15 SP7, el método documentado por SUSE consiste en instalar la compatibilidad con FIPS necesaria para el sistema, ejecutar fips-mode-setup --enable, reiniciar y confirmar el estado con fips-mode-setup --check. La configuración modifica la política criptográfica del sistema y la configuración de arranque; por sí sola, no demuestra que una carga de trabajo o todo el sistema operativo cumpla con un requisito de conformidad.

Ejemplo ilustrativo: Imaginemos un equipo de operaciones ficticio que prepara un servidor SLES 15 SP7 para un servicio interno que requiere criptografía aprobada por FIPS. El equipo dispone de una ventana de mantenimiento y acceso a la consola, pero aún desconoce si un cliente heredado utiliza un algoritmo incompatible. Esto justifica verificar los requisitos exactos y probar las dependencias antes de modificar el host de producción, pero no constituye una prueba o implementación real.

1. Confirmar la liberación y el requisito

Primero, identifique el paquete de servicio y la arquitectura. Los comandos y paquetes exactos pueden variar entre los paquetes de servicio de SLES 15, por lo que no copie un procedimiento de SP7 en SP4, SP5 o SP6 sin consultar la documentación de SUSE de esa versión.

cat /etc/os-release
uname -m

Para el servidor de ejemplo, el equipo registra la versión de SLES instalada, verifica su ventana de cambios y confirma que puede recuperarse mediante una consola o una ruta de administración remota aprobada si falla el reinicio. FIPS puede rechazar algoritmos o protocolos criptográficos que una aplicación aún espera. Programe tiempo para verificar las aplicaciones que usan TLS, SSH, uso compartido de archivos, Java, bases de datos u otras bibliotecas criptográficas.

Aclare también qué es lo que el evaluador requiere. La validación FIPS 140-3 se aplica a un módulo criptográfico en una configuración definida; habilitar un modo de sistema operativo no es lo mismo que validar cada módulo, aplicación o implementación. La guía SLES 15 SP7 de SUSE indica que SP7 no se presentará para la certificación NIST FIPS 140-3. SUSE publica por separado información sobre módulos y configuraciones validados. Si un contrato requiere un módulo validado específico, confirme el módulo, la versión, el entorno operativo y el certificado exactos con el material de certificación de SUSE y el registro del certificado CMVP de NIST antes de continuar.

2. Prepare los componentes FIPS compatibles.

SUSE recomienda seleccionar el patterns-base-fipspatrón para una instalación nueva. Si está modificando un sistema en funcionamiento, SUSE advierte que podrían ser necesarios ajustes adicionales, como la regeneración de claves y la auditoría de la configuración. Considere un host existente como un cambio controlado, no como una certificación automática.

Compruebe si la utilidad de configuración está presente:

command -v fips-mode-setup
rpm -q crypto-policies-scripts

El crypto-policies-scriptspaquete se proporciona fips-mode-setupy puede que no esté instalado. Si no está presente, instálelo desde los repositorios SLES autorizados del sistema:

sudo zypper install crypto-policies-scripts

Si no está claro el acceso al repositorio, la disponibilidad de paquetes o los paquetes FIPS necesarios, deténgase y utilice el canal de soporte y la guía de certificación correspondiente a su Service Pack. No sustituya un comando antiguo del blog ni añada manualmente un parámetro del kernel copiado de una versión diferente de SLES. Las instrucciones actuales de SUSE para el SP7 utilizan la utilidad de configuración para aplicar la política y configurar el proceso de arranque.

3. Habilite el modo FIPS y reinicie.

Una vez que se haya realizado la copia de seguridad del host de acuerdo con la política local, se hayan revisado las dependencias y la ventana de mantenimiento esté activa, habilite el modo:

sudo fips-mode-setup --enable

Revise la salida de la utilidad. SUSE documenta que configura la política criptográfica FIPS e informa que se requiere un reinicio. El reinicio forma parte del procedimiento porque el initramfs y la configuración de arranque deben reflejar el nuevo modo. No considere que el comando se ejecute correctamente antes del reinicio sea prueba de que el kernel en ejecución ya está funcionando en modo FIPS.

Reinicie el sistema únicamente cuando haya confirmado el impacto en el servicio y tenga acceso para la recuperación:

sudo systemctl reboot

Para el equipo de operaciones ficticio, el propietario de la aplicación está presente durante el período de cambio y puede ejecutar las pruebas de humo acordadas una vez que el servidor vuelva a estar operativo. Si el servidor es remoto y no existe una ruta de recuperación, primero debe establecerse una o posponerse el cambio. Las restricciones FIPS pueden exponer criptografía no compatible durante el arranque o al iniciar los servicios.

4. Verifique el modo y luego verifique la carga de trabajo.

Una vez que el sistema se haya reiniciado por completo, ejecute la comprobación de estado de SUSE:

sudo fips-mode-setup --check

Para una configuración exitosa de SP7, la documentación de SUSE indica que el modo FIPS está habilitado, el módulo FIPS de initramfs está habilitado y la política criptográfica actual se basa en la política FIPS. Compare la información obtenida con la documentación del Service Pack instalado; no se fíe únicamente del archivo de configuración ni de que el reinicio se haya completado.

También puede consultar el estado de habilitación de la utilidad:

sudo fips-mode-setup --is-enabled

SUSE documenta esto como una comprobación de estado con un resultado distinto de cero cuando FIPS está deshabilitado o cuando el modo es inconsistente. Utilice el estado de salida en la automatización en lugar de buscar en la salida con formato poco definido. A continuación, pruebe los servicios relevantes para el requisito: autentique con el método SSH aprobado, establezca una conexión TLS con un punto final representativo y ejecute comprobaciones de estado específicas de la aplicación. Que un servicio esté activo no implica que utilice un módulo o configuración criptográfica aprobados.

Un ejemplo de compatibilidad que se menciona en la guía de SUSE se refiere a Samba/CIFS: en un entorno FIPS, utilice la autenticación Kerberos, ya que los demás modos de autenticación de Samba incluyen MD5. Aplique esta recomendación solo si el host proporciona o consume servicios Samba; de lo contrario, céntrese en los protocolos y las bibliotecas que realmente entran dentro del ámbito de aplicación.

5. Resolver los fallos sin debilitar el requisito.

Si --checkse informa que FIPS no está habilitado, revise la salida completa del comando y confirme que se haya reiniciado el sistema. Verifique la versión y el conjunto de paquetes instalados y consulte la guía de SUSE correspondiente. Si el modo aparece como habilitado, pero una aplicación falla, inspeccione los registros de dicha aplicación e identifique el algoritmo o módulo que intenta usar. Reemplace o reconfigure la dependencia con una opción aprobada u obtenga una excepción documentada del responsable de cumplimiento.

No vuelva a una política criptográfica permisiva solo para que un cliente antiguo funcione alegando que cumple con la normativa FIPS. Si es necesario revertir la operación, utilice el proceso de gestión de incidentes y aprobación de la organización; consulte la documentación de SUSE y, sudo fips-mode-setup --disablea continuación, reinicie el sistema para desactivar el modo. Reevalúe el estado de cumplimiento tras cualquier reversión.

Antes de cerrar el cambio, guarde la identificación del paquete de servicio, la información del paquete, la salida del comando, el registro de reinicio y los resultados de las pruebas de la aplicación en el registro de cambios del sistema. En el escenario ilustrativo, esta información permite al equipo distinguir tres hechos distintos: el host informa que el modo FIPS está habilitado, los servicios previstos funcionan y los módulos criptográficos seleccionados cumplen con el requisito de conformidad. Solo el evaluador responsable puede decidir si estos hechos satisfacen el control aplicable.

Para conocer el procedimiento oficial y las advertencias específicas de cada versión, consulte la Guía de seguridad y protección de SUSE Linux Enterprise Server 15 SP7 , la información de certificación FIPS de SUSE y el registro correspondiente del Programa de validación de módulos criptográficos del NIST .

Dejar un comentario

Habilite el modo FIPS en SLES 15 y verifique el estado de arranque.

Habilite el modo FIPS en SLES 15 y verifique el estado de arranque.

Siga el procedimiento SP7 de SUSE para habilitar el modo FIPS, reiniciar de forma segura, verificar la política activa y comprobar si sus requisitos de cumplimiento exigen módulos validados.

Configurar un volumen de datos cifrado con LUKS en SLES

Configurar un volumen de datos cifrado con LUKS en SLES

Compare YaST y cryptsetup para un nuevo volumen de datos SLES cifrado, elija LUKS1 o LUKS2 y verifique el comportamiento de desbloqueo y montaje de forma segura.

Cree un servidor de actualización local de SUSE con RMT en SLES 15.

Cree un servidor de actualización local de SUSE con RMT en SLES 15.

Configure RMT en SLES 15, replique los repositorios autorizados y verifique el registro HTTPS y el acceso a los paquetes desde un cliente de prueba.

Unir SLES 15 a Active Directory con SSSD en YaST

Unir SLES 15 a Active Directory con SSSD en YaST

Conecte SLES 15 a Active Directory mediante la gestión de inicio de sesión basada en SSSD de YaST y, a continuación, verifique la búsqueda en el directorio, el inicio de sesión en el dominio y los tickets de Kerberos.

Habilitar la aplicación de parches en vivo de SLES y verificar una corrección del kernel

Habilitar la aplicación de parches en vivo de SLES y verificar una corrección del kernel

Configure la ruta de Live Patching correcta para SLES 16.0 o 15 SP7, aplique las correcciones del kernel que cumplan los requisitos y confirme qué está activo sin confundirlo con una actualización del kernel que requiera reiniciar el sistema.

Mantenga los servicios disponibles durante una actualización de SLES 15 SP5 a SP6.

Mantenga los servicios disponibles durante una actualización de SLES 15 SP5 a SP6.

SLES 15 SP5 puede migrar en línea a SP6, pero cada nodo debe reiniciarse. Utilice una actualización progresiva probada o una transición azul-verde para mantener las cargas de trabajo accesibles.

Crea un perfil personalizado de AppArmor en SUSE Linux.

Crea un perfil personalizado de AppArmor en SUSE Linux.

Cree, refine y verifique un perfil de AppArmor con privilegios mínimos en SLES 15 SP7, con una nota clara sobre la configuración predeterminada de SELinux en SLES 16.

Aplique el SLES 15 STIG de forma segura con OpenSCAP.

Aplique el SLES 15 STIG de forma segura con OpenSCAP.

Utilice el perfil STIG compatible con SUSE para analizar SLES 15, probar la remediación, revisar los hallazgos restantes y conservar la evidencia de la evaluación.

Restaurar el acceso a Cockpit en SUSE Linux Enterprise Server

Restaurar el acceso a Cockpit en SUSE Linux Enterprise Server

Para rastrear una conexión fallida a Cockpit, utilice DNS, el puerto 9090, el socket systemd, firewalld, TLS y la configuración de inicio de sesión, siguiendo las directrices actuales de SUSE.

Configure la conmutación por error Ethernet confiable con la agregación de enlaces de SLES 15.

Configure la conmutación por error Ethernet confiable con la agregación de enlaces de SLES 15.

Cree una conexión Ethernet redundante en SLES 15 con YaST y Wicked, configure la agregación de enlaces activo-pasivo y verifique ambos puertos y la conmutación por error.