RAG · ACL · on-premise

Enterprise RAG on-premise с ACL: почему «просто векторная БД» ломает права

ENCLAVE · · 12 мин · Все материалы

Компании ставят LLM «у себя», подключают SharePoint и ждут безопасный ответ. Без синхронизации прав и fail-closed retrieval получается тот же ChatGPT — только с всеми корпоративными PDF в индексе.

Содержание 1. В чём проблема «голого» RAG 2. ACL до retrieval, не в промпте 3. Fail-closed 4. Из чего состоит on-prem контур 5. Цитаты как продукт, не декор 6. Как проверить за 30 дней FAQ

1. В чём проблема «голого» RAG

Типичный стек «on-prem AI»:

  1. Скачать документы в S3 / диск
  2. Нарезать чанки, положить в Qdrant / pgvector
  3. По вопросу top-k → LLM → ответ

Права SharePoint / Confluence / СЭД при этом теряются на шаге 1. Индекс видит всё, что видел сервисный аккаунт. Сотрудник из закупок получает фрагмент HR-дела или черновик M&A — не потому что «модель плохая», а потому что авторизации в retrieval нет.

Фраза в system prompt «не раскрывай конфиденциальное» — не контроль доступа. Это пожелание.

2. ACL до retrieval, не в промпте

Рабочая модель enterprise RAG:

В ENCLAVE on-premise AI это продуктовая ось: не «чат с файлами», а вопрос-ответ по знаниям компании с теми же границами, что у исходных систем.

3. Fail-closed

Два режима при сомнении в праве:

Для банков, промышленности, госсектора и любого контура с 152-ФЗ / КИИ разумно только fail-closed. Цена — иногда пустой ответ. Это правильное поведение, если альтернатива — чужой документ.

4. Из чего состоит on-prem контур

Отличие от «коробки LLM»: ценность не в генерации текста, а в разрешённом корпусе + цитатах + аудите.

5. Цитаты как продукт, не декор

Бизнес-заказчик (юрист, закупки, HR) не покупает «красивый чат». Он покупает:

На витрине это видно в секции продукта: workspace с ответом и блоком цитат. Для ИБ — отдельный security one-pager.

6. Как проверить за 30 дней (бизнес-критерии)

  1. 1–3 источника с реальной ACL-матрицей (не «всё public»).
  2. 20–40 golden questions от владельца процесса (не от ИТ).
  3. Smoke: пользователь A не видит документ пользователя B.
  4. Метрика: доля ответов с ≥1 полезной цитатой; время до ответа vs «спросить коллегу».
  5. Отчёт пилота → решение о лицензии контура.

Установка целевого контура — порядка одного рабочего дня; детали поставки — на главной.

FAQ

Чем RAG с ACL отличается от обычного RAG?

Обычный RAG ищет по всему индексу. RAG с ACL ограничивает кандидатов правами пользователя до генерации. Промпт-фильтры не заменяют это.

Достаточно ли запретить модели «секретные» документы текстом?

Нет. Модель не знает вашей матрицы доступа и не обязана ей следовать. Нужен enforcement на платформе.

Это только для ИБ?

Нет. Покупатель — бизнес (поиск знаний, онбординг, договоры). ACL — условие, без которого пилот не пустят в прод, а не «фича ради CISO».

Дальше:

Запросить пилот 30 дней On-premise AI Airgap LLM для холдинга