Содержание
Разработчикам нужна база, похожая на настоящую, тестировщикам — реальные сценарии, аналитикам и подрядчикам — выгрузки. Проще всего скопировать продуктивную базу целиком, но вместе с ней на тестовый стенд уезжают персональные данные клиентов и сотрудников. Маскирование данных решает эту задачу: система находит чувствительные сведения и подменяет их правдоподобными значениями, а структура базы и связи между таблицами остаются рабочими. Ниже — чем маскирование отличается от обезличивания, что с 1 сентября 2025 года требует Роскомнадзор, чем статическое маскирование отличается от динамического и как выбрать систему маскирования данных.
Зачем маскировать данные
Типовые случаи, когда реальные данные выходят за пределы продуктивного контура:
- тестовые стенды и разработка — копия базы для проверки новой версии приложения;
- подрядчики — внешняя команда дорабатывает CRM, биллинг или личный кабинет;
- аналитика и маркетинг — выгрузка покупателей для исследования или для агентства;
- обучение — стенд для новых сотрудников и демонстраций.
По 152-ФЗ обработка персональных данных — это любое действие с ними, включая хранение, использование и передачу (пункт 3 статьи 3). Копия продуктивной базы на стенде разработки — та же обработка, и требования к защите на стенд распространяются в полном объёме. При этом стенды и рабочие места разработчиков обычно защищены слабее продуктивного контура, а доступ к ним шире. Маскирование убирает из копии то, что представляет ценность для злоумышленника, и оставляет то, что нужно для работы: форматы, длины полей, связи между записями.
Маскирование, обезличивание и синтетические данные
Термины часто смешивают, но разница есть.
| Маскирование | Обезличивание | Синтетические данные | |
|---|---|---|---|
| Что это | замена значений с сохранением структуры и формата | действия, после которых без дополнительной информации нельзя определить, кому принадлежат данные | искусственно созданные записи, похожие на реальные по статистике и логике |
| Обратимость | бывает обратимым и необратимым | по определению 152-ФЗ — только с дополнительной информацией | исходных данных нет |
| Основа | реальная база | реальная база | модель реальных данных |
| Типичное применение | тестовые стенды, разработка, демонстрации | передача данных, аналитика, исполнение требований закона | обучение моделей, нагрузочные тесты |
Определение обезличивания дано в пункте 9 статьи 3 152-ФЗ. Маскирование можно применять для обезличивания, если результат отвечает требованиям закона и приказа Роскомнадзора; обратимое маскирование с ключами под рукой этим требованиям обычно не отвечает.
Что требует Роскомнадзор: приказ № 140
С 1 сентября 2025 года действует приказ Роскомнадзора от 19 июня 2025 года № 140. Он утвердил требования к обезличиванию персональных данных и методы обезличивания и заменил приказ № 996 от 2013 года.
Методы. Приказ называет четыре основных метода, которые применяют по отдельности или вместе, и один дополнительный:
- Введение идентификаторов — данные, по которым можно определить человека, заменяются кодом или номером. Ключ соответствия хранится отдельно и третьим лицам не передаётся.
- Изменение состава или семантики — удаление, искажение или изменение атрибутов, в том числе замена части значения на знак «*» и замена на случайные значения, не относящиеся к этому человеку.
- Перемешивание — перестановка значений между записями.
- Декомпозиция — разделение массива на части с раздельным хранением.
- Обобщение (агрегация) — дополнительный метод к первым четырём.
Требования к оператору. До начала работ определить состав обезличиваемых данных и круг субъектов, оценить достаточность выбранного метода для целей обработки, не хранить исходный массив вместе с результатом, вести учёт действий по обезличиванию и последующих операций с полученными данными в форме, которая позволяет эти действия подтвердить, и закрепить порядок в локальных актах. При обезличивании с помощью средств автоматизации система, которая это делает, сама должна обеспечивать безопасность и конфиденциальность как исходных данных, так и полученных в результате обезличивания.
Обезличенную копию тоже нужно защищать. Приказ № 140 называет результат «персональными данными, полученными в результате обезличивания» и требует обеспечивать их безопасность и конфиденциальность, а исходный массив хранить отдельно от результата.
Кто и когда обязан уведомить Роскомнадзор об обработке персональных данных — в статье об уведомлении Роскомнадзора.
Статическое и динамическое маскирование
| Статическое | Динамическое | |
|---|---|---|
| Где работает | создаёт отдельную замаскированную копию базы | скрывает значения в ответах СУБД в момент запроса |
| Исходная база | не меняется | не меняется |
| Для чего | стенды разработки и тестирования, передача подрядчику | ограничить, что видят пользователи и администраторы продуктивной базы |
| Решение «Гарды» | Гарда Data Masking | Гарда DBF вместе с Гарда Data Masking |
Статическое маскирование — основной инструмент для стендов: копию готовят один раз или по расписанию и отдают команде. Динамическое нужно, когда к продуктивной базе обращаются люди, которым не положено видеть всё: операторы поддержки, внешние администраторы, аналитики. В линейке «Гарды» оно работает вместе с межсетевым экраном баз данных Гарда DBF.
Что должна уметь система маскирования данных
- Находить чувствительные данные автоматически. В больших базах вручную не найти все колонки с ФИО, телефонами, паспортами и счетами.
- Сохранять форматы и связи. Замаскированный номер карты должен проходить проверку формата, а клиент с одним идентификатором — оставаться одним клиентом во всех таблицах и базах. Иначе приложение на стенде просто не заработает.
- Детерминированность. Одно и то же исходное значение даёт одинаковый результат при каждом прогоне — тесты воспроизводимы.
- Обратимое и необратимое маскирование — под разные задачи и требования.
- Усечённые копии — часть базы для стенда разработчика вместо полной копии на терабайты.
- Встраивание в процесс разработки — API, командная строка и конвейеры CI/CD, чтобы свежая замаскированная копия собиралась автоматически.
- Поддержка ваших СУБД и форматов, включая JSON и XML внутри полей.
- Сертификат ФСТЭК — если систему применяют в ГИС или ИСПДн, где требуются сертифицированные средства защиты.
Гарда Data Masking
Товар Гарда Data Masking по запросу Смотреть →Гарда Data Masking (до переименования — «Гарда Маскирование») распознаёт чувствительную информацию в исходной базе и создаёт копию, где реальные сведения заменены фиктивными правдоподобными значениями, а структура и связи между данными сохранены. По описанию производителя система:
- выявляет персональные данные автоматически, в неструктурированных данных — с помощью ИИ;
- маскирует с сохранением форматов и связей, в том числе между разными базами;
- поддерживает детерминированное, обратимое и необратимое, инкрементальное и выборочное маскирование, свои алгоритмы и SQL;
- делает усечённые копии и маскирует поля JSON и XML;
- встраивается в разработку через REST API, командную строку и CI/CD — Jenkins и GitLab CI.
Поддерживаемые СУБД: Oracle, MySQL, MS SQL Server, MariaDB, PostgreSQL, Arenadata DB, Greenplum, Jatoba, Pangolin, MongoDB и 1С. Серверная часть работает на Alt Linux, Astra Linux и РЕД ОС, разворачивается на виртуальной машине VMware или на физическом сервере. Если вы переходите на российскую СУБД, пригодится наше сравнение Postgres Pro, Tantor, Jatoba и Pangolin.
Сертификат ФСТЭК № 4718 по 4 уровню доверия действует до 15.11.2028. Сертификат распространяется на конкретные версии — номер версии сверяйте с формуляром поставки. Продукт внесён в реестр российского ПО под № 15678.
Товар Гарда DBF по запросу Смотреть →Гарда DBF — межсетевой экран баз данных: контролирует операции с СУБД и действия привилегированных пользователей, блокирует подозрительные запросы и вместе с Data Masking даёт динамическое маскирование. Сертификат ФСТЭК № 4443 действует до 20.08.2031.
Как считается лицензия
Производитель называет три параметра цены Гарда Data Masking: срок действия лицензии (срочная или бессрочная), количество баз данных и их размер. Чтобы получить расчёт, заполняют опросный лист:
- сколько баз данных маскировать;
- по каждой — тип и версия СУБД, размер, число таблиц и столбцов, ожидаемое время обезличивания;
- нужно ли маскировать часть данных или по условию, нужны ли усечённые копии и свои алгоритмы;
- где будет работать система — VMware или физический сервер.
Производитель предлагает демонстрацию и бесплатный пилотный проект в инфраструктуре заказчика. На пилоте стоит проверить свою самую сложную базу: связи между системами и время подготовки копии.
Сколько стоит и как купить
Цена Гарда Data Masking рассчитывается под проект, поэтому на сайте она «по запросу». Мы пришлём опросный лист, организуем демонстрацию и пилот, подготовим коммерческое предложение и счёт для юрлица с НДС.
Частые вопросы
Чем маскирование данных отличается от обезличивания? +
Маскирование — замена значений с сохранением структуры и формата; оно бывает обратимым и необратимым. Обезличивание по пункту 9 статьи 3 152-ФЗ — действия, после которых без дополнительной информации нельзя определить, кому принадлежат персональные данные. Маскирование можно применять для обезличивания, если результат отвечает требованиям закона и приказа Роскомнадзора № 140.
Можно ли отдать подрядчику копию рабочей базы? +
Копия с реальными данными — это передача персональных данных третьему лицу со всеми требованиями 152-ФЗ к основаниям и защите. Обычно безопаснее отдать замаскированную копию: подрядчик получает рабочую по структуре базу, а сведения о реальных клиентах в ней заменены. Маскирование не отменяет требований 152-ФЗ к самой передаче данных — порядок стоит согласовать с ответственным за обработку персональных данных. Метод маскирования и ключи соответствия при этом остаются у вас — приказ № 140 запрещает передавать их третьим лицам.
Какие методы обезличивания разрешены с 1 сентября 2025 года? +
Приказ Роскомнадзора от 19.06.2025 № 140 называет методы введения идентификаторов, изменения состава или семантики данных, перемешивания и декомпозиции — по отдельности или вместе. К ним дополнительно может применяться обобщение (агрегация). Приказ заменил прежний приказ № 996 от 2013 года.
Нужен ли сертификат ФСТЭК для системы маскирования? +
Если система работает в ГИС, ИСПДн или на объекте КИИ, где требуются сертифицированные средства защиты, берите сертифицированную версию. У Гарда Data Masking сертификат ФСТЭК № 4718 по 4 уровню доверия, действует до 15.11.2028. Сертификат распространяется на конкретные версии — сверяйте номер версии с формуляром.
Чем статическое маскирование отличается от динамического? +
Статическое создаёт отдельную замаскированную копию базы для стенда разработки или передачи подрядчику. Динамическое ничего не копирует: оно скрывает значения в ответах продуктивной СУБД тем пользователям, которым не положено видеть всё. У «Гарды» статическое маскирование делает Гарда Data Masking, динамическое — Гарда Data Masking вместе с Гарда DBF.
От чего зависит цена Гарда Data Masking? +
По словам производителя — от срока лицензии (срочная или бессрочная), количества баз данных и их размера. Точный расчёт делают по опросному листу: типы и версии СУБД, размер баз, число таблиц и столбцов, нужны ли усечённые копии и свои алгоритмы. Мы пришлём опросный лист и подготовим коммерческое предложение.
С какими СУБД работает Гарда Data Masking? +
Oracle, MySQL, MS SQL Server, MariaDB, PostgreSQL, Arenadata DB, Greenplum, Jatoba, Pangolin, MongoDB и 1С, а также файлы JSON и XML. Серверная часть работает на Alt Linux, Astra Linux и РЕД ОС.
Можно ли попробовать систему до покупки? +
Да. Производитель предлагает демонстрацию и бесплатный пилотный проект в инфраструктуре заказчика. Оставьте заявку — мы согласуем пилот с «Гарда Технологии».


