GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar el modo FIPS en CentOS/RHEL 7

¿Qué es el cumplimiento de FIPS?

Los Estándares Federales de Procesamiento de Información (FIPS) son estándares especificados por el Gobierno de los Estados Unidos para aprobar software criptográfico. El Instituto Nacional de Estándares y Tecnología (NIST) ha emitido hasta ahora los estándares FIPS 140-1 y FIPS 140-2, y FIPS PUB 140-2 es el estándar para "Requisitos de seguridad para módulos criptográficos".

Los pasos para habilitar FIPS en CentOS/RHEL 7 incluyen la instalación del paquete dracut-fips. Este paquete proporciona un archivo, /etc/system-fips, que el software habilitado para FIPS, como el cliente openssh, usa para saber si el modo FIPS está habilitado o no en el kernel. Uso de fips=1 durante la instalación le dice al instalador que también instale el paquete dracut-fips automáticamente.

Deshabilitar el modo FIPS

1. Elimina los paquetes dracut-fips.

# yum remove dracut-fips*

2. Realice una copia de seguridad de FIPS initramfs.

# cp -p /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).backup
Nota :compruebe si el archivo initramfs se ha creado o no. Además, puede usar otra ubicación en lugar de /boot/ para evitar problemas de espacio.

3. Vuelva a crear el archivo initramfs:

# dracut -f

O

# dracut -f -v /boot/initramfs-$(uname -r).img $(uname -r)

4. Deshabilitar fips=1 valor de la línea de comandos del núcleo. Modifique la línea de comando del kernel actual en el grub.cfg agregando la siguiente opción “fips=0 ” al GRUB_CMDLINE_LINUX ingrese el /etc/default/grub y luego reconstruya el archivo grub.cfg:

Ejemplo de cómo se ve la línea GRUB_CMDLINE_LINUX:

# cat /etc/default/grub | grep GRUB_CMDLINE_LINUX=
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=vg_os/root rd.lvm.lv=vg_os/swap rhgb quiet fips=0"

5. Los cambios en /etc/default/grub requieren la reconstrucción del archivo grub.cfg de la siguiente manera:

# grub2-mkconfig -o /boot/grub2/grub.cfg

O si tiene una ejecución basada en UEFI:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

6. Reinicie el servidor para que los cambios surtan efecto:

# shutdown -r now

7. Verifique que FIPS no esté en modo de aplicación después de reiniciar /proc/sys/crypto/fips_enabled debería ser 0.

Ejemplo:

# cat /proc/sys/crypto/fips_enabled
0


Cent OS
  1. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  2. Cómo deshabilitar IPv6 en CentOS / RHEL 5

  3. Cómo deshabilitar el servicio avahi-daemon en CentOS/RHEL

  4. Cómo deshabilitar lvmetad en CentOS/RHEL

  5. Cómo deshabilitar os-prober en CentOS/RHEL 7

Cómo habilitar SELinux en CentOS/RHEL 7

Cómo deshabilitar SELinux en CentOS 8

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

CentOS / RHEL 5:Cómo iniciar en modo de rescate

CentOS/RHEL 6:Cómo deshabilitar IPv6