De nxs-data-anonymizer 1.9.0 is gepubliceerd - een tool voor het anonimiseren van dumps van PostgreSQL- en MySQL/MariaDB/Percona-databases. De tool is geschreven in de programmeertaal Go en wordt uitgegeven onder de Apache License 2.0.
Het programma ondersteunt de anonimisatie van gegevens op basis van sjablonen en functies uit de Sprig-bibliotheek. Nxs-data-anonymizer kan worden gebruikt via ongebruikte kanalen (pipe) in de opdrachtregel om de dump van de oorspronkelijke database direct naar de doeldatabase om te leiden met de nodige transformaties. Het anonimisatieproces kan worden geĆÆndexeerd - gegevens over de voortgang van de operatie worden op bepaalde intervallen weergegeven. Dankzij externe opdrachten kan de waarde van velden worden ingesteld door deze toe te voegen in de waarde van de kolom "type: command".
Afhankelijk van het type entiteiten in de beveiligingsinstellingen anonymiseert de tool kolommen voor tabellen met regels die zijn beschreven in de sectie filters. Als een tabel geen regels bevat, zullen de gegevens nog steeds veilig worden beschermd, aangezien de anonymizer deze niet in de uiteindelijke dump zal opnemen.
In de nieuwe versie is een blok "Link" aan de kolomfilter toegevoegd, waarmee de anonimisatie van database-entiteiten in verschillende tabellen kan worden gekoppeld. In dit blok worden regels opgeslagen volgens welke de tool gerelateerde kolommen in de opgegeven configuratietabellen in de gehele database anonymiseert. Hierdoor zullen cellen in bepaalde kolommen die dezelfde waarden hadden vóór de anonimisatie, dezelfde waarden behouden na de anonimisatie.
Daarnaast is er de mogelijkheid om met eenmalig gegenereerde gegevens te werken met behulp van globale variabelen via een speciaal ontwikkeld module, die de generatie met de mogelijkheid voor gebruik in filters garandeert.
Bron: opennet.ru
