Least privilege и RBAC/ABAC
Потребители, услуги и приложения получават само необходимите права.
Какво е
Потребители, услуги и приложения получават само необходимите права.
Как работи
RBAC задава роли; ABAC добавя context/attributes. Целта е compromise на един identity да не означава compromise на всичко.
Мисловен модел
Least privilege не пита „може ли този човек да има достъп?“, а „какъв е най-малкият набор права, с който работата остава възможна?“.
Пример
Developer трябва да чете production logs. Това не означава, че трябва да има:
- write достъп до production database;
- право да създава IAM roles;
- право да export-ва KMS keys.
Типична грешка
Ролята Developer постепенно събира права за пет години и накрая е почти administrator. Това е permission creep, маскиран като RBAC.
Как да проверим, че работи
Изберете 10 high-value accounts и попитайте за всяко право:
- Нужно ли е?
- Използвано ли е през последните 90 дни?
- Може ли да бъде JIT?
- Какво става при compromise на този identity?
Практическа имплементация
- Default deny.
- Periodic entitlement reviews.
- No wildcard permissions без силна причина.
- Separate human/service identities.
- Machine-readable IAM policies.
- Access reviews при role change и offboarding.
Какво НЕ решава
Лошо дефинираните роли могат да институционализират прекомерния достъп.
Предпазва най-силно от
- Broken Function-Level Authorization (BFLA) · Web приложения и браузърни атаки
- Broken Function-Level Authorization (BFLA) · API и business-logic атаки
- Broken Object Level Authorization (BOLA) · API и business-logic атаки
- Cloud IAM Privilege Escalation · Cloud, SaaS, containers и Kubernetes
- Excessive Agency / Tool Abuse · AI, ML и LLM атаки
- Insecure Direct Object Reference (IDOR) / BOLA · Web приложения и браузърни атаки
- Kubernetes RBAC Abuse · Cloud, SaaS, containers и Kubernetes
- Lateral Movement via Remote Services · Exploitation, persistence и attack-chain техники
- Local Privilege Escalation (LPE) · Exploitation, persistence и attack-chain техники
- Privilege Abuse · Insider, физически атаки и removable media
- Privilege escalation through IAM misconfiguration · Пароли, идентичност, MFA и account takeover