De tool voor het anonimiseren van databases nxs-data-anonymizer 1.4.0 is uitgebracht.

nxs-data-anonymizer 1.4.0 is gepubliceerd - een tool voor de anonimisatie van database-dumps van PostgreSQL en MySQL/MariaDB/Percona. De utility ondersteunt de anonimisatie van gegevens op basis van sjablonen en functies van de Sprig-bibliotheek. Onder andere kunnen waarden van andere kolommen in dezelfde regel worden gebruikt voor invulling. Het is toegestaan om de tool te gebruiken via onbenoembare kanalen (pipe) in de opdrachtregel en om de dump van de oorspronkelijke database rechtstreeks naar de doeldatabase te leiden met de benodigde transformaties. De tool is geschreven in de programmeertaal Go en wordt uitgegeven onder de Apache License 2.0.

Minder dan een jaar na de eerste release van versie 1.0.0 zijn de volgende mogelijkheden aan de tool toegevoegd:

  • Een filterfunctie is toegevoegd voor het werken met null-waarden.
  • De -l/—log-format-optie is geïmplementeerd, waarmee de logging-indeling (json of plain) kan worden geselecteerd.
  • Een indicatie van het anonimisatieproces is toegevoegd - gegevens over de voortgang van de operatie worden op aangegeven intervallen weergegeven.
  • In versie 1.4 is de mogelijkheid toegevoegd om veldwaarden in te stellen met behulp van externe opdrachten, via toevoeging in de waarde van de kolom "type: command". Bijvoorbeeld: filters: some_table_name: columns: some_column_name: type: command value: /pad/naar/opdracht/of/script.sh

    Als voor de kolom "type: command" is opgegeven, wordt de waarde van het veld value beschouwd als het pad naar het bestand van de opdracht die elke keer voor dit veld zal worden uitgevoerd. Tijdens de uitvoering van de opdracht zijn er extra omgevingsvariabelen beschikbaar:

    • ENVVARTABLE={TABLE_NAME}: bevat de naam van de gefilterde tabel
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: bevat alle kolommen en hun waarden (tot aan vervanging) voor de huidige gefilterde regel. De Stdout van de opdracht wordt beschouwd als de nieuwe waarde voor het gefilterde veld.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster