Förhindrande av obehörig åtkomst till kritiska resurser och data har blivit ett stort krav för företagen; mekanismer för åtkomstkontroll hanterar förfrågningar från användare om åtkomst till systemresurser. Ett av de mest använda AC-paradigmerna är rollbaserad åtkomstkontroll (RBAC), där åtkomsträttigheter bestäms utifrån användarens roll. Många olika typer av RBAC-politik har föreslagits i litteraturen, var och en åtföljd av motsvarande utvidgning av den ursprungliga RBAC-modellen. Det finns dock ingen enhetlig ram som kan användas för att definiera alla dessa typer av politik på ett enhetligt sätt, med hjälp av en gemensam modell. I detta dokument föreslår vi en modelldriven ingenjörsstrategi, baserad på UML och OCTL (Object Constraint Language), för att möjliggöra en exakt specifikation och verifiering av sådana policyer. Mer specifikt presenterar vi först en taxonomi för de olika typer av RBAC-politik som föreslås i litteraturen. Vi föreslår också GemRBAC-modellen, en generaliserad modell för RBAC som omfattar alla de enheter som krävs för att definiera de klassificerade policyerna. Denna modell är en konceptuell modell som också kan fungera som datamodell för att operationalisera datainsamling och verifiering. Slutligen formaliserar vi de klassade policyerna som OCL-begränsningar för GemRBAC-modellen.
Fadhel m.fl. REF föreslår GemRBAC-modellen (Generalized Model for RBAC) som omfattar alla konceptuella enheter som krävs för att definiera de viktigaste begränsningar som de identifierade i litteraturen.
A comprehensive modeling framework for role-based access control policies
{'venue': 'J. Syst. Softw.', 'journal': 'J. Syst. Softw.', 'mag_field_of_study': ['Computer Science']}