nxs-data-anonymizer 1.6.0 已發布 - 用於匿名 PostgreSQL 和 MySQL/MariaDB/Percona 資料庫轉儲的工具。該工具是用 Go 編寫的,並根據 Apache License 2.0 發布。
此實用程式支援基於 Sprig 庫的範本和功能的資料匿名化。可以透過命令列上的未命名管道使用 Nxs-data-anonymizer,透過必要的轉換將轉儲從來源資料庫直接重定向到目標資料庫。可以透過篩選器中的函數處理“空”值。 -l/—log-format 指令已實現,讓您選擇日誌記錄格式(json 或 plain)。可以對匿名化過程建立索引 - 以指定的時間間隔顯示有關操作進度的資料。借助外部命令,透過將「type:command」欄位新增至值中,您可以設定欄位的值。
新版本新增了一個功能,可讓您啟動 nxs-data-anonymizer 安全操作模式,在該模式下,所有未明確描述的資料都將從結果轉儲中排除。根據安全性設定中實體的類型,該工具使用篩選器部分中所述的規則對錶的列進行匿名化。如果表不包含任何規則,則資料仍然是安全的,因為匿名器不會將其包含在結果轉儲中。
只有在 security.exceptions.tables 中指定表名時,列中的原始資訊才會出現在輸出中。因此,即使開發人員忘記調整匿名器設定文件,動態開發的資料庫結構頻繁變化的專案也將受到保護。
來源: opennet.ru
