ADOLF KNOWLEDGE — Раздел 4: Access Control
Проект: Корпоративная база знаний с RAGМодуль: Knowledge / Access Control
Версия: 1.1
Дата: Январь 2026
4.1. Модель доступа
Принципы
- Role-Based Access Control (RBAC) — доступ на основе роли пользователя
- Brand-Based Filtering — фильтрация по принадлежности к бренду
- Prompt-инъекция — правила передаются в LLM как инструкции
Схема доступа
4.2. Иерархия ролей
Уровни доступа
| Роль | Уровень | Доступные access_level |
|---|---|---|
| Staff | 1 | staff |
| Manager | 2 | staff, manager |
| Senior | 3 | staff, manager, senior |
| Director | 4 | staff, manager, senior, director |
| Administrator | 5 | все уровни |
Правило иерархии
4.3. Фильтрация по брендам
Значения brand_id
| Значение | Описание | Доступ |
|---|---|---|
ohana_market | Бренд Охана Маркет | Сотрудники бренда + all |
ohana_kids | Бренд Охана Кидс | Сотрудники бренда + all |
all | Общие документы | Все сотрудники |
Правило фильтрации
4.4. Матрица доступа
Документы × Роли
| Документ | access_level | brand_id | Staff | Manager | Senior | Director |
|---|---|---|---|---|---|---|
| Каталог товаров | staff | ohana_market | ✅* | ✅* | ✅ | ✅ |
| Регламент возврата | staff | all | ✅ | ✅ | ✅ | ✅ |
| Условия поставщика | manager | ohana_market | ❌ | ✅* | ✅ | ✅ |
| KPI отдела | senior | all | ❌ | ❌ | ✅ | ✅ |
| P&L отчёт | director | all | ❌ | ❌ | ❌ | ✅ |
| Прайс Охана Кидс | manager | ohana_kids | ❌ | ✅** | ✅ | ✅ |
** — только для сотрудников ohana_kids
4.5. Реализация фильтрации
Prompt-инъекция
Генерация фильтров
4.6. Ограничения метода
Особенности prompt-инъекции
| Аспект | Описание |
|---|---|
| Надёжность | Зависит от следования LLM инструкциям |
| Гарантии | Нет 100% гарантии на уровне БД |
| Аудит | Логирование всех запросов |
Рекомендации
- Критичные данные — не загружать в общую KB
- Регулярный аудит — проверка логов доступа
- Тестирование — периодическая проверка фильтрации
4.7. Примеры фильтрации
Пример 1: Manager ohana_market
Пример 2: Senior all
4.8. Аудит доступа
Логирование
Все запросы к Knowledge логируются:Отчёт по доступу
Документ подготовлен: Январь 2026
Версия: 1.1
Статус: Согласовано