A14 · Защита данных и RAG

Утечка данных между клиентами в общем векторном хранилище

Если векторные представления нескольких клиентов или подразделений лежат в одном хранилище без строгой изоляции, данные одного могут попасть в ответы другому. OWASP выделяет этот риск в категории LLM08. Для поставщика AI-платформы это прямой удар по доверию клиентов.

Иллюстрация к карточке угрозы «Утечка данных между клиентами в общем векторном хранилище»
Отправить с описанием:TelegramWhatsApp
Кратко для руководителя

В чём суть риска

Если векторные представления нескольких клиентов или подразделений лежат в одном хранилище без строгой изоляции, данные одного могут попасть в ответы другому. OWASP выделяет этот риск в категории LLM08. Для поставщика AI-платформы это прямой удар по доверию клиентов.

Платформа обслуживает несколько клиентов и для экономии держит их векторные представления в общем пространстве. Разделение опирается на фильтр по признаку клиента в каждом поисковом запросе. Если фильтр необязателен или метаданные записаны непоследовательно, поиск возвращает ближайшие фрагменты независимо от владельца. Граница доверия нарушается внутри хранилища: логическое разделение не подкреплено принудительным. Клиент получает чужой материал, не предпринимая ничего необычного.

Связь со стандартамиOWASPLLM02, LLM08MITRE / ATT&CKATLAS: ExfiltrationNISTNIST AI 100-2: Privacy
01
Влияние на бизнес

Чем риск оборачивается для компании

Данные

Сведения одного клиента или подразделения появляются в ответах другого.

Репутация

Один подтверждённый случай ставит под сомнение надёжность всей платформы.

Право и комплаенс

Нарушаются договорные гарантии изоляции клиентских данных.

Где риск наиболее вероятен

Многоклиентская AI-платформа поставщика услугОбщий ассистент для нескольких юридических лиц холдингаЕдиное векторное хранилище для разных подразделенийОблачный сервис поиска по базе знаний
02
Зоны ответственности

Кому и что решать

ИТ-директор

Выбрать модель изоляции клиентов в векторном хранилище и закрепить её в архитектурных требованиях.

Директор по кибербезопасности

Добиться, чтобы фильтр по владельцу данных применялся принудительно, и регулярно проверять это тестами.

Владелец бизнес-процесса

Включить в договоры с поставщиком AI-платформы требования к изоляции данных и право на проверку.

03
Сигналы для службы мониторинга

Что стоит наблюдать

Признаки сами по себе не доказывают инцидент. Их полезно сопоставлять с учётной записью, версией модели, решением политики, источником контекста и результатом вызова инструмента.

В результатах поиска встречаются записи другого клиента
Метаданные о владельце заполнены непоследовательно
Запросы к хранилищу выполняются без обязательного фильтра
Несколько клиентов используют общее пространство имён
Тесты изоляции не проводятся или не дают воспроизводимого результата
04
Проектирование защиты

Какие меры создают границу

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

01Техническая

Изоляция клиентов в хранилище

Разделять данные клиентов на уровне пространств имён или отдельных хранилищ.

02Техническая

Обязательные фильтры по владельцу

Отклонять любой поисковый запрос без признака клиента и применять политики на уровне записей.

03Техническая

Шифрование данных клиентов

Шифровать векторные представления, чтобы ошибка изоляции не раскрывала содержимое напрямую.

04Организационная

Регулярные тесты изоляции

Включить в регламент выпуска проверку того, что поиск не возвращает чужие записи.

05Мониторинг

Неизменяемый журнал обращений

Фиксировать, кто и какие записи получил, в журнале, защищённом от правки.

05
Управленческий контроль

Вопросы, показатели и первые шаги

Вопросы команде и поставщику

  1. Как технически разделены данные разных клиентов в векторном хранилище?
  2. Можно ли выполнить поиск без фильтра по владельцу?
  3. Когда последний раз проверялась изоляция и с каким результатом?
  4. Как поставщик уведомит о случае смешения данных?

Показатели контроля

  • Доля поисковых запросов с принудительным фильтром по владельцу
  • Число записей без признака владельца
  • Число выявленных тестами случаев выдачи чужих данных

Первые 30 дней

  1. Проверить, обязателен ли фильтр по клиенту в каждом запросе
  2. Найти и исправить записи с неполными метаданными
  3. Провести тест изоляции между двумя клиентами
06
Проверка в пилоте

Как проверить в пилотном проекте

Подтвердить, что поиск контекста учитывает права, классификацию и происхождение документов.

1

Права доступа к документу проверяются до включения в найденный контекст.

2

Политика маскирования и предотвращения утечек данных проверяется на согласованном наборе чувствительных данных.

3

Трассировка хранит атрибуцию источника и решение доступа без избыточного раскрытия содержимого.

Открыть матрицу пилота
07
Контекст рынка

Какие классы решений рассматривать

Защита векторных баз данныхЗащита RAG

Ниже — редакционные профили поставщиков, связанные с доменом угрозы. Это не рейтинг и не подтверждение применимости: заявленные функции следует проверить в вашем пилоте по указанным критериям.

Проверенные источники

Источники и проверка

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

S09 · OWASPLLM08:2025 Vector and Embedding WeaknessesRAG, embeddings и векторные хранилища.