Udgivelse af anonymiseringsværktøjet nxs-data-anonymizer 1.4.0

NXS-data-anonymizer 1.4.0 er blevet offentliggjort — et værktøj til anonymisering af dump af PostgreSQL- og MySQL/MariaDB/Percona-databaser. Værktøjet understøtter anonymisering af data baseret på skabeloner og funktioner fra Sprig-biblioteket. Blandt andet kan værdier fra andre kolonner i samme række bruges til at udfylde. Det er tilladt at bruge værktøjet via ubestemte kanaler (pipe) i kommandolinjen og omdirigere dump fra den originale database direkte til den målrettede database med de nødvendige transformationer. Værktøjet er skrevet i Go og udgives under Apache License 2.0.

Mindre end et år efter den første udgivelse af version 1.0.0 er følgende funktioner blevet tilføjet til værktøjet:

  • Funktionen til filtre til arbejde med null-værdier er blevet tilføjet.
  • En -l/—log-format kommando er implementeret, som gør det muligt at vælge logformat (json eller plain).
  • Indikationen af anonymiseringsprocessen er blevet tilføjet — data om fremdriften af operationen vises i angivne intervaller.
  • I version 1.4 er det muligt at angive feltværdier ved hjælp af eksterne kommandoer ved at tilføje «type: command» til kolonneværdien. For eksempel: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Hvis «type: command» er angivet for en kolonne, betragtes feltværdien som stien til kommandoen, der vil blive kørt hver gang for dette felt. Under udførelsen af kommandoen vil yderligere miljøvariabler være tilgængelige:

    • ENVVARTABLE={TABLE_NAME}: indeholder navnet på den filtrerede tabel
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: indeholder alle kolonner og deres værdier (før udskiftning) for den aktuelle filtrerede række. Stdout for kommandoen betragtes som den nye værdi for det filtrerede felt.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster