Коротко

Если пользователь не вправе читать документ, сведения из него не должны появляться ни в выдаче, ни в пересказе ИИ. Поэтому модель доступа нужно проектировать до загрузки корпоративных материалов.

01

Составьте карту ролей и источников

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

Отдельно рассмотрите общие папки и документы с переменными правами: у вложений и копий ограничения могут отличаться от родительской папки.

02

Применяйте права на всём пути ответа

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

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

03

Проверяйте смену роли и отзыв прав

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

Добавьте тесты на прямой запрос о закрытом документе и косвенный вопрос, который может раскрыть его содержание.

Перед следующим шагом

Проверочный список

  • У каждого источника определены читатели и владелец
  • Права применяются до передачи фрагментов модели
  • Отзыв доступа проверен на индексе и кэше
  • Логи защищены по уровню чувствительности данных
Вопросы по теме

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

Можно ли сделать одну общую базу для всех?

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

Что происходит после удаления документа?

Проверьте удаление из индекса, кэша и доступных пользователю результатов; порядок зависит от архитектуры сервиса.

Проверить первоисточник

Официальные ресурсы

Технические рекомендации и требования к данным могут меняться. Сверяйте подход с условиями вашего процесса и актуальными источниками.

Материал носит информационный характер. Перед внедрением проверьте данные, права доступа и применимость рекомендаций к вашему процессу.