Elaborating and Verifying RBAC Policies Conforming with CobiT - - PowerPoint PPT Presentation

elaborating and verifying rbac policies conforming
SMART_READER_LITE
LIVE PREVIEW

Elaborating and Verifying RBAC Policies Conforming with CobiT - - PowerPoint PPT Presentation

Third International Workshop on Requirements Engineering and Law (RELAW 10) - September 28 th 2010 Conceptualizing a Responsibility based Approach for Elaborating and Verifying RBAC Policies Conforming with CobiT Framework Requirements


slide-1
SLIDE 1

Conceptualizing a Responsibility based Approach for Elaborating and Verifying RBAC Policies Conforming with CobiT Framework Requirements

Christophe Feltus, Eric Dubois, Michaël Petit

Third International Workshop on Requirements Engineering and Law (RELAW 10) - September 28th 2010

slide-2
SLIDE 2

Motivation

 The concept of role

 Business role  Application role

 Governance requirements

slide-3
SLIDE 3

Motivation

 Our approach  The method that we target is a 2 steps approach

slide-4
SLIDE 4

Outlines

 Presentation of the Responsibility meta-model  Mapping with CobiT  Mapping with RBAC  Example of assignment process  Conclusions and future works

slide-5
SLIDE 5

Presentation of the Responsibility meta- model

 Elaboration of the meta-model

A state assigned to en employee to signify him its obligation concerning a behavior, the accountability regarding this obligation, and the right necessary to perform it.

slide-6
SLIDE 6

Concept of obligation/accountability

slide-7
SLIDE 7

Concept of right

slide-8
SLIDE 8

Assignment/delegation process

slide-9
SLIDE 9

Outlines

 Presentation of the Responsibility meta-model  Mapping with CobiT  Mapping with RBAC  Example of assignment process  Conclusions and future works

slide-10
SLIDE 10

Building the responsibilities

 Responsibility in CobiT are represented using a RACI

chart

 AI6: Manage Change  Assess impact and prioritise changes based on business needs  Same rights and obligations to all employees ?  Need more precisions

slide-11
SLIDE 11

Collect of tasks

 Responsibilities from CobiT

 Instantiation with CobiT informations :

 4 responsibilities, business role (from RACI) and tasks (partially)

slide-12
SLIDE 12

Responsibilities to tasks association

 From CobiT:  From ITIL:  From the company:

slide-13
SLIDE 13

Responsibilities to tasks association

 From CobiT:  From ITIL:  From the company:

is the employee who gets the action done is the employee, who provides direction and authorizes an action

slide-14
SLIDE 14

Rights to tasks association

 From CobiT:

slide-15
SLIDE 15

Rights to tasks association

 From CobiT:

slide-16
SLIDE 16

Outlines

 Presentation of the Responsibility meta-model  Mapping with CobiT  Mapping with RBAC  Example of assignment process  Conclusions and future works

slide-17
SLIDE 17

 Role Based Access Control  To simplify the management of granting permissions to

users

 3 main elements :

 User, Role and Permission

 2 main functions :

 User-role

assignment (URA)

 Permission-role

assignment (PRA)

RBAC :

slide-18
SLIDE 18

Mapping responsibility to RBAC role

 Business role from Cobit = RBAC concept of role ?  No, because :

Cobit Role (or Business role): an employee assigned to that role is not obligatory assigned responsible for all the tasks of the activities.  If Business role = applictaion role, some employees receives to much permissions.

slide-19
SLIDE 19

Mapping responsibility to RBAC role

 Employee is consulted during assignment process

slide-20
SLIDE 20

Mapping responsibility to RBAC role

slide-21
SLIDE 21

Outlines

 Presentation of the Responsibility meta-model  Mapping with CobiT  Mapping with RBAC  Example of assignment process  Conclusions and future works

slide-22
SLIDE 22

Example of assignment process

 Task : Prioritizing changes  That task corresponds to one responsibility of being

responsible of activity Assess impact and prioritizing changes

 Following RACI chart : that activity is assigned to the

business roles : BPO, PMO, Head operation, Head development

slide-23
SLIDE 23

Example of assignment process

 Suppose Bob one BPO identified by the CobiT manager  RBAC adminsitrator may assigned for that task:

slide-24
SLIDE 24

Outlines

 Presentation of the Responsibility meta-model  Mapping with CobiT  Mapping with RBAC  Example of assignment process  Conclusions and future works

slide-25
SLIDE 25

Conclusions and future works

 Business needs for a better alignement of the employees’

responsibility from the management frameworks down to the technical rules

 Our approach is to use the responibility as a pivite between

high layer requirements down to techical rules.

 Step 1: Responsibility building :

 Business Role, Activities, Tasks, and Rights  Responsibilities

 Step 2 : Responsibility assignment :

 Responsibilities, Employees, Commitment

 Application roles assigned to users

slide-26
SLIDE 26

Conclusions and future works

 The meta-model of responsibility is considered more or

less stable

 The method is theoretical and is exploited based on the

Cobit framework

 Apply it on other frameworks  Generalized the approach  Case study

slide-27
SLIDE 27

Thank you ! Questions ?