Un termine ombrello, non una tecnica singola
L'offuscamento dei dati non è un metodo unico, ma un obiettivo generale: rendere i dati illeggibili o non riconoscibili per chi non deve vederne la forma originale, mantenendoli utilizzabili dove servono.
Le tecniche solitamente raggruppate sotto questo termine sono elencate di seguito. Il mascheramento dei dati viene spesso usato come sinonimo, ma in senso stretto è una tecnica all'interno della famiglia più ampia dell'offuscamento.
| Tecnica | Cosa fa |
|---|---|
| Mascheramento dei dati | Sostituisce i valori reali con valori plausibili ma fittizi. |
| Tokenizzazione | Sostituisce i valori sensibili con token; la corrispondenza è conservata in un vault protetto. |
| Pseudonimizzazione | Sostituisce gli identificativi con pseudonimi; ricollegarli richiede informazioni aggiuntive. |
| Crittografia | Rende i dati illeggibili senza una chiave; è completamente reversibile per chi possiede la chiave. |
| Hashing e oscuramento | Trasformazione unidirezionale o rimozione completa dei frammenti sensibili. |
Perché le organizzazioni offuscano i dati
Le organizzazioni offuscano i dati per ridurre l'esposizione preservandone l'utilità. Il principio è lo stesso in ogni caso: il processo che ha bisogno della struttura dei dati raramente ha bisogno dei valori sensibili reali.
La fonte più comune sono i dati di produzione. Vengono mascherati prima di essere copiati negli ambienti di test e sviluppo, e gli identificativi vengono tokenizzati nell'elaborazione dei pagamenti, così i sistemi continuano a funzionare senza toccare i valori originali.
Dove si colloca ogni tecnica
Ogni tecnica risponde a un rischio diverso. La tabella mostra il caso d'uso tipico e ciò che i dati permettono ancora una volta trasformati.
| Caso d'uso | Tecnica tipica | Cosa resta utilizzabile |
|---|---|---|
| Copie per test e sviluppo | Mascheramento dei dati | Struttura delle tabelle e formati dei dati |
| Analisi e dataset per partner | Pseudonimizzazione | Schemi, conteggi e relazioni tra i record |
| Elaborazione dei pagamenti | Tokenizzazione | Un valore sostitutivo che i sistemi possono memorizzare e confrontare |
| File archiviati e backup | Crittografia | Nulla, finché non viene applicata la chiave |
L'offuscamento come tecnica di elusione
Lo stesso concetto funziona anche al contrario. Un insider o un attaccante che prepara una esfiltrazione di dati può offuscare deliberatamente i contenuti perché i controlli di sicurezza non li riconoscano. I metodi più comuni sono i seguenti.
- rinominare i file e cambiare le estensioni, così le regole su nome e tipo non corrispondono
- archiviare e comprimere, spesso con password, così l'analisi dei contenuti non vede l'interno
- cifrare o ricodificare i contenuti, così le regole per parola chiave vedono solo testo cifrato
- usare contenitori o formati insoliti che i controlli basati sul formato non riconoscono
Come rispondono i sistemi DLP
I controlli consapevoli del contenuto, come i sistemi di Data Loss Prevention (DLP), cercano di compensare. Analizzano ciò che un file contiene e non come si chiama, e confrontano i contenuti con le impronte digitali dei file protetti.
- 1
Analizzare il contenuto
Verificare cosa c'è dentro archivi e contenitori, non solo il nome o il tipo del file esterno.
- 2
Confrontare l'impronta
Confrontare il contenuto con le impronte dei file protetti, così anche una copia rinominata viene riconosciuta.
- 3
Monitorare il comportamento
Segnalare attività insolite, per esempio un dipendente che all'improvviso archivia molti documenti poco prima di lasciare l'azienda.
Come si presenta in Anexet
Nel modulo delle impronte digitali l'amministratore associa a una banca dati le cartelle che contengono i file protetti. Origini e server di indicizzazione sono visibili in un unico punto, quindi la copertura è facile da verificare.
L'offuscamento funziona in entrambi i sensi
L'offuscamento ha un uso duplice: le stesse trasformazioni che proteggono la privacy negli ambienti di test possono nascondere un'esfiltrazione durante il trasferimento.
Se agisce come una salvaguardia o come una minaccia dipende da chi lo applica e dal fatto che i controlli esistenti riescano a vedere attraverso di esso.
Un file che supera una regola basata sul nome non è per questo sicuro. Occorre controllare il contenuto, non solo il nome.
Da dove iniziare
Partire dai dati la cui fuoriuscita causerebbe il danno maggiore, poi esaminare i canali da cui realmente transitano. Le regole che analizzano i contenuti individuano i file mascherati che sfuggono alle regole basate sul nome.
Per approfondire: Crittografia, codifica e hashing: qual è la differenza?.
Un file mascherato è invisibile solo alle regole che non lo aprono mai.
