Рөл иерархиясы - Role hierarchy

Жылы қол жетімділікті басқару, рөл иерархиясы рөлдер арасындағы мұрагерлік қатынасты анықтайды. Мысалы, банк үшін рөл құрылымы барлық қызметкерлерді «қызметкер» рөлінің мүшелері ретінде қарастыруы мүмкін. Одан жоғары «қызметкер» рөлінің барлық рұқсаттарын иеленетін «бөлім менеджері» және «есепші» рөлдері болуы мүмкін, ал «бөлім менеджері» жоғарыда «жинақ менеджері», «несие менеджері» болуы мүмкін.

RBAC модельдері әдетте рөл иерархиясын а ретінде қарастырады ағаш (жиындар теориясы), 1992 жылғы RBAC үлгісіндегі Ferraiolo and Kunn (FK) немесе а жартылай тапсырыс берілген жиынтық 1996 жылы Сандху, Койн, Фейнштейн және Юуманның RBAC шеңберінде (SCFY). Жылы объектіге бағытталған бағдарламалау шарттар бойынша, ағаш рөлі иерархиясы - жалғыз мұрагерлік, ал ішінара иерархия бірнеше мүмкіндік береді. Ішінара тапсырыс ретінде қарастырылған кезде, жоғарыда келтірілген рөл иерархиясының мысалы ‘жинақ менеджері’, ‘несие менеджері’ және ‘бухгалтер’ сияқты барлық рұқсаттарды мұраға алу үшін ‘филиал менеджері’ сияқты рөлге дейін кеңейтілуі мүмкін.

Сияқты шектеулер болған кезде асқынулар пайда болуы мүмкін міндеттерді бөлу рөлдер арасында болады. Егер қызметтік міндеттерді бөлу персоналдың ‘несие менеджері’ мен ‘есепші’ рөлдерін атқаруына тыйым салу үшін қолданылса, ‘филиал менеджері’ олардың екеуінен де мұра ала алмады. The NIST RBAC моделі, ол FK және SCFY модельдерін біріктірді, рөлдік иерархияны ішінара тәртіп ретінде қарастырады, дегенмен RBAC өнімдері ағаштан жасалған иерархия шеңберінен шықпаған.