Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

No SUSE Linux Enterprise Server 15, utilize fips-mode-setupo fluxo de trabalho da SUSE para configurar a política criptográfica FIPS e as configurações de inicialização. Em seguida, reinicie o sistema e verifique o resultado. Não considere uma única flag do kernel como prova de conformidade: o modo FIPS é apenas uma parte de uma implementação em conformidade, e os módulos criptográficos validados e as versões dos pacotes devem corresponder aos requisitos aplicáveis ​​ao seu sistema.

Este procedimento segue o Guia de Segurança e Reforço de Segurança da SUSE para SLES 15 SP7, a documentação atual do pacote de serviços do SLES 15 revisada em 6 de outubro de 2026. A disponibilidade do pacote e o status de certificação podem variar de acordo com o pacote de serviços, a arquitetura, o repositório e o contrato de suporte.

Referência rápida

MetaAçãoIndicador de sucesso
Prepare uma nova instalaçãoInstale o patterns-base-fipspadrãoPacotes relacionados ao FIPS estão presentes.
Ative a configuração do sistemaCorrersudo fips-mode-setup --enableA ferramenta informa que o modo FIPS será ativado.
Aplicar a configuração de inicializaçãoReinicie durante uma janela de manutenção.O servidor voltou a funcionar.
Verifique o resultadoCorrersudo fips-mode-setup --checkAs verificações de kernel, initramfs e política criptográfica FIPS foram aprovadas.

Antes de ativar o modo FIPS

O FIPS 140 valida módulos criptográficos e suas configurações aprovadas; não se trata de uma classificação de segurança geral para um servidor inteiro. Confirme o pacote de serviços, a arquitetura, os módulos criptográficos e os aplicativos exatos do SLES que sua autoridade de conformidade exige. O guia do SUSE SLES 15 SP7 afirma que o SP7 não será submetido à certificação NIST FIPS 140-3. O guia também observa que a certificação pode envolver binários e versões específicos. Portanto, habilitar o modo no SP7 não garante que o sistema operacional ou todos os aplicativos sejam certificados pelo FIPS 140-3. Verifique as informações de certificação atuais da SUSE e os requisitos do seu avaliador antes de fazer uma declaração de conformidade.

A SUSE recomenda habilitar o FIPS somente quando uma regra de conformidade o exigir. Restrições do FIPS podem rejeitar algoritmos antigos ou fazer com que aplicativos e integrações parem de funcionar; atualizações também podem afetar a funcionalidade. Teste primeiro em um sistema representativo. Programe um período de inatividade, certifique-se de ter acesso ao console ou fora da banda, confirme se há um backup atual e documente um plano de recuperação. Se o servidor for remoto, verifique se você consegue acessar o console de inicialização antes de alterar a configuração de inicialização.

Ative o modo FIPS em um sistema SLES 15 instalado.

1. Confirme o pacote de serviços e os repositórios.

Registre os detalhes da plataforma e verifique se o servidor consegue acessar os repositórios SUSE suportados:

cat /etc/os-release
uname -m
sudo zypper refresh

Verifique se a configuração do repositório corresponde ao produto e ao pacote de serviços SLES registrados. Não adicione um repositório não relacionado para obter um pacote com nome semelhante; a certificação depende dos pacotes, versões e configuração corretos do fornecedor.

2. Instale o utilitário de configuração e o padrão FIPS, se necessário.

A SUSE recomenda instalar o patterns-base-fipspadrão em uma nova instalação. Em um servidor existente, revise as alterações de padrão e pacote antes de confirmar a transação. O comando que fornece o padrão fips-mode-setupé fornecido pelo SLES crypto-policies-scriptse pode não estar instalado por padrão. Com os repositórios SLES corretos habilitados, instale os componentes necessários, caso estejam faltando:

sudo zypper install patterns-base-fips crypto-policies-scripts

Se o seu pacote de serviços apresentar o padrão FIPS através do software YaST, você poderá selecioná-lo lá e instalar o pacote de configuração a partir do repositório compatível. Analise as alterações de dependência propostas pelo zypper; interrompa a instalação se elas removerem pacotes necessários ou fizerem com que o sistema utilize fontes não suportadas.

3. Ative a configuração FIPS

Execute o comando fornecido pelo SUSE como root através de sudo:

sudo fips-mode-setup --enable

O utilitário configura a política do sistema e as configurações de inicialização. O exemplo documentado pela SUSE informa que a política do sistema está sendo definida como FIPS e solicita uma reinicialização. Se o comando informar que o utilitário está ausente, instale ou repare crypto-policies-scriptsa partir do repositório correto do produto, em vez de editar manualmente vários arquivos de política criptográfica.

Para ambientes com controle de alterações que gerenciam a configuração do carregador de inicialização separadamente, o utilitário oferece suporte à opção `--add` --no-bootcfg. Essa opção imprime os parâmetros de inicialização que precisam ser adicionados em vez de reconfigurar o carregador de inicialização. Siga a saída e o procedimento de carregamento de inicialização da sua plataforma. A SUSE observa uma exceção para IBM Z: o comando ainda tenta ser executado ziplporque omiti-lo poderia tornar o sistema não inicializável.

4. Reinicie e verifique

Reinicie durante a janela de manutenção:

sudo reboot

Após o servidor voltar a funcionar, verifique o status completo:

sudo fips-mode-setup --check

