Andmebaaside anonüümsuse tööriista nxs-data-anonymizer 1.4.0 väljalaskmine

Avaldatud nxs-data-anonymizer 1.4.0 — tööriist PostgreSQL ja MySQL/MariaDB/Percona andmebaaside dumpide anonüümitamiseks. Utiliit toetab andmete anonüümitamist mustrite ja Sprig'i teegi funktsioonide põhjal. Muuhulgas on lubatud kasutada täitmiseks teiste veergude väärtusi sama rida kohta. Tööriista on võimalik kasutada anonüümsetes kanalites (pipe) käsureas ja suunata dump originaal-BD-st otse siht-BD-sse vajalike teisendustega. Tööriist on kirjutatud Go keeles ja sellel on Apache License 2.0 litsents.

Ainult aasta jooksul pärast esialgse versiooni 1.0.0 väljalaskmist on tööriista lisatud järgmised funktsioonid:

  • Lisatud filtrite funktsioon null-väärtustega töötamiseks.
  • Rakendatud käsk -l/—log-format, mis võimaldab valida logimisformaat (json või plain).
  • Lisatud anonüümitamisprotsessi indikaator — määratud intervallide järel kuvatakse andmed operatsiooni edenemise kohta.
  • Versioonis 1.4 on lisatud võimalus seadistada väljade väärtusi väliste käskude kaudu, lisades veeru väärtusele «type: command». Näiteks: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Kui veeru jaoks on määratud «type: command», siis väärtuse väli value tõlgendatakse kui failitee käsule, mis käivitatakse iga kord selle väljaga. Käitamise ajal on saadaval täiendavad keskkonnamuutujad:

    • ENVVARTABLE={TABLE_NAME}: sisaldab filtreeritud tabeli nime
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: sisaldab kõiki veerge ja nende väärtusi (enne asendamist) praeguse filtreeritud rea jaoks. Käskluse Stdout loetakse filtreeritud välja uueks väärtuseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster