1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Chapter 4: Access Control Role-based models RBAC

22 102 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 1,1 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lecture Chapter 4 - Access Control Role-based models RBAC presentation of content: Role-based models, role based access control, administrative role-based access control model.

Trang 1

Access Control  Role­based models RBAC

Chapter 4

Trang 2

YOcaJuATyvIHQAw&redir_esc=y#v=onepage

&q&f=false

Trang 3

Many organizations base access control decisions on “the roles that  individual users take on as part of the organization”.

They prefer to centrally control and maintain access rights that reflect  the organization’s protection guidelines.

With RBAC, role­permission relationships can be predefined, which  makes it simple to assign users to the predefined roles. 

The combination of users and permissions tend to change over time,  the permissions associated with a role are more stable.

RBAC concept supports three well­known security principles:

– Least privilege

– Separation of duties

– Data abstraction

Trang 4

User Role Assignment Role PermissionAssignment

Constraints Roles Permissions

Trang 5

Role Based Access Control  (RBAC)

Trang 6

records. The role of “bookkeeper” dictates 

access, not the identity of the individual

Trang 7

Administrator

Manager

Trang 9

An important difference from classical models is that

Subject in other models corresponds to a Session in RBAC

Trang 10

session_user: Sessions   Users

session_roles: Sessions   2Roles

session_roles(s) = {r | (session_user(s), r)   UA)}

avail_session_perms: Sessions   2Permissions

Trang 11

(role hierarchy)

Trang 13

Senior Administrator

authorized_users(Employee)?

authorized_users(Administrator)?

authorized_permissions(Employee)? authorized_permissions(Administrator)?

Trang 15

§  No user should be given enough privileges to misuse  the system on their own.

§  Statically: defining the conflicting roles

§  Dynamically: Enforcing the control at access time

Trang 18

RBAC standard [NIST2001] with slight 

modifications:

– RBAC0, RBAC1 (options), RBAC3 (SSD) , RBAC3  (DSD)

Trang 19

Allows Efficient Security Management

Principle of least privilege allows minimizing damage

Allows grouping of objects

Policy­neutral ­ Provides generality

Encompasses DAC and MAC policies

Trang 20

RBAC’s Benefits

Trang 21

– 26.4 hours for non­RBAC; 14.7 hours for RBAC

– For average employee wage of $39.29/hour, the annual 

productivity cost savings yielded by an RBAC system: 

• $75000/1000; $7.4M/100,000

Trang 22

SUN Solaris

Sybase SQL Server

BMC INCONTROL for Security ManagementSystor Security Administration Manager

Tivoli TME Security Management

Computer Associates Protect IT

Siemens rbacDirX

Ngày đăng: 30/01/2020, 11:19

TỪ KHÓA LIÊN QUAN