
Mascheramento Semplice dei Dati con DataSunrise
La funzione di Mascheramento dei Dati riguarda la protezione di dati sensibili di qualsiasi tipo sostituendoli con caratteri speciali o dati fittivi inutili. È una misura comunemente adottata quando si lavora con numeri di carte di credito. La maggior parte delle ricevute fornisce solo le ultime quattro cifre della carta, sostituendo gli altri numeri con asterischi (*) o Xs.
Come suggerisce il nome, lo strumento di Mascheramento dei Dati di DataSunrise viene usato per mascherare i dati contenuti in un database. In questo articolo evidenzieremo alcuni punti relativi al mascheramento dei dati.
Perché Abbiamo Bisogno del Mascheramento?
La ragione principale per applicare il mascheramento dinamico dei dati è proteggere i dati identificabili personalmente o i dati commercialmente sensibili. Le aziende che conservano dati critici hanno la responsabilità della privacy e della riservatezza dei dati dei loro clienti. Leggi e regolamenti federali come GDPR, SOX, HIPAA e PCI DSS pongono richieste rigorose alle organizzazioni per mantenere i dati sicuri. Il mascheramento dei dati è uno dei modi per rispettare tali requisiti. Soprattutto quando si lavora con dipendenti di terze parti che devono accedere al suo database per scopi di reportistica, test o sviluppo.
Nella maggior parte dei casi, gli sviluppatori di software non hanno bisogno dei dati reali dal database, un database “dummy” con dati fittivi coerenti è sufficiente. È anche uno strumento utile quando si ha la necessità di mascherare solo determinate colonne del database. Algoritmi di mascheramento sofisticati rendono impossibile per un utente recuperare i dati originali tramite reverse engineering.
Rispetto alla crittografia, i dati mascherati rimangono parzialmente leggibili. Con l’aiuto di modelli di mascheramento, si sceglie quale parte del contenuto deve essere mascherata.
Confronto delle Principali Caratteristiche del Mascheramento Dinamico e Statico dei Dati
DataSunrise può eseguire Mascheramento Statico dei Dati. Queste sono le caratteristiche del Mascheramento Statico dei Dati:
- Viene creata una copia completa del database con informazioni mascherate.
- È richiesto spazio aggiuntivo per la copia del database.
- Il database può essere obsoleto se i dati originali vengono modificati. Può essere necessario aggiornare periodicamente la copia del database.
- È completamente impossibile recuperare i dati originali, poiché il contenuto del database è cambiato, non solo mascherato. Ma prima che il mascheramento venga applicato, i dati reali devono essere estratti dal database, il che rappresenta un rischio di esposizione.
DataSunrise può eseguire Mascheramento Dinamico dei Dati. Queste sono le caratteristiche del Mascheramento Dinamico dei Dati:
- I dati sono mascherati al volo al momento della richiesta. Il software di Mascheramento Dinamico dei Dati intercetta la richiesta del cliente e modifica la risposta del database.
- Non richiede alcuna risorsa server aggiuntiva.
- Il database è sempre aggiornato.
- Non è necessario estrarre il database completo. Il contenuto originale viene modificato prima di lasciare il database.
Difetti del Mascheramento Dinamico e Statico dei Dati
Il mascheramento dinamico dei dati ha i suoi difetti. Le procedure memorizzate non possono essere mascherate dinamicamente perché i loro algoritmi di esecuzione sono memorizzati all’interno del database e le applicazioni client richiedono solo l’esecuzione secondo un piano già esistente. Pertanto, il mascheramento delle procedure memorizzate richiede la riscrittura dei risultati delle query, non della query stessa come attualmente fa DataSunrise.
Il difetto del mascheramento statico dei dati è la necessità di recuperare dati dal database per l’analisi prima di iniziare il mascheramento. Allo stesso tempo, c’è un rischio di divulgazione dei dati, quindi, il livello di sicurezza della procedura è ridotto. Un altro difetto è che creare un grande database può essere costoso, poiché può essere richiesto un server aggiuntivo.
Mascheramento Dinamico dei Dati con DataSunrise
Come può vedere, il metodo di mascheramento dinamico è molto più versatile e per questo lo usiamo nel nostro prodotto.

