I tre stati dei dati
I team di sicurezza dividono il ciclo di vita dei dati in tre stati. Ciascuno è esposto ad aggressori diversi che usano tecniche diverse, quindi richiede controlli propri.
Gli stati non sono fasi che un dato attraversa una sola volta. Lo stesso record resta di solito a riposo per gran parte della sua vita, passa brevemente in transito durante alcuni trasferimenti e resta in uso solo per i secondi in cui un'applicazione ci lavora. Una strategia che copre un solo stato lascia scoperti gli altri due.
| Stato | Dove si trova | Rischio principale |
|---|---|---|
| Dati a riposo | Disco, database, backup o supporto rimovibile | Accesso non autorizzato al supporto di archiviazione |
| Dati in transito | In movimento su una rete o tra data center | Intercettazione sulla linea |
| Dati in uso | Caricati in RAM o in un registro della CPU | Scansione della memoria e accesso tramite debugger |
Dove si trovano i dati a riposo
I dati a riposo sono archiviati su qualsiasi supporto che li conserva quando nulla li legge o li scrive attivamente. In pratica coprono luoghi con livelli di esposizione molto diversi.
Il filo conduttore è la persistenza. I dati restano recuperabili dal supporto molto tempo dopo la chiusura dell'applicazione che li ha creati. Per questo i controlli a livello di archiviazione sono necessari, non facoltativi. I luoghi tipici sono:
- Archiviazione locale: dischi di server, workstation e laptop, con file temporanei, spazio di swap e immagini di ibernazione
- Database: motori relazionali o NoSQL, on-premise o ospitati, con i file dati grezzi su disco
- Supporti rimovibili e portatili: chiavette USB, dischi esterni, CD/DVD e schede di memoria
- Backup e archivi: librerie a nastro, appliance di backup e snapshot, spesso conservati per anni
- Storage cloud: bucket di storage a oggetti, condivisioni di file e database gestiti, dove l'accesso è di solito configurato dal cliente
Perché i dati a riposo rappresentano un rischio distinto
Tre proprietà rendono i dati archiviati attraenti per aggressori e insider, cosa che i dati transitori non sono.
La prima è il volume. Un database o un backup accumula record per mesi o anni, quindi un solo accesso riuscito può esporre molti più dati dell'intercettazione di una singola trasmissione.
La seconda è il tempo. I dati in transito restano esposti per millisecondi. I dati a riposo restano esposti finché sono archiviati, cioè per mesi o anni se una configurazione errata passa inosservata.
La terza è l'esposizione fisica. Un supporto di archiviazione è un oggetto che può essere rubato, smarrito, gettato o rivenduto, e porta con sé i suoi dati indipendentemente dalle protezioni di rete.
Le normative riflettono questa distinzione. Molte leggi e standard sulla protezione dei dati richiedono la crittografia, o un controllo compensativo equivalente, specificamente per i record archiviati, separatamente dai requisiti sulla trasmissione.
Come vengono protetti i dati a riposo
Nessun singolo controllo protegge da solo in modo completo i dati archiviati. L'approccio standard combina più controlli a strati, così che il guasto di uno sia intercettato da un altro.
La combinazione giusta dipende da quanto sono sensibili i dati, da dove sono archiviati e da ciò che richiede una specifica normativa o contratto. Crittografia e controllo degli accessi sono i due controlli di base che quasi ogni framework considera indispensabili.
| Controllo | Cosa fa |
|---|---|
| Crittografia a riposo | Rende illeggibili un disco rubato o una copia di file senza la chiave |
| Controllo degli accessi | Limita chi e cosa può leggere o modificare il luogo di archiviazione |
| Gestione delle chiavi | Tiene le chiavi separate dai dati protetti e con accesso ristretto |
| Cancellazione sicura e sanificazione | Rende i dati irrecuperabili alla dismissione del supporto o alla fine della conservazione |
| Monitoraggio e tracce di audit | Registra chi ha avuto accesso ai dati archiviati o li ha copiati |
Come appare in Anexet
In Anexet il volume archiviato è visibile nella panoramica del Central Server, che elenca ogni database con la dimensione dei dati e il numero di record. Il Reports Server stabilisce dove vengono conservati i dati raccolti e per quanto tempo.
Il periodo di conservazione stabilisce per quanto tempo un record resta esposto a riposo, quindi va scelto in base alla sensibilità dei dati. Lo verifichi insieme alla configurazione del software DLP, così le regole di archiviazione e di blocco seguono la stessa classificazione.
1 / 2
Cosa non risolve la protezione dei dati a riposo
Crittografare un database o un disco non protegge i dati nel momento in cui un'applicazione autorizzata li decifra per mostrarli, elaborarli o esportarli. A quel punto i dati hanno lasciato lo stato di riposo, e i rischi diventano i dati in uso e l'esfiltrazione.
La crittografia a riposo non impedisce nemmeno a un utente legittimo e autenticato di copiare i dati in un luogo non cifrato, inviarli via email all'esterno o stamparli.
La protezione dei dati a riposo è quindi solo un livello di un programma di protezione dei dati più ampio, che copre i tre stati dei dati e le regole d'uso una volta sbloccati.
Da dove iniziare
Parta dai luoghi che custodiscono i dati sensibili più importanti, poi cerchi le copie che nessuno tiene sotto controllo: vecchi backup, supporti rimovibili non gestiti ed esportazioni lasciate in cartelle condivise. Le policy scritte per tutti i file in una volta bloccano il lavoro e finiscono per essere disattivate.
Per approfondire: Crittografia, codifica e hashing: qual è la differenza?; Sicurezza delle informazioni nei database.
Non si può proteggere una copia di cui non si sa l'esistenza.
