Рөлге негізделген қатынас бақылауы дегеніміз не
Рөлге негізделген қатынас басқару
RBAC (Рөлге негізделген қатынас бақылауы) — рұқсаттар жеке пайдаланушыларға емес, рөлдерге беріледі және пайдаланушылар рөлдерді алады деген қатынасты басқару моделі.
Негізгі түсініктер
- Пайдаланушы (User) — қызметкер немесе жүйе
- Рөл (Role) — рұқсаттар жиынтығы (Admin, Редактор, Көруші)
- Рұқсат (Permission) — әрекетті орындау құқығы (оқу, жазу, жою)
- Ресурс (Resource) — қатынас мақсаты (файл, жазба, API)
RBAC артықшылықтары
- Қатынас құқықтарын басқаруды жеңілдету
- Минималды артықшылықтар принципіне сәйкестік
- Жаңа қызметкерлерге жылдам рұқсат беру
- Рөлге негізделген қатынас аудиті
- Адам қателігі тәуекелін азайту
Типтік рөлдер
- Супер Админ — барлығына толық қатынас
- Админ — пайдаланушылар мен параметрлерді басқару
- Менеджер — есептерді көру және команданы басқару
- Редактор — мазмұн жасау және өңдеу
- Көруші — деректерге тек оқу қатынасы
Жүйелерде іске асыру
- AWS IAM Roles
- Kubernetes RBAC
- PostgreSQL Row-Level Security
- Active Directory Groups
- Keycloak Realm Roles