La Suite di Sicurezza del Database di DataSunrise funziona come un proxy — intercetta le query SQL al database protetto e modifica queste query in modo tale che il database emetta dati non effettivi, ma casuali o predefiniti.
Prima di utilizzare il Mascheramento Dinamico dei Dati di DataSunrise deve determinare quali voci del database necessitano di protezione e dove si trovano. Noti che DataSunrise può mascherare un database completo così come solo dati in colonne separate. DataSunrise registra tutte le azioni, così da poter controllare cosa sta accadendo in qualsiasi momento.
Utilizzare lo strumento di mascheramento di DataSunrise è molto semplice. Tutto ciò che deve fare è entrare nella dashboard di DataSunrise e creare alcune politiche di mascheramento.

Qui deve inserire le informazioni richieste per creare una regola di mascheramento. Può definire l’applicazione le cui richieste saranno elaborate dal firewall. Poi deve definire le istruzioni SQL da filtrare e selezionare il tipo di mascheramento da implementare. Significa che può selezionare un metodo di generazione delle voci fittizie.

Poi dovrebbe selezionare gli elementi del database (schemi, tabelle o colonne) da proteggere. Può essere eseguito manualmente tramite un esploratore di elementi del database pratico o utilizzando espressioni regolari.
E questo è tutto. Abbastanza semplice.
Mascheramento Statico dei Dati con DataSunrise
DataSunrise ha anche la capacità di Mascheramento Statico dei Dati.
Come detto in precedenza, il mascheramento statico consente di creare una copia completamente funzionale di un database di produzione ma con dati mascherati all’interno. Può usare una copia del genere per test o scopi di sviluppo.

Prima di tutto, per impiegare il mascheramento statico deve creare una copia vuota del database di destinazione. Quindi apri la Console Web di DataSunrise, sottosezione Mascheramento Statico dei Dati.

Qui deve specificare quale database dovrebbe essere usato come fonte di dati e quale è quello di destinazione (il “dummy”).

Selezionare colonne da mascherare e tipi di mascheramento. Una volta eseguito ciò, specificare una tabella da trasferire a un nuovo database e gli algoritmi di mascheramento da applicare (qui “Card” e “Email”). Poi può avviare il processo di mascheramento e confrontare i dati originali e mascherati. Originale:
Ordine | Nome | Cognome | Indirizzo | Stato | CAP | Carta | |
---|---|---|---|---|---|---|---|
4667 | Alma | Wade | 21 Green Lane, Newport | NE | 21771 | almwa@nprt.com | 6011-0551-9875-8094 |
6768 | Patric | Chang | 7 Marina View, Bergenfield | OR | 46368 | changgg@cheu.com | 5529-9038-2746-5861 |
5356 | Mona | Cherry | 31 The Village, Cranford | GA | 60515 | cherry@vill.com | 4539-7765-7903-5426 |
E con l’offuscamento applicato:
Ordine | Nome | Cognome | Indirizzo | Stato | CAP | Carta | |
---|---|---|---|---|---|---|---|
4667 | Alma | Wade | 21 Green Lane, Newport | NE | 21771 | a****@****.**m | XXXX-XXXX-XXXX-8094 |
6768 | Patric | Chang | 7 Marina View, Bergenfield | OR | 46368 | c******@****.**m | XXXX-XXXX-XXXX-XXXX |
5356 | Mona | Cherry | 31 The Village, Cranford | GA | 60515 | c*****@****.**m | XXXX-XXXX-XXXX-5426 |
Nota: naturalmente, in realtà vorrebbe usare più offuscamento, ma è un semplice esempio solo per farsi un’idea.
Conclusione
Il Mascheramento dei Dati di DataSunrise Le offre un altro strumento affidabile per la protezione dei dati. Insieme al firewall del Database di DataSunrise e alla capacità di prevenzione delle SQL injection, può diventare una linea di difesa aggiuntiva contro le minacce digitali.
DataSunrise supporta tutti i principali database e data warehouse come Oracle, IBM DB2, IBM Netezza, MySQL, MariaDB, Greenplum, Amazon Aurora, Amazon Redshift, Microsoft SQL Server, Microsoft SQL Azure, Teradata e altri. È il benvenuto a scaricare una prova gratuita se desidera installarla nei Suoi locali. Nel caso in cui sia un utente cloud e gestisca il suo database su Amazon AWS o Microsoft Azure, può ottenerlo da AWS market place o Azure market place.
Per maggiori informazioni sulle capacità di Sicurezza del Database DataSunrise si prega di consultare la guida utente di DataSunrise o di programmare una demo online.