Перейти к содержанию
аналитика 21 января 2029 По состоянию на 21 января 2029

Тесты в продакшене: правовые риски

A/B-тесты и feature-флаги в продакшн-среде обрабатывают реальные персональные данные пользователей — и это полноценная обработка ПДн по ст. 3 ФЗ-152 со всеми вытекающими обязательствами.
Если среда тестирования подключена к боевой базе без обезличивания, оператор несёт ответственность по ч. 1 и ч. 12–14 ст. 13.11 КоАП: от 3 до 15 млн ₽ за утечку от 1 000 субъектов. С 30.05.2025 повторное нарушение влечёт оборотный штраф до 500 млн ₽.
Если вы CTO и запускаете тесты на боевых данных без оценки уровня защищённости — у вас открытый правовой риск прямо сейчас.

С 30.05.2025 действует расширенная ст. 13.11 КоАП в редакции ФЗ-420 от 30.11.2024: 18 составов вместо прежних семи. Тесты в продакшене попадают под несколько из них одновременно — в зависимости от архитектуры, категории данных и наличия подрядчика. Ниже — разбор ключевых точек риска, которые технический директор обязан закрыть до, а не после инцидента.

Почему тест в продакшене — это обработка ПДн по ФЗ-152?

Многие команды разграничивают «настоящую» обработку данных и технические эксперименты. С точки зрения ФЗ-152 это разграничение не работает. Ст. 3 определяет обработку широко: любое действие с данными, включая извлечение, использование, модификацию, — это обработка. Если A/B-тест читает профиль пользователя, чтобы определить, в какую группу его поместить, — это обработка. Если feature-флаг логирует идентификатор сессии и IP-адрес — это тоже обработка.

Ключевой вопрос — цель. По ст. 5 ФЗ-152 обработка должна ограничиваться конкретными, заранее определёнными целями. Если согласие пользователя или иное правовое основание по ст. 6 не охватывает «проведение технических экспериментов для улучшения продукта», оператор нарушает принцип целевого ограничения. Большинство политик конфиденциальности SaaS-продуктов этой цели не содержат.

«Ст. 5 ФЗ-152 запрещает объединять базы, созданные для несовместимых целей. Если продакшн-база собиралась для оказания услуги, а тестовый сценарий использует её для оптимизации алгоритма — это самостоятельная цель, требующая отдельного основания.»

Дополнительный риск — логирование как ПДн. IP-адрес в сочетании с идентификатором устройства и временными метками позволяет однозначно идентифицировать пользователя. Роскомнадзор рассматривает такие комбинации как персональные данные. Логи тестовых сценариев, записанные в боевую систему журналирования, — отдельный объём ПДн с собственным сроком хранения и требованиями к защите.

Какой уровень защищённости (УЗ) применяется к тестовой среде?

Уровни защищённости ИСПДн определяются ПП РФ №1119 от 01.11.2012. Если тестовая среда работает с боевыми данными, она автоматически входит в ту же информационную систему персональных данных (ИСПДн), что и продакшн. Уровень не снижается от того, что среда называется «тестовой».

Матрица определения УЗ строится по трём параметрам: категория ПДн, тип угроз и число субъектов. Порог в 100 000 субъектов принципиален — при его превышении минимально допустимый уровень повышается. Для SaaS с несколькими тысячами активных пользователей типичен УЗ-3, при специальных категориях (здоровье, биометрия) — УЗ-2 или УЗ-1.

«ПП РФ №1119: при обработке специальных категорий ПДн более 100 000 субъектов и угрозах 2-го типа — УЗ-1. Для общих ПДн менее 100 000 субъектов и угрозах 3-го типа — УЗ-4.»

Меры защиты для каждого УЗ конкретизированы в Приказе ФСТЭК №21 от 18.02.2013. Он содержит 15 групп мер (идентификация и аутентификация, управление доступом, защита носителей, регистрация и учёт и др.). Тестовая среда, подключённая к боевой ИСПДн, обязана реализовывать тот же базовый набор мер, что и продакшн. Отдельный вопрос — среда CI/CD и репозитории: если в них попадают реальные дампы или конфиги с ПДн, они тоже становятся частью ИСПДн.

CTO: проверили ли вы, под какой УЗ подпадает ваша тестовая среда?

Если тесты запускаются на боевых данных, а ИСПДн не аттестована по требованиям ФСТЭК №21, — это выявляемое нарушение при проверке РКН. Аудит DATUM определит уровень защищённости, выявит несоответствия в архитектуре тестовых сред и составит приоритизированный план устранения.

Заказать аудит 152-ФЗ

Ответим за 2 часа · +7 (983) 510-38-76 · info@vitveteam.ru

Как правильно использовать обезличивание для ML и A/B-тестов?

Обезличивание — основной инструмент снижения правового риска при тестировании. Если данные приведены к виду, при котором субъект не определяется без дополнительной информации, они выходят за пределы регулирования ФЗ-152. Однако обезличивание должно соответствовать методам, утверждённым Роскомнадзором.

С 2025 года действует регулирование обезличенных ПДн (ст. 13.1 ФЗ-152, введена ФЗ-233 от 08.08.2024). Приказ РКН закрепляет пять методов: введение идентификаторов, изменение состава и семантики, декомпозиция, перемешивание, обобщение и агрегация. Применение самодельных методов («просто заменить email на хэш») не гарантирует соответствия требованиям — суд или РКН может квалифицировать такие данные как персональные, если реидентификация технически возможна.

Для обучения ML-моделей и проведения A/B-тестов правильная последовательность такая:

  • Определить минимально необходимый набор атрибутов для эксперимента.
  • Применить утверждённый метод обезличивания к боевым данным до передачи в тестовую среду.
  • Зафиксировать метод, дату и ответственного в журнале обработки.
  • Не хранить ключи реидентификации в той же среде, что и обезличенные данные.
  • Проверить, что результаты эксперимента не позволяют восстановить исходные ПДн.

Обезличивание для ML имеет дополнительную сложность: модели могут запоминать отдельные записи из обучающей выборки и воспроизводить их при определённых запросах (атака membership inference). Это означает, что даже обученная модель может быть квалифицирована как носитель ПДн при недостаточном объёме и диверсификации выборки.

Что подготовить техническому директору

  • Карта ИСПДн с указанием тестовых сред и их связи с боевыми базами — основание для определения УЗ.
  • Документированный метод обезличивания (один из пяти по приказу РКН) для каждого типа экспериментов с ПДн.
  • Договор поручения обработки (ст. 6 п. 3 ФЗ-152) с подрядчиком, если тестирование делегировано внешней команде или облачному провайдеру.
  • Перечень мер защиты по Приказу ФСТЭК №21 с отметкой о реализации для тестовой среды, включённой в ИСПДн.
  • Политика хранения и уничтожения логов тестовых сценариев с указанием сроков.

Мультиарендность SaaS: кто оператор при тестах на данных клиента?

В мультиарендной архитектуре разграничение ролей оператора и лица, осуществляющего обработку по поручению, принципиально. Если клиент — юридическое лицо, которое обрабатывает ПДн своих пользователей через вашу платформу, — он оператор. Вы — обработчик по поручению (ст. 6 п. 3 ФЗ-152). Если вы запускаете тест на данных клиентского тенанта без его ведома — вы выходите за рамки поручения.

Выход за рамки поручения означает, что в части тестового использования данных вы становитесь самостоятельным оператором без правового основания. Это нарушение ч. 1 ст. 13.11 КоАП: обработка в случаях, не предусмотренных законом. Штраф для юрлица — 150 000–300 000 ₽ за первичное нарушение, 300 000–500 000 ₽ при повторном.

Риск усиливается при использовании данных нескольких тенантов в одном эксперименте. Это может нарушить принцип недопустимости объединения баз с несовместимыми целями (ст. 5 ФЗ-152) и создать дополнительный состав. Контракт с клиентом должен явно разрешать использование его данных для улучшения платформы — или такое использование должно быть исключено технически.

Если ваш SaaS использует данные клиентских тенантов для экспериментов без явного разрешения в договоре поручения — каждый такой тест создаёт отдельное нарушение ч. 1 ст. 13.11 КоАП. Юристы DATUM проведут DPIA и помогут разграничить роли оператора и обработчика в вашей архитектуре.

Провести DPIA

Тесты через зарубежное облако: что изменилось с 01.07.2025?

Ч. 5 ст. 18 ФЗ-152 требует, чтобы запись, систематизация, накопление, хранение, уточнение и извлечение ПДн граждан РФ осуществлялись с использованием баз данных, расположенных в России. С 01.07.2025 (на основании ФЗ-233) требования к локализации стали строже в части первичного сбора.

Это напрямую касается тестовых сред в иностранных облаках: AWS, GCP, Azure без локального региона. Если тест передаёт реальные ПДн граждан РФ на сервера за пределами РФ — это нарушение требований локализации. Штраф по ч. 8 ст. 13.11 КоАП — 1 000 000–6 000 000 ₽, при повторном нарушении — 6 000 000–18 000 000 ₽.

Трансграничная передача данных в страну без адекватной защиты дополнительно требует уведомления РКН по ст. 12 ФЗ-152. Если данные передаются в рамках эксперимента «временно», это не освобождает от обязанности уведомления. Ни одна из известных практических ситуаций — тестирование модели на AWS, синхронизация логов с Datadog EU, отправка событий в Amplitude — не является исключением.

Допустимый путь: облако с дата-центром в РФ (Яндекс.Облако, VK Cloud, SberCloud и аналоги) либо on-premise инфраструктура. Для модели Feature Flag как сервиса — проверить, где физически хранится конфигурация и логи решений.

Как это выглядит на практике

Кейс 1. IT-компания (Приволжский ФО, осень 2025) проводила A/B-тест рекомендательного алгоритма, подключив тестовую среду к продакшн-базе с профилями 230 000 пользователей. При инциденте в тестовой среде произошла утечка идентификаторов и поведенческих паттернов. РКН квалифицировал тестовую среду как часть ИСПДн и возбудил дело по ч. 13 ст. 13.11 КоАП (утечка от 10 000 до 100 000 субъектов). Технический директор не смог документально подтвердить, что меры по Приказу ФСТЭК №21 были реализованы для тестового контура. Штраф составил несколько миллионов рублей. ⚠️ Конкретные сумма и номер дела — менеджер верифицирует при публикации.

Кейс 2. SaaS-платформа для HR (Центральный ФО, начало 2026) использовала данные нескольких клиентских тенантов для обучения модели ранжирования резюме. В договорах поручения обработки цель «улучшение алгоритмов платформы» прописана не была. При плановой проверке РКН выявил обработку данных за пределами поручения. Компания получила предписание, составлены протоколы по ч. 1 ст. 13.11 по каждому тенанту. Итоговые штрафы и предписания оспорены в арбитраже; DATUM помогло переработать договоры поручения и политику обработки в части экспериментальных целей, что позволило суду снизить санкции. ⚠️ Номер дела и точные суммы — менеджер уточняет при публикации.

Услуги DATUM по теме

Частые вопросы

1. Какой УЗ выбрать для SaaS?

Уровень защищённости определяется по ПП РФ №1119 исходя из трёх параметров: категория ПДн (общие, специальные, биометрические), тип актуальных угроз (1, 2 или 3) и число субъектов (до или свыше 100 000). Для типового SaaS с общими ПДн, угрозами 3-го типа и числом субъектов до 100 000 — УЗ-3. При специальных категориях (медицина, биометрия) или угрозах 2-го типа уровень повышается до УЗ-2 или УЗ-1. Тестовая среда, подключённая к боевой ИСПДн, входит в ту же систему и не может иметь более низкий УЗ.

2. Можно ли использовать иностранные облака?

С 01.07.2025 первичный сбор, хранение и извлечение ПДн граждан РФ должны осуществляться на серверах в России (ч. 5 ст. 18 ФЗ-152). Использование AWS, GCP или Azure без российского региона для тестирования на реальных ПДн — нарушение требований локализации. Штраф по ч. 8 ст. 13.11 КоАП составляет 1–6 млн ₽. Обезличенные данные, приведённые к стандартам приказа РКН, под ограничение не подпадают.

3. Что такое обезличивание для ML?

Обезличивание для ML — применение одного из пяти методов, утверждённых приказом РКН (введение идентификаторов, изменение состава/семантики, декомпозиция, перемешивание, обобщение), к обучающей выборке или данным эксперимента так, чтобы субъект не мог быть идентифицирован без дополнительной информации. Результат обезличивания должен исключать атаки реидентификации, в том числе membership inference. Самодельный хэш email без разрыва связи с другими атрибутами обезличиванием не считается.

4. Кто оператор в мультиарендной SaaS?

По ст. 3 и ст. 6 ФЗ-152 оператором является тот, кто определяет цели и способы обработки. В мультиарендной SaaS клиент (тенант) — оператор в отношении ПДн своих пользователей; провайдер платформы — обработчик по поручению. Если провайдер использует данные клиентских тенантов для собственных экспериментов без явного указания в договоре поручения — в части такого использования он становится самостоятельным оператором без правового основания, что квалифицируется по ч. 1 ст. 13.11 КоАП.

5. Какие СЗИ обязательны?

Конкретный перечень средств защиты информации зависит от определённого УЗ и состава актуальных угроз. Приказ ФСТЭК №21 задаёт базовый набор для каждого уровня по 15 группам мер: идентификация и аутентификация, управление доступом, защита носителей, регистрация и учёт событий, антивирусная защита, обнаружение вторжений, контроль целостности и др. Для УЗ-3 обязательны сертифицированные ФСТЭК СЗИ; применение несертифицированных решений — основание для предписания при проверке РКН.

Итог

Тесты в продакшене — это обработка реальных ПДн, к которой применяются все требования ФЗ-152: определение УЗ по ПП РФ №1119, реализация мер по Приказу ФСТЭК №21, обезличивание по утверждённым методам, локализация данных и оформление поручения обработки при участии подрядчиков. Архитектурное разделение боевой и тестовой сред — не опциональная best practice, а юридическое требование.

Юристы DATUM сопровождают IT-команды и технических директоров в определении УЗ, разработке модели угроз, оформлении договоров поручения для CI/CD-подрядчиков и подготовке к проверкам РКН. Практика охватывает SaaS-архитектуры, мультиарендные платформы и ML-пайплайны.

АГ
Аналитик · Технологии и ИБ
Аналитик DATUM по технологиям и информационной безопасности. Специализация — УЗ-1..4 (ПП РФ №1119), Приказ ФСТЭК №21, обезличивание ПДн для ML, логирование и A/B-тесты, защита SaaS-инфраструктуры, реагирование на утечки за 24/72 часа, ст. 272.1 УК.