Least privilege
Определение
Least privilege (принцип наименьших привилегий) — правило выдавать пользователю, процессу или службе только те права, которые нужны для их задач, и только на нужный срок. Само наличие ролевой модели минимальности не доказывает: слишком широкая роль нарушает принцип так же, как прямая выдача лишних прав.
Также ищут: принцип наименьших привилегий · минимальные права · минимально необходимый доступ
Зачем это знать
Лишняя privilege расширяет blast radius ошибки, украденной account или уязвимого service независимо от того, использовалась ли она раньше.
Карта понятия
Что подтверждено
NIST AC-6 требует разрешать только authorized access, необходимый пользователям и processes для assigned tasks.
Граница применимости: Мера минимальных привилегий NIST SP 800-53 Rev. 5.
RBAC упрощает назначение permissions через roles, но слишком широкая role всё равно нарушает least privilege.
Граница применимости: Ролевое администрирование в сравнении с минимизацией привилегий.
Что проверить
- Сузьте actions.
- Сузьте resources.
- Ограничьте duration и пересмотрите grants.
Первоисточники
- Security and Privacy Controls for Information Systems and Organizations
Содержит controls для authorization, least privilege, separation of duties, privileged functions и protection of audit information.
- The NIST Model for Role-Based Access Control: Towards a Unified Standard
Определяет unified NIST RBAC model: flat, hierarchical, constrained и symmetric RBAC.
Утверждения: 02