In ESXi 8.0 e versioni successive, l'implementazione dell'entropia di ESXi supporta le certificazioni FIPS 140-3 ed EAL4. Le opzioni di avvio del kernel controllano le fonti di entropia da attivare in un host ESXi.
In informatica, il termine "entropia" si riferisce a caratteri e dati casuali che vengono raccolti per l'uso nella crittografia, ad esempio la generazione di chiavi di crittografia per proteggere i dati trasmessi in una rete. L'entropia è richiesta dalla sicurezza per generare chiavi e comunicare in modo sicuro nella rete. L'entropia viene spesso raccolta da diverse origini in un sistema.
La gestione dell'entropia FIPS è il comportamento predefinito se si verificano le condizioni seguenti.
- L'hardware supporta RDSEED.
- L'opzione di avvio disableHwrng di VMkernel non è presente o è FALSE.
- L'opzione di avvio entropySources di VMkernel non è presente, è 0 (zero) o è 4.
A partire da ESXi 8.0 Update 1, è possibile configurare origini di entropia esterne nel file kickstart per l'installazione con script. È possibile configurare ESXi in un ambiente con protezione elevata per utilizzare l'entropia da origini di entropia esterne, ad esempio HSM (Hardware Security Module), in conformità con standard come i criteri comuni BSI, EAL4 e NIST FIPS CMVP, tramite il metodo di installazione con script. Per ulteriori informazioni sulla configurazione di origini di entropia esterne, vedere la documentazione Installazione e configurazione di VMware ESXi.
È possibile configurare il sottosistema dell'entropia di ESXi utilizzando le seguenti opzioni di avvio di VMkernel:
Opzione di avvio di VMkernel | Tipo di opzione | Descrizione | Valore predefinito |
---|---|---|---|
disableHwrng (disponibile prima di vSphere 8.0) | Booleano | Disattiva le origini ddell'entropia RDRAND e RDSEED quando è impostata su TRUE (sostituisce "entropySources"). | FALSE Attiva le origini dell'entropia del generatore di numeri casuali dell'hardware, se presenti. |
entropySources (disponibile a partire da vSphere 8.0) | Numero intero, Bitmask | Specifica quali origini dell'entropia attivare.
Valori della maschera di bit:
|
0 (zero) Se RDSEED è supportato, il valore predefinito è Conformità FIPS. In caso contrario, il valore predefinito è tutte le origini dell'entropia ad eccezione di entropyd. |
Prerequisiti
È necessario disporre dell'accesso root nell'host ESXi.
Procedura
- Utilizzare SSH o un'altra connessione a una console remota per avviare una sessione sull'host ESXi.
- Accedere come root.
- Impostare le opzioni di avvio di VMkernel dell'entropia desiderate.
- Per disattivare le fonti di entropia RDRAND e RDSEED per disableHwrng:
esxcli system settings kernel set -s disableHwrng -v TRUE
- Per impostare entropySources:
esxcli system settings kernel set -s entropySources -v entropy_source_value
Vedere la tabella precedente per informazioni sui valori che è possibile impostare per entropySources.
- Per disattivare le fonti di entropia RDRAND e RDSEED per disableHwrng: