Cloakr · data masking on-premise

I dati dei clienti restano in produzione.

Cloakr crea copie mascherate dei tuoi database per sviluppo, test e analytics. Nomi ed email diventano valori finti ma plausibili, i codici fiscali vengono mascherati, gli IBAN rimossi, e le relazioni tra tabelle restano intatte.

production.public.clienti
id—nomeSubstitutioncognomeSubstitutioncodice_fiscaleRegexemailDeterministicibanNulling Out
1042MarioRossiRSSMRA80A01F205X[email protected]IT60X0542811101000000123456
1043GiuliaFerrariFRRGLI91C45L219K[email protected]IT02L1234512345123456789012
1044PaoloBrambillaBRMPLA75T12E507R[email protected]IT40S0542811101000000654321

Ogni colonna ha la sua regola. L'id resta invariato, così le foreign key continuano a funzionare.

PostgreSQL · MySQL · Oracle · SQL Server — installato nel tuo cluster Kubernetes

Il problema

Il modo più veloce per avere dati di test è copiare produzione. È anche il più rischioso.

Per testare davvero servono dati realistici. Così un dump di produzione finisce in staging, sul portatile di uno sviluppatore o nell'ambiente di un fornitore esterno.

Da quel momento i dati personali dei clienti vivono su sistemi con meno controlli e più persone che vi accedono. Ed è proprio quello che GDPR e ISO 27001 chiedono di evitare.

Come funziona

Tre passaggi, dalla sorgente alla copia mascherata

  1. 01

    Collega sorgente e destinazione

    Registri il database di produzione e quello di destinazione. Cloakr legge lo schema e l'ordine delle dipendenze tra tabelle.

    Data Sources
  2. 02

    Definisci il template di masking

    Per ogni colonna scegli un algoritmo, con vincoli di unicità e lunghezza. I suggerimenti IA analizzano solo lo schema, mai i valori.

    Masking Templates › builder
  3. 03

    Esegui e controlla

    Lanci il job on-demand, lo pianifichi o lo tieni allineato in continuo con CDC. Ogni esecuzione ha log, righe elaborate ed esito.

    Extraction Jobs › dettaglio esecuzione

Compliance

Dove si inserisce Cloakr

Cloakr è una misura tecnica: aiuta a soddisfare questi requisiti, non sostituisce il lavoro del DPO o dell'auditor.

RiferimentoCosa chiedeCome contribuisce Cloakr
GDPR art. 25Protezione dei dati fin dalla progettazioneLe regole di masking sono definite una volta nel template e applicate a ogni copia, non a mano.
GDPR art. 32(1)(a)Pseudonimizzazione come misura di sicurezzaSostituzione, hashing deterministico, regex e azzeramento colonna per colonna.
GDPR art. 5(1)(c)Minimizzazione dei datiCopi solo le tabelle e le colonne che servono davvero al test.
ISO/IEC 27001:2022 A.8.11Data maskingPolicy di masking documentate, versionate e applicate in modo ripetibile.
ISO/IEC 27001:2022 A.8.33Informazioni di testGli ambienti di test ricevono dati mascherati invece di dati operativi.
ISO/IEC 27001:2022 A.8.31Separazione degli ambientiSorgente e destinazione distinte: produzione non viene esposta a sviluppo e test.

Nota: i dati pseudonimizzati restano dati personali ai sensi del GDPR (considerando 26). Ti aiutiamo a scegliere la tecnica giusta per ogni colonna.

Dettagli tecnici

Quello che ti chiederà il tuo team IT

Installazione
Helm chart su Kubernetes 1.24+, nel tuo perimetro di rete.
Database
PostgreSQL, MySQL, Oracle, SQL Server.
File
Masking di CSV, XLSX e JSON.
Algoritmi
Sostituzione, rimescolamento, azzeramento, regex, troncamento, deterministico, randomizzazione.
Integrità
Caricamento in ordine di foreign key, unicità e lunghezze rispettate.
Esecuzione
On-demand, pianificata o in continuo via Change Data Capture.
Accessi
Utenti e ruoli con permessi granulari.

Vediamolo sui tuoi dati.

Raccontaci quali database usate e come create oggi gli ambienti di test. Ti rispondiamo noi, non un commerciale.

Cyndra | Data masking on-premise per GDPR e ISO 27001