Objavljeno je izdanje alata za anonimizaciju baza podataka nxs-data-anonymizer 1.4.0

Objavljeno nxs-data-anonymizer 1.4.0 — alat za anonimizaciju dumpa baza podataka PostgreSQL i MySQL/MariaDB/Percona. Alat podržava anonimizaciju podataka temeljem predložaka i funkcija biblioteke Sprig. Između ostalog, za popunjavanje se mogu koristiti vrijednosti drugih stupaca za isti redak. Alat se može koristiti putem neimenovanih kanala (pipe) u naredbenom retku i preusmjeriti dump iz izvorne baze podataka izravno u ciljnu bazu podataka s potrebnim transformacijama. Alat je napisan na jeziku Go i objavljuje se pod licencom Apache License 2.0.

Manje od godine dana nakon prvog izdanja verzije 1.0.0, alat je dobio sljedeće mogućnosti:

  • Dodana funkcija filtera za rad s null vrijednostima.
  • Implementirana naredba -l/—log-format, koja omogućava odabir formata logiranja (json ili plain).
  • Dodana indikacija procesa anonimizacije — prikazuju se podaci o napretku izvođenja operacije kroz zadane intervale.
  • U verziji 1.4 dodana je opcija postavljanja vrijednosti polja pomoću vanjskih naredbi, dodajući u vrijednost stupca "type: command". Na primjer: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Ako je za stupac navedeno "type: command", tada se vrijednost polja value smatra putanjom do datoteke naredbe, koja će se svakodnevno pokretati za ovo polje. Tijekom izvršavanja naredbe bit će dostupne dodatne varijable okruženja:

    • ENVVARTABLE={TABLE_NAME}: sadrži ime filtrirane tablice
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: sadrži sve stupce i njihove vrijednosti (prije zamjene) za trenutni filtrirani redak. Stdout naredbe smatra se novom vrijednošću filtriranog polja.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster