Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Su SUSE Linux Enterprise Server 15, utilizzare il flusso di lavoro di SUSE fips-mode-setupper configurare la policy crittografica FIPS e le impostazioni di avvio, quindi riavviare e verificare il risultato. Non considerare un singolo flag del kernel come prova di conformità: la modalità FIPS è solo una parte di una distribuzione conforme e i moduli crittografici e le versioni dei pacchetti convalidati devono corrispondere ai requisiti applicabili al sistema.

Questa procedura segue la Guida alla sicurezza e all'hardening di SUSE per SLES 15 SP7, la documentazione corrente del service pack di SLES 15, rivista il 6 ottobre 2026. La disponibilità dei pacchetti e lo stato di certificazione possono variare a seconda del service pack, dell'architettura, del repository e del contratto di supporto.

Riferimento rapido

ObiettivoAzioneIndicatore di successo
Preparare una nuova installazioneInstalla il patterns-base-fipsmodellosono presenti pacchetti correlati a FIPS
Abilita la configurazione del sistemaCorreresudo fips-mode-setup --enableLo strumento segnala che la modalità FIPS sarà abilitata
Applicare la configurazione di avvioRiavviare durante una finestra di manutenzioneIl server torna in servizio
Verificare il risultatoCorreresudo fips-mode-setup --checkI controlli relativi al kernel, all'initramfs e alla policy crittografica FIPS sono superati.

Prima di abilitare la modalità FIPS

Lo standard FIPS 140 convalida i moduli crittografici e le relative configurazioni approvate; non si tratta di una valutazione di sicurezza generale per l'intero server. Verificate l'esatto Service Pack, l'architettura, i moduli crittografici e le applicazioni di SLES richiesti dall'ente di certificazione. La guida di SUSE per SLES 15 SP7 afferma che SP7 non verrà sottoposto alla certificazione NIST FIPS 140-3. La guida precisa inoltre che la certificazione può riguardare specifici binari e versioni. Pertanto, l'attivazione della modalità su SP7 non garantisce che il sistema operativo o ogni singola applicazione siano certificati FIPS 140-3. Prima di presentare una dichiarazione di conformità, verificate le informazioni di certificazione aggiornate di SUSE e i requisiti del vostro ente di valutazione.

SUSE consiglia di abilitare FIPS solo quando richiesto da una norma di conformità. Le restrizioni FIPS possono rifiutare algoritmi meno recenti o causare l'arresto anomalo di applicazioni e integrazioni; anche gli aggiornamenti possono influire sulla funzionalità. Testare prima un sistema rappresentativo. Pianificare un periodo di inattività, assicurarsi di avere accesso alla console o tramite connessione out-of-band, verificare la presenza di un backup aggiornato e documentare una procedura di ripristino. Se il server è remoto, verificare di poter accedere alla console di avvio prima di modificare la configurazione di avvio.

Abilitare la modalità FIPS su un sistema SLES 15 installato

1. Conferma il service pack e i repository

Annota i dettagli della piattaforma e verifica che il server possa raggiungere i repository SUSE supportati:

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

Verifica che la configurazione del repository corrisponda al prodotto SLES e al service pack registrati. Non aggiungere un repository non correlato per ottenere un pacchetto con un nome simile; la certificazione dipende dai pacchetti, dalle versioni e dalla configurazione corretti del fornitore.

2. Installare il pattern FIPS e l'utility di configurazione, se necessario.

SUSE consiglia di installare il patterns-base-fipspattern su una nuova installazione. Su un server esistente, rivedere il pattern e le modifiche al pacchetto prima di confermare la transazione. Il comando fornito fips-mode-setupè incluso crypto-policies-scriptse potrebbe non essere installato per impostazione predefinita. Con i repository SLES corretti abilitati, installare i componenti richiesti se mancanti:

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

Se il tuo service pack presenta il pattern FIPS tramite YaST Software, puoi selezionarlo lì e installare il pacchetto di installazione dal repository supportato. Esamina le modifiche alle dipendenze proposte da zypper; interrompi l'installazione se queste dovessero rimuovere pacchetti necessari o passare a sorgenti non supportate.

3. Abilitare la configurazione FIPS

Eseguire il comando fornito da SUSE come root tramite sudo:

sudo fips-mode-setup --enable

L'utility configura i criteri di sistema e le impostazioni di avvio. L'esempio documentato da SUSE indica che i criteri di sistema vengono impostati su FIPS e richiede un riavvio. Se il comando segnala che l'utility non è presente, installarla o ripararla crypto-policies-scriptsdal repository del prodotto corretto anziché modificare manualmente i vari file crypto-policy.

