Rotazione delle chiavi
La rotazione introduce nuovo materiale di chiave. Occorre sapere quali versioni servono ancora per decifrare dati precedenti e backup.
Pianificare il cambio del materiale di chiave
La rotazione sostituisce il materiale di chiave crittografica già in uso con materiale nuovo. Può essere avviata da un periodo definito, limiti d’uso o un incidente di sicurezza. L’intervallo adatto dipende dal metodo, dall’uso e dalle esigenze di protezione; non ne deriva un numero di giorni unico per ogni applicazione.
Associare i dati precedenti alle rispettive chiavi
Durante una modifica pianificata in un portale fittizio di documenti, l’applicazione inizia a cifrare i nuovi file con v2 invece di v1. Le etichette rappresentano versioni, non valori delle chiavi. I file già salvati non vengono per questo cifrati automaticamente con la nuova versione.
Il team deve decidere se ricifrare i dati precedenti oppure conservarne la vecchia versione di chiave per decifrarli con accesso controllato. Anche i backup esistenti possono richiederla. Prima di rimuoverla definitivamente occorre stabilire che i dati necessari non ne dipendano più. Un identificatore di versione non sostituisce il materiale di chiave corrispondente.
Gestire separatamente una sospetta esposizione
Se si sospetta un’esposizione, il normale calendario di rotazione non basta. Il piano di risposta deve affrontare anche l’accesso alle chiavi coinvolte, i dati esistenti e una transizione sicura. Una nuova versione non elimina né i dati in chiaro già rubati né un accesso non autorizzato alla gestione delle chiavi ancora attivo.
Fonti
Termini correlati
- Crittografia envelopeLa crittografia envelope separa la chiave dei dati da quella che la protegge. File cifrato e chiave dei dati avvolta vanno gestiti insieme.
- Registro di auditUn registro di audit rende tracciabili eventi importanti dell’applicazione. Attore, azione, oggetto coinvolto ed esito devono essere leggibili insieme.
- Politica di conservazione dei datiUna politica di conservazione definisce scopo, inizio, durata e fine della memorizzazione. Cancellazioni e copie richiedono una gestione tecnica.
- Minimizzazione dei datiLa minimizzazione limita i dati personali a quanto è adeguato, pertinente e necessario per una finalità definita.
- Salting delle passwordIl salting assegna a ogni nuovo hash di password un valore casuale distinto. Il salt si conserva insieme all’hash e non deve essere segreto.
- Argon2Argon2 è una famiglia di funzioni hash per password che richiedono memoria. Variante, memoria e durata devono adattarsi a sicurezza ed esercizio.
Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.