Foi lançado o nxs-data-anonymizer 1.11.0 — uma ferramenta para anonimização de dumps de bancos de dados PostgreSQL e MySQL/MariaDB/Percona. A ferramenta é escrita na linguagem Go e é distribuída sob a licença Apache License 2.0.
A ferramenta pode ser utilizada através de canais nomeados (pipe) na linha de comando para redirecionar o dump do banco de dados de origem diretamente para o banco de dados de destino com as transformações necessárias. Dependendo do tipo de entidades nas configurações de segurança, a ferramenta anonimiza colunas de tabelas de acordo com as regras descritas na seção filters. Se a tabela não contiver regras, os dados ainda serão protegidos, pois o anonimizador não os incluirá no dump resultante. É possível vincular a anonimização de entidades de bancos de dados em diferentes tabelas com várias regras e trabalhar com dados gerados uma única vez usando variáveis globais.
Na nova versão:
- Novas variáveis "Raw column data type" e "Regex’s capturing groups" foram adicionadas aos filtros, permitindo o uso de expressões regulares com grupos de captura para vários tipos de dados nas colunas.
- Foi implementada a geração de valores para dados tipados. Agora, quando a política de segurança da coluna está configurada para a randomização de valores de células, esses valores são gerados automaticamente de acordo com seus tipos de dados. Anteriormente, todos os tipos eram tratados da mesma forma, com esta atualização foi adicionada uma classificação (por exemplo, para colunas MySQL com os tipos date e datetime).
Fonte: opennet.ru
