Π Π΅Π»ΠΈΠ· инструмСнта Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… nxs-data-anonymizer 1.11.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ nxs-data-anonymizer 1.11.0 — инструмСнт для Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°ΠΌΠΏΠ° Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL ΠΈ MySQL/MariaDB/Percona. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ написан Π½Π° языкС Go ΠΈ выпускаСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache License 2.0.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹ (pipe) Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС для пСрСнаправлСния Π΄Π°ΠΌΠΏΠ° ΠΈΠ· исходной Π‘Π” нСпосрСдствСнно Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π‘Π” с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ прСобразованиями. Π’ зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° сущностСй Π² настройках бСзопасности инструмСнт Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ столбцы для Ρ‚Π°Π±Π»ΠΈΡ† с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, описанными Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ filters. Если Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ», Π΄Π°Π½Π½Ρ‹Π΅ всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π°Π½ΠΎΠ½ΠΈΠΌΠ°ΠΉΠ·Π΅Ρ€ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΈΡ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π°ΠΌΠΏ. МоТно ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ сущностСй Π‘Π” Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·ΠΎΠ²ΠΎ-сгСнСрированными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • Π’ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ «Raw column data type» ΠΈ «Regex’s capturing groups», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгулярныС выраТСния с Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² столбцах.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° гСнСрация Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности столбца настроСна Π½Π° Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ячССк, эти значСния автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΈΡ… Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π Π°Π½Π΅Π΅ всС Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, с этим ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для столбцов MySQL с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ date ΠΈ datetime).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru