Rol hiyerarşisi - Role hierarchy

İçinde rol tabanlı erişim denetimi, rol hiyerarşisi roller arasında miras ilişkisini tanımlar. Örneğin, bir bankanın rol yapısı tüm çalışanları "çalışan" rolünün üyeleri olarak ele alabilir. Bunun üzerinde, "çalışan" rolünün tüm izinlerini devralan "departman yöneticisi" ve "muhasebeci" rolleri olabilirken, "departman yöneticisi" "tasarruf yöneticisi", "kredi yöneticisi" olabilir.

RBAC modelleri genellikle rol hiyerarşisini bir ağaç (küme teorisi), Ferraiolo ve Kuhn'un (FK) 1992 RBAC modelinde olduğu gibi veya kısmen sıralı küme 1996 RBAC çerçevesinde Sandhu, Coyne, Feinstein ve Youman (SCFY). İçinde nesne yönelimli programlama terimler, ağaç rolü hiyerarşisi tekli kalıtımdır, kısmi hiyerarşi ise çokluya izin verir. Kısmi bir emir olarak değerlendirildiğinde, yukarıda verilen rol hiyerarşi örneği, "tasarruf yöneticisi", "kredi yöneticisi" ve "muhasebeci" nin tüm izinlerini devralmak için "şube yöneticisi" gibi bir role genişletilebilir.

Aşağıdaki gibi kısıtlamalar olduğunda komplikasyonlar ortaya çıkabilir görevlerinin ayrılması roller arasında var. Personelin hem "kredi yöneticisi" hem de "muhasebeci" rollerini üstlenmesini yasaklamak için görev ayrımı kullanılmışsa, "şube müdürü" izinleri ikisinden de devralamazdı. NIST RBAC modeli FK ve SCFY modellerini birleştiren, rol hiyerarşisini kısmi bir sıra olarak ele alır, ancak RBAC ürünleri ağaç yapılı hiyerarşinin ötesine geçmemiştir.