32 lines
2.4 KiB
Markdown
32 lines
2.4 KiB
Markdown
# Ролевая модель портала
|
|
|
|
## Принцип
|
|
|
|
Портал разделяет управленческий, ИБ, расследовательский и административный
|
|
контуры. Ограничение доступа выполняется сервером через роль в `X-AWatch-Role`
|
|
или query-параметре `role`. HTML-кнопки являются только удобством интерфейса.
|
|
|
|
## Роли
|
|
|
|
| Роль | Что видит | Что скрыто по умолчанию |
|
|
| --- | --- | --- |
|
|
| `executive` | Executive Dashboard, Workforce summary, главный вывод, риски подразделений | ИБ-детализация, расследования, технические настройки |
|
|
| `manager` | Workforce Portal, сравнение подразделений и ответственных, тренды, Markdown-отчет | ИБ-очередь, материалы расследования, админский health |
|
|
| `security` | Security Portal, кандидаты на проверку, risk score, события безопасности, аудит | Управленческий Workforce Dashboard |
|
|
| `forensics` | Карточки расследований, timeline, материалы, Markdown export | Управленческие Workforce-разрезы |
|
|
| `admin` | Эксплуатационный статус, настройки, качество данных, ClickHouse/fallback-состояния | Не используется как управленческая или ИБ-роль |
|
|
|
|
## Серверные правила
|
|
|
|
- `executive` и `manager` имеют доступ к Workforce/Executive срезам.
|
|
- `security` имеет доступ к Security, UEBA и incident queue.
|
|
- `forensics` имеет доступ к расследованиям, timeline и материалам.
|
|
- `admin` имеет доступ к эксплуатационным и контрактным срезам.
|
|
- Руководитель не получает ИБ-детализацию по умолчанию.
|
|
- Безопасник не получает управленческий Workforce Dashboard по умолчанию.
|
|
|
|
## Совместимость
|
|
|
|
Старые alias-ы роли `operations` мапятся на `admin`, чтобы не ломать внешние
|
|
ссылки и smoke-сценарии предыдущих сборок.
|