У нас вы можете посмотреть бесплатно Как анонимизировать и маскировать данные для PostgreSQL на сервере Ubuntu 22.04 LTS или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом видео я покажу вам, как удалить или замаскировать персональные данные (PII) и другие конфиденциальные данные из базы данных PostgreSQL. Подпишитесь на этот канал, чтобы получить доступ к бонусам: https://www.youtube.com/@lazysysad/join ПОЖАЛУЙСТА, ПОДПИШИТЕСЬ :) ПОЖАЛУЙСТА, ПОСТАВЬТЕ ЛАЙК, ЕСЛИ ПОМОГЛО :) ОКАЖИТЕ ПОДДЕРЖКУ - / lazysysad КУПИТЕ МНЕ КОФЕ - https://www.buymeacoffee.com/lazysysad PAYPAL - https://paypal.me/lazysysad Иногда это требуется, когда вам нужно скопировать рабочие данные в вашу среду разработки. Мы не хотим, чтобы конфиденциальные данные находились в нашей среде разработки. Решение — анонимизировать или замаскировать данные в нашей среде разработки. Мы будем использовать расширение postgresql-anonymizer для PostgreSQL, доступное в репозитории postgres. В этом руководстве предполагается, что на вашем сервере Ubuntu уже установлена последняя версия PostgreSQL. Если её нет, перейдите по ссылке ниже, чтобы узнать, как установить сервер Ubuntu и PostgreSQL. ССЫЛКИ: Как установить Ubuntu 22.04 LTS Desktop на VirtualBox в Windows 10 за 15 МИНУТ - • How to Install Ubuntu 22 04 LTS Desktop on... Как установить сервер баз данных PostgreSQL 14.5 на Ubuntu 22.04 LTS Desktop - Linux за 1 МИНУТУ - • How to Install PostgreSQL 14 Database Serv... Анонимайзер PostgreSQL - https://postgresql-anonymizer.readthe... КОМАНДЫ: 1. Установка git clone https://gitlab.com/dalibo/postgresql_... sudo apt -y install make gcc postgresql-server-dev-14 cd postgresql_anonymizer/ make extension PG_CONFIG=/usr/lib/postgresql/14/bin/pg_config sudo make install PG_CONFIG=/usr/lib/postgresql/14/bin/pg_config sudo su - postgres psql ALTER SYSTEM SET shared_preload_libraries = 'anon'; sudo systemctl restart postgresql.service sudo su - postgres psql CREATE EXTENSION anon CASCADE; SELECT anon.init(); 2. Статическое маскирование CREATE TABLE customer( id SERIAL, ful_name TEXT, born DATE, raboted TEXT, zipcode TEXT, fk_shop INTEGER ); \dt ВСТАВИТЬ В ЗНАЧЕНИЯ клиента (911,'Чак Норрис','1940-03-10','Техасские рейнджеры', '75001',12), (312,'Дэвид Хассельхофф','1952-07-17','Спасатели Малибу', '90001',423) ; ВЫБРАТЬ * ИЗ клиента; МЕТКА СЕКРЕТНОСТИ ДЛЯ anon В СТОЛБЦЕ customer.full_name ЗАМАСКИРОВАНА ФУНКЦИЕЙ anon.fake_first_name() || '' '' || anon.fake_last_name()'; МЕТКА СЕКРЕТНОСТИ ДЛЯ anon В СТОЛБЦЕ customer.employer ЗАМАСКИРОВАНА ФУНКЦИЕЙ anon.fake_company()'; МЕТКА БЕЗОПАСНОСТИ ДЛЯ anon ДЛЯ СТОЛБЦА customer.zipcode ЗАМАСКИРОВАНА ФУНКЦИЕЙ anon.random_zip(); SELECT anon.anonymize_database(); SELECT * FROM customer; SELECT anon.anonymize_table('customer'); SELECT anon.anonymize_column('customer','zipcode'); select * from customer; МЕТКА БЕЗОПАСНОСТИ ДЛЯ anon ДЛЯ СТОЛБЦА customer.employer ЗАМАСКИРОВАНА ЗНАЧЕНИЕМ $$CONFIDENTIAL$$'; SELECT anon.anonymize_database(); select * from customer; 3. Динамическое маскирование CREATE TABLE people (id TEXT, firstname TEXT, lastname TEXT, phone TEXT); ВСТАВИТЬ В ЗНАЧЕНИЯ people ('T1','Сара', 'Конор','0609110911'); SELECT * FROM people; SELECT anon.start_dynamic_masking(); СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ lazy С ПАРОЛЕМ 'Password1'; МЕТКА БЕЗОПАСНОСТИ ДЛЯ anon ДЛЯ РОЛИ lazy ЗАМАСКИРОВАНА; МЕТКА БЕЗОПАСНОСТИ ДЛЯ anon ДЛЯ СТОЛБЦА people.phone ЗАМАСКИРОВАНА ФУНКЦИЕЙ anon.partial(phone,2,$$******$$,2)'; select * from people; sudo vi /etc/postgresql/14/main/pg_ident.conf postgres postgres lazy sudo vi /etc/postgresql/14/main/pg_hba.conf local all lazy md5 sudo systemctl reload postgresql.service sudo su - postgres psql \c - lazy SELECT * FROM people; \c - postgres SELECT * FROM people; Главы: 00:00 Введение 00:48 Установка расширения postgresql_anonymizer 01:36 Загрузка расширения 02:36 Статическое маскирование 05:45 Динамическое маскирование 08:45 Заключение Посмотрите видео! Если у вас есть вопросы, оставляйте комментарии ниже. Не забудьте поставить лайк, поделиться и подписаться, если вам понравилось видео! #postgresql #база данных #ubuntu #thelazysysadmin