È stato pubblicato nxs-data-anonymizer 1.11.0 — uno strumento per l'anonimizzazione dei dump di database PostgreSQL e MySQL/MariaDB/Percona. Lo strumento è scritto in Go ed è rilasciato sotto la licenza Apache License 2.0.
Lo strumento può essere utilizzato tramite canali non nominati (pipe) nella linea di comando per reindirizzare un dump dal database sorgente direttamente al database di destinazione con le necessarie trasformazioni. A seconda del tipo di entità nelle impostazioni di sicurezza, lo strumento anonimizza le colonne delle tabelle in base alle regole descritte nella sezione filters. Se la tabella non contiene regole, i dati saranno comunque protetti, poiché l'anonimizzatore non li includerà nel dump risultante. È possibile collegare l'anonimizzazione delle entità dei database in diverse tabelle secondo diverse regole e lavorare con dati generati una sola volta tramite variabili globali.
Nella nuova versione:
- Sono state aggiunte nuove variabili ai filtri: "Raw column data type" e "Regex’s capturing groups", che consentono di utilizzare espressioni regolari con gruppi di cattura per vari tipi di dati nelle colonne.
- È stata implementata la generazione di valori per i dati tipizzati. Ora, quando la politica di sicurezza della colonna è impostata sulla randomizzazione dei valori delle celle, questi valori vengono generati automaticamente in base ai loro tipi di dati. In precedenza, tutti i tipi venivano trattati allo stesso modo; con questo aggiornamento abbiamo introdotto una classificazione (ad esempio, per colonne MySQL con tipi date e datetime).
Fonte: opennet.ru
