Чтобы сохранить семантическую целостность данных при обезличивании, необходимо проводить изменения в составе персональных данных, которые сохраняют их семантику. normativ.kontur.ru susaninopni.ru Эти изменения должны учитывать специфику задач обработки. normativ.kontur.ru susaninopni.ru
Некоторые рекомендации по работе с обезличенными данными, чтобы сохранить семантическую целостность:
- Обсудить со всеми заинтересованными сторонами, что важно сохранить в обезличенных данных. globalcio.ru Например, чтобы не упустить адреса массовой регистрации, все одинаковые адресные записи в базе после маскирования должны остаться одинаковыми. globalcio.ru
- Учитывать форматы данных и особенности баз данных, систем и интеграций. globalcio.ru Например, если в одной базе данные номера СНИЛС хранятся с дефисами, то после обезличивания могут остаться только цифры, а дефисы пропадут. globalcio.ru Для другой системы, которая интегрируется с этой базой, такое изменение может быть критичным. globalcio.ru
- Проверять валидность объектов базы данных. globalcio.ru В ней могут быть настроены разные процедуры и функции, которые завязаны на персональные данные. globalcio.ru При обезличивании важно проверить, не повлечёт ли изменение данных каких-либо проблем. globalcio.ru
- Учитывать ссылочную целостность. globalcio.ru Если в двух табличках меняются одни и те же данные, то изменения в них должны быть синхронными и совершаться по одной и той же логике. globalcio.ru
- Учитывать спецсимволы. globalcio.ru Интеграции могут быть чувствительными к определённым спецсимволам, например, воспринять конкретные символы как экранирование или начало новой строки. globalcio.ru Поэтому лучше спецсимволы не менять. globalcio.ru
- Обсуждать исключения. globalcio.ru Стоит ли добавить какой-то тип данных в исключения и не обезличивать их. globalcio.ru Например, это могут быть технические учётки, маскирование которых приведёт к невозможности аутентификации для интеграционного тестирования. globalcio.ru