← Sözlük
Sözlük · Geliştirme

RBAC nedir?

Role-Based Access Control

Kullanıcılara sistem içindeki görevlerine göre yetki verme ve erişim sınırlandırma yöntemidir.

Tanım

RBAC, bir sistemde kimin neyi yapabileceğini belirleyen bir kural setidir. Örneğin, bir 'yönetici' sistemin her yerine erişebilirken, bir 'okuyucu' sadece içerikleri görebilir. Bu yöntem, güvenlik hatalarını azaltır ve karmaşık sistemlerde kimin neye yetkisi olduğunu takip etmeyi kolaylaştırır.

Bir oteldeki oda kartları gibidir; herkes sadece kendi odasına ve ortak alanlara girebilir, ancak başka bir misafirin odasına giremez.

Nasıl çalışır?

Sistem yöneticisi önce rolleri tanımlar (yönetici, editör, kullanıcı gibi). Ardından her role belirli izinler atanır. En son, kullanıcılar bu rollere dahil edilerek otomatik olarak yetkileri belirlenir.

Nerede kullanılır?

Kurumsal yazılımlarda, bulut sistemlerinde ve veri tabanı yönetiminde kullanılır.

Sık karıştırılanlar

SSO (Single Sign-On) ile karıştırılabilir; SSO giriş yapma yöntemidir, RBAC ise giriş yaptıktan sonraki yetkilerinizdir.

Sıkça sorulanlar

Neden RBAC kullanmalıyım?

Güvenliği artırır ve kullanıcı yönetimi karmaşasını ortadan kaldırır.

Rolleri sonradan değiştirebilir miyim?

Evet, sistem yöneticisi merkezi bir noktadan izinleri güncelleyebilir.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.