Rol tabanlı erişim kontrolü
RBAC izinleri rollere bağlar ve kişileri bu rollere atar. Rol adının yanında erişilebilecek veri kapsamı da açık olmalıdır.
Rol tabanlı erişim kontrolü (RBAC), izinleri rollere bağlar ve kişileri bu rollere atar. Bir rol, okuyucu veya sipariş verenin görevlerini temsil edebilir. İzinler hangi eylemlerin yapılabileceğini somut olarak tanımlamalıdır.
Rol ve veri kapsamı
Varsayımsal müşteri portalında müşteri yöneticisi kendi şirketinin hesaplarını yönetebilir. Rol adı ona diğer müşteri şirketlerini yönetme yetkisi vermez. Bu sınır erişim kararlarında uygulanmalıdır.
RBAC, kaynak ve kapsam planını gereksiz kılmaz. Bazı kurallar belgenin şirketi gibi ek özellikler ister. Bu nedenle roller, öznitelik tabanlı kontrollerle birlikte kullanılabilir. Yalnız rol adı sayısını artırmak bu ayrımı çözmez.
Kaynaklar
İlgili terimler
- Kimlik ve erişim yönetimiIAM dijital kimliklerle erişim haklarının yönetimini birleştirir. Hesap açma, görev değişimi ve eski yetkilerin kaldırılması birlikte ele alınır.
- Öznitelik tabanlı erişim kontrolüABAC erişimi tanımlı özellikler ve kurallarla değerlendirir. Bu özelliklerin kaynağı ve güncelliği de tasarımın parçasıdır.
- En az ayrıcalık ilkesiEn az ayrıcalık, yetkiyi gerekli görev ve veri kapsamıyla sınırlar. Gerekli iş yapılabilir kalır; gereksiz haklar kaldırılır.
- WebAuthnWebAuthn, açık anahtarla giriş için tarayıcı API’sidir. Tarayıcıdan gelen yanıt, giriş kabul edilmeden önce sunucuda kontrol edilmelidir.
- PasskeyPasskey, belirli bir hizmete bağlı anahtar çiftiyle giriş sağlar. Cihaz değişimi, hesabı kurtarma ve hesap yetkileri ayrıca ele alınmalıdır.
- Çok faktörlü kimlik doğrulamaMFA farklı doğrulama faktörü türlerini kullanır. Aynı türün birkaç kez sorulması çok faktörlü doğrulama oluşturmaz.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.