CyberGlossary

Идентификация и доступ

Принцип наименьших привилегий

Также известно как: Минимальные привилегии, Принцип необходимости

Определение

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

Принцип наименьших привилегий (PoLP), сформулированный Зальцером и Шрёдером в 1975 году, требует, чтобы каждый субъект работал с минимально необходимым набором прав. При последовательном применении он ограничивает «радиус взрыва»: скомпрометированная учётная запись, контейнер или сервис способны навредить лишь в рамках того узкого скоупа, к которому имели доступ. PoLP определяет дизайн IAM (детальные роли, токены с областью действия), укрепление систем (минимизация Linux capabilities, запуск не от root), архитектуру ПО (разделение привилегий, песочницы) и стратегии zero-trust. Реализация опирается на RBAC/ABAC, временное JIT-повышение прав, регулярные access review и удаление неиспользуемых разрешений по данным entitlement-аналитики.

Примеры

  • Микросервис использует роль БД, читающую только нужные строки, а не всю схему.
  • Разработчик получает права администратора через JIT на ограниченное время, а не постоянно.

Связанные термины