После восстановления текущих данных в тестовую базу данных, для обеспечения безопасности моих живых данных, как я могу санировать данные в тестовой базе данных в PostgreSQL?

Я использую PostgreSQL. После восстановления оперативных данных в тестируемой базе данных моя цель состоит в том, чтобы тестировать восстановленные данные из базы данных, которые должны быть подвергнуты дезинфекции для удаления конфиденциальной информации, но все еще отражающей текущее распределение данных.

1 ответ

Для этого не существует единой структуры, подходящей для всех. Наилучшим подходом является тщательный анализ конкретных тестовых данных и данных, которые необходимо очистить.

Обычно чувствительность проявляется в нескольких формах. Они включают:

Информация об имени клиента. В этом случае я использовал такие инструменты, как http://random-name-generator.info/ чтобы генерировать случайные имена вместо реальных имен. Вы также можете найти случайные генераторы адресов.

Конфиденциальная информация об оплате (например, данные кредитной карты или банковского счета). В этом случае, как правило, я нахожу какой-то способ создания нового произвольного значения, с которым я могу сопоставить вещи. Специфика зависит от данных и того, что я проверяю, но здесь я склонен писать инструменты на любых языках программирования, которые я склонен знать.

Другие вопросы по тегам