PostgreSQL Anonymizer 0.6, เบ™เบฒเบกเบชเบฐเบเบธเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ DBMS

เบกเบตเปƒเบซเป‰ เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ PostgreSQL Anonymizer, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบชเปˆเบงเบ™เป€เบชเบตเบกเบ‚เบญเบ‡ PostgreSQL DBMS เบ—เบตเปˆเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบซเบผเบทเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบšเบซเบผเบทเบเบฒเบ™เบ„เป‰เบฒ. เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ–เบทเบโ€‹เป€เบŠเบทเปˆเบญเบ‡โ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบšเบดเบ™โ€‹เป‚เบ”เบโ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆโ€‹เบเบปเบ”โ€‹เบฅเบฐโ€‹เบšเบฝเบšโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบ›เบฑเบ™โ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹เปเบฅเบฐโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เบŠเบปเบกโ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ•เบญเบšโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบ•เปเปˆโ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเปเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบŠเบทเปˆโ€‹. เบฅเบฐเบซเบฑเบ” เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ PostgreSQL.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡ add-on เปƒเบ™เบ„เปเบฒเบ–เบฒเบก, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เบ•เบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบŠเบฑเปˆเบ™: เป€เบšเบตเป‚เบ—เบฅเบฐเบชเบฑเบšเปเบฅเบฐเบšเบฑเบ”เป€เบ„เบฃเบ”เบดเบ”, เบซเบผเบท. เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบŠเบฑเบšโ€‹เบŠเป‰เบญเบ™โ€‹เบซเบผเบฒเบโ€‹, เป€เบŠเบฑเปˆเบ™โ€‹: เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เปเบ—เบ™โ€‹เบŠเบทเปˆโ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เปเบฅเบฐโ€‹เบšเปโ€‹เบฅเบดโ€‹เบชเบฑเบ”โ€‹เบ”เป‰เบงเบโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ›เบญเบกโ€‹. เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบš DBMS, เบกเบตเป‚เบซเบกเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ dumps SQL เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆ (เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” pg_dump_anon เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต).

PostgreSQL Anonymizer เบ‚เบฐเบซเบเบฒเบ PostgreSQL DDL (Data Definition Language) เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบš schema เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡. เบŠเบธเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเบฐเบ—เบปเบ”เปเบ—เบ™: randomization, เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ—เบตเปˆเบกเบตเบ„เปˆเบฒ dummy, เบšเบฒเบ‡เบชเปˆเบงเบ™. เบ‚เบนเบ”, shuffling, เบชเบดเปˆเบ‡เบฅเบปเบšเบเบงเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเป€เบžเบตเปˆเบกเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบเปเบฒเบ™เบปเบ”, เปเบฅเบฐเบเบฑเบ‡เบกเบตเป‚เบซเบกเบ” pseudonymization เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบกเบนเบ™เบ„เปˆเบฒเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปเบซเบผเปˆเบ‡.

PostgreSQL Anonymizer 0.6, เบ™เบฒเบกเบชเบฐเบเบธเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ DBMS

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป€เบงเบ—เบตเป€เบ›เบตเบ”เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Microsoft เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฑเบš เบ›เบฐเบ—เบฒเบ™เบฒเบ—เบดเบšเปเบ”เบต Presidio. เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเบซเบผเบทเบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™, เบ‚เปเป‰เบ„เบงเบฒเบกเปเบฅเบฐเบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปเบฅเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบš, เป€เบŠเบฑเปˆเบ™: เบŠเบทเปˆเป€เบ•เบฑเบก, เป€เบšเบตเป‚เบ—เบฅเบฐเบชเบฑเบš, เบญเบตเป€เบกเบง, เป€เบฅเบเบšเบฑเบ”เป€เบ„เบฃเบ”เบดเบ”, เบเบฐเป€เบ›เบปเบฒเป€เบ‡เบดเบ™ crypto, เบ—เบตเปˆเบขเบนเปˆ, เป€เบฅเบเบซเบ™เบฑเบ‡เบชเบทเบœเปˆเบฒเบ™เปเบ”เบ™, เบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เป€เบ‡เบดเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เปˆเบฒเบ‡เป† (เบˆเบฒเบ Amazon S3 เป€เบ–เบดเบ‡ PostgreSQL) เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†. เบฅเบฐเบซเบฑเบ”เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go (เบกเบตเบชเบฐเบšเบฑเบšเบขเบนเปˆเปƒเบ™ Python) เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT.

PostgreSQL Anonymizer 0.6, เบ™เบฒเบกเบชเบฐเบเบธเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ DBMS

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

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster