Система прав доступа в современных серверных платформах работает на основе аутентификации и авторизации. 1
Аутентификация включает идентификацию пользователя на основе его учётных данных для входа, таких как имена пользователей и пароли, биометрические сканирования, PIN-коды или токены безопасности. 1 Многофакторная аутентификация (MFA) добавляет ещё один уровень безопасности, требуя, чтобы пользователи прошли проверку более чем одним методом. 1
Авторизация означает предоставление пользователю соответствующего уровня доступа, определённого политиками контроля доступа. 1 Эти процессы обычно автоматизированы. 1
Некоторые модели системы прав доступа:
- Управление доступом на уровне пользователей (DAC). 1 У каждого объекта в защищаемой системе есть владелец, а владельцы предоставляют пользователям доступ по своему усмотрению. 1
- Обязательный контроль доступа (MAC). 1 Центральный орган регулирует права доступа и распределяет их по уровням, область применения которых равномерно расширяются. 1
- Управление доступом на основе ролей (RBAC). 12 В моделях RBAC права доступа предоставляются по признаку бизнес-функций, а не личности или стажа пользователей. 1
- Управление доступом на основе атрибутов (ABAC). 1 В моделях ABAC доступ предоставляется гибким образом на основе сочетания атрибутов и физических условий, таких как время и местоположение. 1