Per gli ambienti con controllo delle modifiche che gestiscono la configurazione del bootloader separatamente, l'utilità supporta --no-bootcfg. Questa opzione stampa i parametri di avvio che devono essere aggiunti invece di riconfigurare il bootloader. Segui l'output e la procedura del bootloader della tua piattaforma. SUSE segnala un'eccezione per IBM Z: il comando tenta comunque di essere eseguito ziplperché ometterlo potrebbe rendere il sistema non avviabile.

4. Riavvia e verifica

Riavviare durante la finestra di manutenzione:

sudo reboot

Dopo il riavvio del server, verifica lo stato completo:

sudo fips-mode-setup --check

Su SLES 15 SP7, l'output di esempio di SUSE conferma che la modalità FIPS è abilitata, il modulo initramfs FIPS è abilitato e la policy crittografica corrente è basata sulla policy FIPS. È possibile anche esaminare l'indicatore del kernel:

cat /proc/sys/crypto/fips_enabled

Un valore di 1indica che il flag FIPS del kernel è attivo. Consideralo come una diagnostica aggiuntiva, non come un sostituto fips-mode-setup --checko una revisione dei moduli convalidati e della configurazione dell'applicazione. Un servizio potrebbe avere una propria libreria crittografica, policy o requisiti di conformità.

Verifica applicazioni e integrazioni

Eseguire test funzionali che riflettano il ruolo effettivo del sistema. Testare le connessioni TLS ai peer richiesti, l'accesso SSH con algoritmi approvati, le operazioni sui certificati, i processi pianificati, i backup, l'autenticazione delle directory e qualsiasi crittografia di database o applicazione. Esaminare i log delle applicazioni per individuare errori che indichino l'indisponibilità di un algoritmo o di una dimensione della chiave. Aggiornare i client o le integrazioni che dipendono da crittografia non consentita tramite la procedura di configurazione supportata.

Samba/CIFS è un aspetto noto e considerato nella guida di SUSE: in una rete conforme a FIPS, utilizzare l'autenticazione Kerberos. La guida spiega che altre modalità di autenticazione Samba includono MD5, che non è supportato per l'autenticazione secondo le regole FIPS. Confermare il percorso di autenticazione con gli amministratori di directory e storage prima di passare ai sistemi di produzione.

Punti di controllo per la risoluzione dei problemi

  • Il comando non è stato trovato: installa crypto-policies-scriptsdai repository SLES registrati, quindi riprova.
  • Il controllo segnala uno stato incoerente: rivedere insieme la riga di comando di avvio, lo stato di initramfs e la policy crittografica. Non fare affidamento solo su /proc/sys/crypto/fips_enabled.
  • Il sistema non si avvia correttamente: utilizzare la console o il metodo di ripristino documentato per ripristinare la configurazione di avvio precedente. Consultare la guida di supporto specifica per il Service Pack prima di tentare di impostare manualmente i parametri del kernel.
  • Un'applicazione smette di connettersi: identificare il protocollo, l'algoritmo, la dimensione della chiave o la libreria rifiutati. Aggiornare il peer o l'applicazione a una configurazione approvata; non indebolire i criteri di sistema per silenziare l'errore senza l'approvazione della conformità.

Disattiva la modalità FIPS quando i requisiti cambiano

Se è necessario ripristinare una versione precedente, SUSE documenta questo comando:

sudo fips-mode-setup --disable

Riavvia il sistema e poi esegui il comando sudo fips-mode-setup --checkper confermare lo stato risultante. La disabilitazione della modalità FIPS non annulla automaticamente tutte le modifiche apportate ad applicazioni, chiavi o configurazioni durante una migrazione. Esaminale separatamente e documenta lo stato finale del sistema.

Lista di controllo per il completamento pratico

  • Il service pack e l'architettura di SLES sono documentati e il loro stato di certificazione corrisponde ai requisiti di conformità effettivi.
  • Il modello FIPS e l'utility di configurazione provengono dai repository supportati per quel prodotto.
  • fips-mode-setup --enableCompletata l'operazione, il server è stato riavviato e fips-mode-setup --checksegnala che i componenti previsti sono attivi.
  • Test di applicazione, rete, SSH, backup e autenticazione superati con gli algoritmi approvati.
  • I moduli, i file binari, le versioni dei pacchetti e le prove operative validate sono stati esaminati con il responsabile della conformità.

Riferimenti ufficiali

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e 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.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.