Ridigita la chiave master di crittografia software a riposo
È possibile utilizzare l'API Element per reimmettere una chiave esistente. Questo processo crea una nuova chiave master sostitutiva per il server di gestione delle chiavi esterno. Le chiavi master vengono sempre sostituite da nuove chiavi master e non vengono mai duplicate o sovrascritte.
Potrebbe essere necessario eseguire una nuova chiave nell'ambito di una delle seguenti procedure:
-
Creare una nuova chiave come parte di un cambiamento dalla gestione interna delle chiavi alla gestione esterna delle chiavi.
-
Creare una nuova chiave come reazione o come protezione contro un evento correlato alla sicurezza.
Questo processo è asincrono e restituisce una risposta prima del completamento dell'operazione di rekey. È possibile utilizzare "GetAsyncResult" metodo per eseguire il polling del sistema per verificare il completamento del processo. |
-
È stata attivata la crittografia software a riposo utilizzando "CreateCluster" Metodo su un nuovo cluster che non contiene volumi e non dispone di i/O. Utilizzare il
GetSoftwareEncryptionatRestInfo
per confermare che lo stato èenabled
prima di procedere. -
Lo hai fatto "instaurazione di una relazione di fiducia" Tra il cluster SolidFire e un server di chiavi esterne (EKS). Eseguire "TestKeyProviderKmip" metodo per verificare che sia stabilita una connessione con il provider di chiavi.
-
Eseguire "ListKeyProvidersKmip" Comando e copia dell'ID del provider di chiavi (
keyProviderID
). -
Eseguire "RekeySoftwareEncryptionAtRestMasterKey" con
keyManagementType
parametro asexternal
e.keyProviderID
Come numero ID del provider di chiavi del passaggio precedente:{ "method": "rekeysoftwareencryptionatrestmasterkey", "params": { "keyManagementType": "external", "keyProviderID": "<ID number>" } }
-
Copiare il
asyncHandle
valore diRekeySoftwareEncryptionAtRestMasterKey
risposta del comando. -
Eseguire "GetAsyncResult" con il
asyncHandle
valore del passaggio precedente per confermare la modifica della configurazione. Dalla risposta del comando, dovresti vedere che la configurazione della vecchia chiave master è stata aggiornata con le nuove informazioni sulla chiave. Copiare il nuovo ID del provider di chiavi per utilizzarlo in un passaggio successivo.{ "id": null, "result": { "createTime": "2021-01-01T22:29:18Z", "lastUpdateTime": "2021-01-01T22:45:51Z", "result": { "keyToDecommission": { "keyID": "<value>", "keyManagementType": "internal" }, "newKey": { "keyID": "<value>", "keyManagementType": "external", "keyProviderID": <value> }, "operation": "Rekeying Master Key. Master Key management being transferred from Internal Key Management to External Key Management with keyProviderID=<value>", "state": "Ready" }, "resultType": "RekeySoftwareEncryptionAtRestMasterKey", "status": "complete" }
-
Eseguire
GetSoftwareEncryptionatRestInfo
per confermare i dettagli della nuova chiave, incluso ilkeyProviderID
, sono stati aggiornati.{ "id": null, "result": { "masterKeyInfo": { "keyCreatedTime": "2021-01-01T22:29:18Z", "keyID": "<updated value>", "keyManagementType": "external", "keyProviderID": <value> }, "rekeyMasterKeyAsyncResultID": <value> "status": "enabled", "version": 1 }, }