A nxs-data-anonymizer 1.4.0 adatbázis-anonimizáló eszköz kiadása

Megjelent az nxs-data-anonymizer 1.4.0 — eszköz a PostgreSQL és MySQL/MariaDB/Percona adatbázisok dumpjának anonimizálására. Az eszköz támogatja az adatok anonimizálását sablonok és a Sprig könyvtár funkcióinak segítségével. többek között, az értékek kitöltéséhez más oszlopok értékei is felhasználhatók ugyanahhoz a sorhoz. Az eszközt névtelen csatornákon (pipe) keresztül is használhatjuk a parancssorban, és a dumpot közvetlenül a forrás adatbázisból a cél adatbázisba irányítva, a szükséges átalakításokkal. Az eszköz Go nyelven íródott, és az Apache License 2.0 alatt jelenik meg.

Kevesebb mint egy évvel az 1.0.0 változat első kiadása után az eszközben a következő lehetőségek jelentek meg:

  • Hozzáadva a szűrőfünket a null értékek kezelésére.
  • Megvalósítva a -l/—log-format parancsot, amely lehetővé teszi a naplózási formátum (json vagy plain) kiválasztását.
  • Hozzáadva az anonimizálási folyamat jelzője — az ütemezett időközönként az eljárás előrehaladásáról szóló adatok jelennek meg.
  • Az 1.4-es verzióban megjelent a mezők értékeinek megadása külső parancsok segítségével, a 'type: command' oszlopérték hozzáadásával. Példa: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Ha a mezőhöz a 'type: command' van megadva, akkor a value mező értékét úgy értelmezzük, mint a parancs fájlútját, amely minden alkalommal futni fog ezen mező számára. A parancs végrehajtása során további környezeti változók lesznek elérhetők:

    • ENVVARTABLE={TABLE_NAME}: a szűrni kívánt táblázat nevét tartalmazza
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: tartalmazza az összes oszlopot és azok értékeit (a cserélés előtt) az aktuális szűrött sor számára. A parancs STDOUT-ja új értékként van értelmezve a szűrt mező számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster