Перейти к содержимому

Безопасность

Безопасность и 152-ФЗ

Как Айтечество обращается с вашими данными — и чего маскирование не гарантирует.

Принципы

  • Ничего не храним из запросов

    Промпты, ответы и таблицы псевдонимов живут только в памяти шлюза на время одного запроса. Логи, метрики, события и база данных содержат только метаданные.

  • Отказ — безопасный

    Если маскирование не может быть завершено (ошибка детектора, недоступность NER при строгой политике, неизвестное поле запроса), запрос отклоняется и никогда не уходит к модели в исходном виде.

  • Регионы изолированы

    Российский и международный регионы — независимые инсталляции с разными базами, хранилищами, ключами и операторами. Между ними нет общих данных и сетевых связей.

  • Одна точка выхода

    К провайдерам LLM подключается только один модуль шлюза — и только с уже замаскированным телом запроса. Адреса провайдеров проверяются защитой от SSRF.

Путь данных

Сотрудник или система
Шлюз в вашем регионе
NER-сервис (без доступа в интернет)
Журнал: только метаданные
LLM-провайдер
Исходные значения не покидают шлюз; провайдер получает псевдонимы, а ответ восстанавливается на обратном пути.

Где хранятся данные

Российский регион — отдельная инсталляция в России. Данные пользователей записываются и хранятся в базах данных на территории Российской Федерации, а сторонние сервисы региона, которые получают персональные данные, расположены в России.

  • Серверы

    Timeweb Cloud (ООО «ТАЙМВЭБ.КЛАУД»): виртуальный сервер в центре обработки данных в Москве (зона ru-3), на котором работает только Айтечество, — база данных, кэш, объектное хранилище и шлюз. TLS-соединения завершаются на этом же сервере, перед ним нет CDN и прокси.

  • Резервные копии

    Резервная копия базы данных создаётся ежедневно, шифруется ещё на сервере и хранится 14 дней в отдельном объектном хранилище Timeweb Cloud на территории России. Ключ для расшифровки на серверах не хранится.

  • Почта

    Письма сервиса (подтверждение адреса, приглашения, уведомления) отправляет российский сервис Unisender Go (ООО «Юнисендер Смарт»). Адреса получателей и тексты писем за рубеж не передаются; содержимого запросов в письмах нет.

  • Платформенные модели

    YandexGPT (ООО «Яндекс.Облако») и GigaChat (ПАО Сбербанк) получают запросы после маскирования по вашей политике. Провайдеры, не обслуживающие Россию, в регионе недоступны; если вы подключаете собственный эндпоинт, его расположение и передачу данных определяете вы как оператор.

Полный перечень получателей данных — в политике конфиденциальности и поручении на обработку персональных данных.

152-ФЗ

  • Отдельное согласие на обработку ПДн при регистрации и в формах, с версионированием документов.
  • Локализация (ч. 5 ст. 18): данные пользователей российского региона записываются и хранятся в базах данных в России — на сервере Timeweb Cloud в Москве; резервные копии — в зашифрованном виде в объектном хранилище Timeweb Cloud в России.
  • Трансграничной передачи ПДн российского региона нет: письма отправляются через российского провайдера Unisender Go, браузер не обращается к ресурсам за пределами региона. Если вы сами подключаете зарубежный эндпоинт модели, передачу осуществляете вы как оператор.
  • Для данных в запросах мы — обработчик по поручению клиента (договор поручения, список субобработчиков).
  • Запросы субъектов ПДн: ответ и выгрузка данных — в течение 10 рабочих дней, удаление учётной записи — не позднее 30 дней.
  • Об инцидентах уведомляем ответственного за безопасность клиента в течение 12 часов и РКН в сроки ст. 21 ч. 3.1.
  • Платёжные документы хранятся 5 лет после окончания года платежа по требованиям налогового законодательства — в том числе после удаления организации.

Технические меры

  • TLS 1.2+ (предпочтительно 1.3) и HSTS для всех внешних соединений.
  • Ключи провайдеров и секреты шифруются AES-256-GCM с ротацией ключей; токены восстановления — отдельными ключами с ограниченным сроком жизни (24 часа).
  • Пароли — argon2id; двухфакторная аутентификация (TOTP) с резервными кодами.
  • Роли: владелец, администратор, ИБ-офицер, аудитор, сотрудник. Все изменения пишутся в аудит.
  • Сайт и консоль не обращаются к сторонним ресурсам: шрифты свои, без аналитики, CDN и внешних виджетов; строгая политика CSP.
  • Поиск «отправлял ли кто-то этот ИНН» работает по необратимым отпечаткам (HMAC) без хранения значений.

Ответ модели — недоверенные данные

Шлюз восстанавливает исходные значения в ответе, включая ссылки и аргументы вызова инструментов. Поэтому внедрённая в контекст инструкция может заставить модель поместить данные в ссылку или изображение. Клиенты, которые отображают markdown или исполняют инструменты, должны считать ответ недоверенным. Наш веб-чат не загружает изображения по внешним ссылкам и открывает ссылки только после подтверждения с предупреждением, если в адресе есть ваши данные.

Остаточные риски

Маскирование — мера снижения риска, а не гарантия. Шаблон «Базовая» сам по себе не обеспечивает соответствие 152-ФЗ.

  • Псевдонимизированный запрос по контексту всё ещё может оставаться персональными данными.
  • Действия «предупредить» и «пропустить» передают исходные данные модели.
  • Режим «только шаблоны» (patterns_only) пропускает распознавание имён.
  • Имена людей и названия компаний, написанные со строчной буквы, не распознаются NER — такой текст уходит без маскирования, если его не покрывает словарь или собственный шаблон.
  • Неклассифицированные поля запроса провайдеру только проверяются, но не маскируются: найденное значение отклоняет запрос, но то, что детекторы пропустили (например, имена со строчной буквы или имена во время недоступности NER в режиме patterns_only), уходит как есть.
  • Изображения, документы и аудио, пропущенные политикой (allow), не маскируются.
  • Хранение данных на стороне провайдера и история чатов на ваших эндпоинтах — вне наших систем; мы отключаем хранение там, где провайдер это позволяет.
  • История чата в консоли хранится в браузере отдельно для каждого адреса сайта: выход очищает копию только на текущем адресе, а после удаления учётной записи копия на другом адресе на этом устройстве удаляется лишь при следующем заходе на него.
  • Восстановление (unmask) раскрывает все значения получателю ответа.
  • Смысловое обезличивание не обнаруживается: описания, по которым можно узнать человека, без явных данных.
  • При использовании платформенных ключей возможен побочный канал по времени ответа из-за кеширования промптов у провайдера.