Система предполагает достаточно гибкие настройки для указания на типы данных, которые необходимо маскировать: это могут быть не только имена и некие номера (телефонные либо условные идентификаторы), но и, по сути, любые заданные пользователем поля и шаблоны. «Гарда Маскирование», утверждают разработчики, в автоматическом режиме выявляет подлежащие маскированию данные даже в слабоструктурированных информационных массивах. А задача эта сама по себе нетривиальная: скажем, имя может содержаться в исходных записях во множестве с трудом поддающихся формализации видов: «С. Петров», «Кузнецов Иван Павлович», «Пётр Семёнович Ковалев» (увы, наличие «ё» в имени и отчестве при отсутствии его в фамилии даже в официальных документах вполне вероятно), и «Полад Бюльбюль-оглы», и «Ким Ын-сук».
Для человека, неторопливо обрабатывающего каждую запись вручную, задача обезличения даже неструктурированного массива строк может показаться тривиальной — хотя и долгой, и утомительной. Но даже самому терпеливому оператору не справиться с десятками и сотнями тысяч записей, — тогда как «Гарда Маскирование» способна решить такую задачу за более чем разумное время. Принцип действия системы сводится к следующему:
- Сперва в автоматическом режиме выявляется чувствительная информация (ФИО, номера телефонов, другие персональные данные и пр.).
- Затем производится полная репликация исходной БД с сохранением взаимосвязей (имеются в виду таблицы и связанные с ними ключи).
- Далее в дело пускаются предустановленные шаблоны сканирования и предлагаемые системой алгоритмы маскирования.
- Оператор же контролирует всё происходящее через удобный интерфейс, верифицируя корректность автоматического выполнения задач и исправляя ошибки в случае их возникновения.