Вопрос проверяет понимание различных стратегий контроля прав доступа.
Основные модели: DAC, MAC, RBAC, ABAC и ACL. Они отличаются способом определения того, кто может выполнять действия над ресурсами: по владению, по политике безопасности, по ролям, по атрибутам или по спискам прав.
Системы безопасности используют разные подходы к управлению действиями пользователя.
Доступ задаётся владельцем ресурса.
Простая, но не самая безопасная модель.
Жёсткие политики безопасности.
Используется в системах с повышенными требованиями.
Права определяются ролями.
Удобно администрировать.
Решения принимаются по атрибутам (время, устройство, отдел).
У каждого ресурса есть список разрешений для пользователей.
RBAC — оптимальная модель для большинства приложений.