เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ nxs-data-anonymizer 1.4.0

nxs-data-anonymizer 1.4.0 เป„เบ”เป‰เบ–เบทเบเป€เบœเบตเบเปเบœเปˆเปเบฅเป‰เบง - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ–เบดเป‰เบกเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ PostgreSQL เปเบฅเบฐ MySQL/MariaDB/Percona. เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเปเบกเปˆเปเบšเบšเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Sprig. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปˆเบฒเบ‚เบญเบ‡เบ„เปเบฅเปเบฒเบญเบทเปˆเบ™เป†เบชเปเบฒเบฅเบฑเบšเปเบ–เบงเบ”เบฝเบงเบเบฑเบ™เป€เบžเบทเปˆเบญเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป‚เบ”เบเบœเปˆเบฒเบ™เบ—เปเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆเบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ dump เบˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปเบซเบผเปˆเบ‡เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go เปเบฅเบฐเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0.

เปƒเบ™เป€เบงเบฅเบฒเบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ›เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฎเบธเปˆเบ™ 1.0.0, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เป€เบžเบตเปˆเบกเบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เปˆเบฒ null.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ -l/โ€”log-format เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ (json เบซเบผเบทเบ—เปเบฒเบกเบฐเบ”เบฒ).
  • เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก - เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เป„เบฅเบเบฐเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.
  • เปƒเบ™เบฎเบธเปˆเบ™ 1.4, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบžเบฒเบเบ™เบญเบเป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบ„เปเบฅเปเบฒ "เบ›เบฐเป€เบžเบ”: เบ„เปเบฒเบชเบฑเปˆเบ‡" เปƒเบซเป‰เบเบฑเบšเบกเบนเบ™เบ„เปˆเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    เบ–เป‰เบฒ "เบ›เบฐเป€เบžเบ”: เบ„เปเบฒเบชเบฑเปˆเบ‡" เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบ„เปเบฅเปเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบกเบนเบ™เบ„เปˆเบฒเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒเป„เบ›เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเบฐเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰:

    • ENVVARTABLE={TABLE_NAME}: เบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเบˆเบฐเบเบฑเปˆเบ™เบ•เบญเบ‡
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: เบกเบตเบ–เบฑเบ™เบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเบ„เปˆเบฒเบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™ (เบเปˆเบญเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™) เบชเปเบฒเบฅเบฑเบšเปเบ–เบงเบ—เบตเปˆเบ–เบทเบเบเบฑเปˆเบ™เบ•เบญเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ เบ„เปเบฒเบชเบฑเปˆเบ‡ Stdout เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ„เปˆเบฒเปƒเบซเบกเปˆเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™