sicurezza cloud
Che cos'è la crittografia dei dati?
Che cos'è la crittografia dei dati?
La crittografia dei dati è un metodo utilizzato per codificare le informazioni in modo tale che nessun altro se non la persona autorizzata sia in grado di decodificarle e utilizzarle. Attraverso il processo di crittografia dei dati, le informazioni vengono protette da qualsiasi uso non autorizzato, manipolazione, perdita o distruzione, sia che i dati siano memorizzati sui server, trasmessi tramite reti o attivamente elaborati.
Uno standard di riferimento è l'Advanced Encryption Standard (AES) del NIST, pubblicato come FIPS 197 nel novembre 2001.
Quali tipi di crittografia vengono utilizzati per i dati a riposo e in transito?
- Crittografia a riposo: L'algoritmo utilizzato per i dati a riposo è AES-256. Con questo tipo di crittografia, anche in caso di furto del disco rigido contenente i dati, non ci sarà modo di accedervi senza la chiave di decrittografia.
- Crittografia in transito: Al fine di mantenere i dati sicuri durante il loro transito, è possibile impiegare tecnologie di crittografia come il Transport Layer Security (TLS) per creare una connessione sicura tra il computer dell'utente e il fornitore di servizi cloud.
Come vengono protetti i dati a riposo, in uso e in transito?
Nel sicurezza cloud, i dati vengono protetti in ciascuno dei loro tre stati:
- A riposo: Dati a riposo, ovvero i dati archiviati, sono protetti attraverso l'uso di solidi algoritmi di crittografia, come AES ai sensi del FIPS 197 del NIST (NIST), o archiviati in posizioni sicure e talvolta possono presentare altre misure di sicurezza come il controllo degli accessi e la registrazione dei log.
- In transito: La protezione dei dati in transito è mantenuta da un livello TLS/SSL che crittografa le informazioni scambiate tra il tuo dispositivo e il servizio cloud. Il TLS 1.3, ora specificato dall'IETF nell'RFC 9846 (luglio 2026), è formulato per evitare l'intercettazione, la manomissione e la falsificazione dei messaggi (IETF).
- In uso: Dati in uso rappresentano una delle aree di interesse relativamente più recenti. Si stanno sviluppando diverse tecnologie, come la crittografia omomorfa e gli enclave sicuri, che eseguono calcoli su dati crittografati senza rivelare i dati stessi.
Chi gestisce le chiavi di crittografia e come vengono ruotate?
La gestione delle chiavi è una componente essenziale della crittografia. Negli ambienti SaaS, la responsabilità della gestione delle chiavi può essere distribuita in diversi modi.
Alcuni fornitori ti consentono di utilizzare chiavi gestite dal cliente e sei l'unico responsabile della gestione delle chiavi utilizzate per crittografare i tuoi dati. Alcuni implementano chiavi gestite dal provider in cui il provider è responsabile della generazione, dell'archiviazione e della gestione delle chiavi.
Per ridurre al minimo il rischio di compromissione, è fondamentale cambiare le chiavi regolarmente. In AWS KMS, le chiavi gestite da AWS ruotano annualmente, mentre la rotazione automatica è facoltativa per le chiavi gestite dal cliente (AWS). Il consumatore può essere limitato nelle opzioni di recupero dei dati se il fornitore gestisce le chiavi.
| Aspetto | Chiavi Gestite dal Cliente | Chiavi gestite dal provider |
|
Responsabilità delle chiavi |
||
| Creazione delle chiavi | La chiave viene creata dal cliente | La creazione della chiave viene eseguita dal fornitore |
| Archiviazione delle chiavi | La chiave viene archiviata in modo sicuro dal cliente | Il fornitore gestisce l'archiviazione della chiave |
|
Sicurezza Problemi |
||
| Livello di controllo | Il cliente ha il pieno controllo | Visibilità limitata per il cliente |
| Opzioni di recupero dati | Dipende dal fatto che il cliente conservi la chiave | Potrebbe essere limitato dal fornitore |
|
Rotazione delle chiavi |
||
| Frequenza di rotazione | Definito dal cliente | Definito dal fornitore |
| Complessità della rotazione | Manuale o pianificato dal cliente | Tipicamente automatizzato |
Cosa succede ai dati crittografati se il fornitore SaaS cessa l'attività o viene acquisito?
Nel caso in cui il fornitore SaaS chiuda o venga acquisito, l'accesso ai dati crittografati dipenderà dal accordo legale contratto con il fornitore SaaS e dal titolare della chiave. Dovrebbe definire un piano chiaro Per come i dati verranno recuperati ed eliminati in caso di chiusura o acquisizione del fornitore.
Se si utilizza la chiave gestita dal cliente, si dovrebbe essere in grado di recuperare i dati crittografati e quindi decrittografarli con la propria chiave.
Conclusione
La crittografia dei dati è la base della sicurezza nel cloud. È fondamentale comprenderne le diverse forme e le best practice per prevenire la perdita di informazioni preziose e applicare misure che proteggano la riservatezza, l'integrità e la disponibilità dei dati nell'ambiente SaaS.