Rilasciato lo strumento per l'anonimizzazione dei database nxs-data-anonymizer 1.4.0.

È stato pubblicato nxs-data-anonymizer 1.4.0, uno strumento per l'anonimizzazione dei dump di database PostgreSQL e MySQL/MariaDB/Percona. L'utility supporta l'anonimizzazione dei dati basata su modelli e funzioni della libreria Sprig. Tra l'altro, è possibile utilizzare valori di altre colonne per la stessa riga per il riempimento. È consentito utilizzare lo strumento tramite canali non nominati (pipe) nella riga di comando e reindirizzare il dump dal database sorgente direttamente nel database di destinazione con le necessarie trasformazioni. Lo strumento è scritto in Go ed è rilasciato sotto licenza Apache License 2.0.

Meno di un anno dopo il primo rilascio della versione 1.0.0, lo strumento ha acquisito le seguenti funzionalità:

  • È stata aggiunta la funzione filtri per lavorare con i valori null.
  • È stato implementato il comando -l/—log-format, che consente di scegliere il formato di registrazione (json o plain).
  • In versione 1.4 è stata introdotta l'indicazione del processo di anonimizzazione: vengono visualizzati dati sui progressi dell'operazione a intervalli specificati.
  • Nella versione 1.4 è stata aggiunta la possibilità di impostare valori dei campi tramite comandi esterni, aggiungendo a un valore di colonna «type: command». Ad esempio: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Se per la colonna è specificato «type: command», il valore del campo value è interpretato come percorso file al comando che verrà eseguito ogni volta per questo campo. Durante l'esecuzione del comando, saranno disponibili variabili d'ambiente aggiuntive:

    • ENVVARTABLE={TABLE_NAME}: contiene il nome della tabella filtrata
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: contiene tutte le colonne e i loro valori (prima della sostituzione) per l'attuale riga filtrata. Stdout del comando è considerato come nuovo valore del campo filtrato.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster