Перейти к содержанию
VVizorLabsТехнический центрОсновной сайт

Платформа 4.0 + BOX 3.2

Роли, доступ и аудит

Принципы разграничения доступа для операторов, разработчиков, администраторов и партнёров.

Для кого: иб / администратор
На этой странице

Разделяйте обязанности

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

Общий модуль ролей, форма BOX 3.2: область камер и дерево разрешений задаются отдельно. Это начальная форма: название и права ещё не выбраны, готовая роль оператора не показана.
Общий модуль ролей, форма BOX 3.2: область камер и дерево разрешений задаются отдельно. Это начальная форма: название и права ещё не выбраны, готовая роль оператора не показана. Открыть в полном размере

Область видимости

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

Общий модуль доступа, снимок BOX 3.2: у учебного оператора не включён неограниченный доступ, назначена роль и доступна одна камера по роли. Кнопка «Камеры и объекты» открывает настройку области доступа.
Общий модуль доступа, снимок BOX 3.2: у учебного оператора не включён неограниченный доступ, назначена роль и доступна одна камера по роли. Кнопка «Камеры и объекты» открывает настройку области доступа. Открыть в полном размере

Аудит

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

BOX 3.2: фрагмент журнала с датой, сервисом и описанием действия — обновление пользователя и вход. Сравнивайте время этих записей со временем сбоя; колонки сетевых адресов исключены из иллюстрации.
BOX 3.2: фрагмент журнала с датой, сервисом и описанием действия — обновление пользователя и вход. Сравнивайте время этих записей со временем сбоя; колонки сетевых адресов исключены из иллюстрации. Открыть в полном размере

Матрица проверки доступа

Проверяйте отдельно аутентификацию, разрешённые операции и видимость объектов. Валидный токен не означает доступ ко всем камерам. Ниже — рекомендуемые проверки интеграции.

СлучайОжидаемое поведение
Действующая учётная записьПрофиль читается через поддерживаемый интерфейс
Разрешённый объектВозвращаются данные в пределах роли
Чужой объектДанные не раскрываются
Недопустимая операция измененияСервер отклоняет запрос и возвращает ошибку, предусмотренную описанием API
Отозванный или истёкший доступЗапрос не продолжает сессию без проверки
АудитИзменение связано с пользователем или интеграционной учётной записью