No SLES 15 SP7, a saída de exemplo da SUSE confirma que o modo FIPS está habilitado, o módulo FIPS do initramfs está habilitado e a política criptográfica atual é baseada na política FIPS. Você também pode inspecionar o indicador do kernel:

cat /proc/sys/crypto/fips_enabled

Um valor de 10 indica que o sinalizador FIPS do kernel está ativo. Considere isso como um diagnóstico adicional, não como uma substituição fips-mode-setup --checkou revisão dos módulos validados e da configuração do aplicativo. Um serviço pode ter sua própria biblioteca criptográfica, política ou requisitos de conformidade.

Verifique os aplicativos e integrações.

Execute testes funcionais que reflitam o papel real do sistema. Teste conexões TLS com os pares necessários, acesso SSH com algoritmos aprovados, operações com certificados, tarefas agendadas, backups, autenticação de diretório e qualquer criptografia de banco de dados ou aplicativo. Analise os logs do aplicativo em busca de erros que indiquem a indisponibilidade de um algoritmo ou tamanho de chave. Atualize os clientes ou integrações que dependem de criptografia não permitida por meio de seus respectivos processos de configuração.

O Samba/CIFS é uma consideração conhecida no guia da SUSE: em uma rede compatível com FIPS, utilize a autenticação Kerberos. O guia explica que outros modos de autenticação do Samba incluem o MD5, que não é suportado para autenticação sob as regras FIPS. Confirme o caminho de autenticação com seus administradores de diretório e armazenamento antes de migrar para sistemas de produção.

Pontos de verificação para resolução de problemas

  • O comando não foi encontrado: instale crypto-policies-scriptsa partir dos repositórios SLES registrados e tente novamente.
  • A verificação reporta um estado inconsistente: revise a linha de comando de inicialização, o status do initramfs e a política criptográfica em conjunto. Não confie apenas em /proc/sys/crypto/fips_enabled.
  • O sistema não inicializa corretamente: use o console ou o método de recuperação documentado e restaure a configuração de inicialização anterior. Consulte as orientações de suporte específicas do seu pacote de serviços antes de tentar parâmetros manuais do kernel.
  • Uma aplicação para de se conectar: ​​identifique o protocolo, algoritmo, tamanho da chave ou biblioteca rejeitados. Atualize o servidor ou a aplicação para uma configuração aprovada; não enfraqueça a política do sistema para silenciar o erro sem aprovação de conformidade.

Desative o modo FIPS quando os requisitos mudarem.

Caso precise reverter a alteração, a SUSE documenta este comando:

sudo fips-mode-setup --disable

Reinicie o sistema em seguida e execute o comando sudo fips-mode-setup --checkpara confirmar o estado resultante. Desativar o modo FIPS não desfaz automaticamente todas as alterações de aplicativos, chaves ou configurações feitas durante a migração. Analise-as separadamente e documente o estado final do sistema.

Lista de verificação prática para conclusão

  • O pacote de serviços e a arquitetura do SLES estão registrados, e seu status de certificação corresponde ao requisito de conformidade real.
  • O padrão FIPS e o utilitário de configuração foram obtidos dos repositórios suportados para esse produto.
  • fips-mode-setup --enableConcluída a operação, o servidor foi reiniciado e fips-mode-setup --checkreporta que os componentes esperados estão ativos.
  • Os testes de aplicação, rede, SSH, backup e autenticação foram aprovados com os algoritmos validados.
  • Os módulos, binários, versões de pacotes e evidências operacionais validados foram revisados ​​com o responsável pela conformidade.

Referências oficiais

Deixar um comentário

Como configurar o firewall do SLES 15 com o firewall-cmd

Como configurar o firewall do SLES 15 com o firewall-cmd

Configure o firewalld no SLES 15: verifique as zonas, permita serviços ou portas, salve regras permanentes, recarregue com segurança e verifique o acesso.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Habilite a aplicação de patches em tempo real no kernel do SLES 15 SP7, aplique correções compatíveis sem reiniciar, verifique os patches ativos e entenda quando ainda é necessário reiniciar o kernel.

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Ative o modo FIPS no SLES 15 com o utilitário de configuração compatível com a SUSE, reinicie com segurança, verifique o status do kernel e da política criptográfica e verifique os limites de certificação.

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Instale o Google Chrome no Gooroom OS com segurança usando pacotes .deb oficiais, APT, verificações de políticas, orientações de atualização e correções para dispositivos gerenciados.

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Encaminhe com segurança os logs do sistema SLES para um servidor syslog remoto usando rsyslog, certificados TLS, verificação de nome do par, filas, validação e testes.

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integre o SLES 15 ao Active Directory com o SSSD usando o YaST. Prepare o DNS e o horário, configure os logins de domínio, verifique o Kerberos e compare o SSSD, o Winbind e o realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Diagnosticar e corrigir falhas de resolução de DNS no Debian 12 com systemd-resolved, incluindo resolv.conf, NetworkManager, networkd, cache e verificação.

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Instale o Pardus 25.2 ao lado do Windows 11 fazendo um backup, reduzindo o volume do Windows, inicializando a partir de um USB UEFI e protegendo as partições EFI e de recuperação existentes.

Corrigir erro 500 de falha na atualização dos repositórios Zypper no SLES

Corrigir erro 500 de falha na atualização dos repositórios Zypper no SLES

Diagnosticar falhas de atualização do Zypper com HTTP 500 no SUSE Linux Enterprise Server. Identificar o repositório com falha, verificar proxies e registros e, em seguida, atualizar os metadados com segurança.