PostgreSQL Anonymizer 0.6, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Π‘Π£Π‘Π”

На Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²Π° вСрсия Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Анонимизатор Π½Π° PostgreSQL, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя допълнСниС към Π‘Π£Π‘Π” PostgreSQL, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° със скриванСто ΠΈΠ»ΠΈ подмяната Π½Π° ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ информация, която Π΅ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠ° Ρ‚Π°ΠΉΠ½Π°. Π”Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ скрити Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ въз основа Π½Π° спСциално Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° запитвания трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ. Код разпространява сС ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ PostgreSQL.

НапримСр, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠ½Π°Ρ‚Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прСдоставитС Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ услуги Π·Π° бизнСс Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, ΠΊΠ°Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ изрязватС Π΄Π°Π½Π½ΠΈ Π·Π° тях ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎ-слоТни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ замяна Π½Π° ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ с измислСна информация. Π’ допълнСниС към ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° анонимизация с Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° към Π‘Π£Π‘Π” Π΅ осигурСн Ρ€Π΅ΠΆΠΈΠΌ Π·Π° създаванС Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ SQL дъмповС (ΠΏΡ€Π΅Π΄Π»Π°Π³Π° сС ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° pg_dump_anon).

Анонимизатор Π½Π° PostgreSQL Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° сС PostgreSQL DDL (Π•Π·ΠΈΠΊ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ) ΠΈ Π²ΠΈ позволява Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ стратСгия Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ схСма, която Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° структурата Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ Π΅ голям Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ: Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅, замСстванС с Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΈ стойности, частични Ρ€Π°Π·Π±ΡŠΡ€ΠΊΠ²Π°Π½Π΅, Ρ€Π°Π·Π±ΡŠΡ€ΠΊΠ²Π°Π½Π΅, ΡˆΡƒΠΌ ΠΈ Π΄Ρ€. Новата вСрсия добавя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° псСвдонимизация, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ рСалистични Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΈ стойности, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ.

PostgreSQL Anonymizer 0.6, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Π‘Π£Π‘Π”

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Microsoft Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ Π½Π° ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½Π° информация. ΡƒΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π²ΠΈ позволява Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚Π΅ информация Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, тСкст ΠΈ изобраТСния, която ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π»ΠΈΡ‡Π½ΠΈ ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ пълно ΠΈΠΌΠ΅, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΈΠΌΠ΅ΠΉΠ», Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, ΠΊΡ€ΠΈΠΏΡ‚ΠΎ ΠΏΠΎΡ€Ρ‚Ρ„Π΅ΠΉΠ»ΠΈ, адрСси, Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° паспорти, финансови Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Ρ€. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (ΠΎΡ‚ Amazon S3 Π΄ΠΎ PostgreSQL) ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° Go (ΠΈΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Python) ΠΈ разпространява сС ΠΎΡ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° MIT.

PostgreSQL Anonymizer 0.6, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Π‘Π£Π‘Π”

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€