È 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 e rilasciato sotto la licenza Apache License 2.0.
Lo strumento può essere utilizzato tramite pipe nella riga di comando per reindirizzare il 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 secondo le regole descritte nella sezione filtri. 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à del database in diverse tabelle secondo varie regole e lavorare con dati generati saltuariamente utilizzando variabili globali.
Nella nuova versione:
- Sono state aggiunte nuove variabili "Raw column data type" e "Regex's capturing groups" ai filtri, 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 è stata aggiunta una classificazione (ad esempio, per colonne MySQL con tipi date e datetime).
Fonte: opennet.ru
