![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Lecture Chapter 4: Access Control Role-based modelsRBAC
Số trang: 22
Loại file: pptx
Dung lượng: 362.01 KB
Lượt xem: 1
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Lecture Chapter 4: Access Control Role-based modelsRBAChapter4 AccessControl Rolebasedmodels RBACAgenda Rolebasedmodels Administrativerolebasedaccesscontrolmodel https://books.google.com.vn/books? id=_O7xBwAAQBAJ&pg=PA171&lpg=PA171 &dq=Open/close+policy+in+database+security &source=bl&ots=4cH6efHzHp&sig=eO6djffm piyvB0L6hmWAbPPeZow&hl=vi&sa=X&ei= F2PVb YOcaJuATyvIHQAw&redir_esc=y#v=onepage &q&f=falseRolebasedmodels Manyorganizationsbaseaccesscontroldecisionson“therolesthat individualuserstakeonaspartoftheorganization”. Theyprefertocentrallycontrolandmaintainaccessrightsthatreflect theorganization’sprotectionguidelines. WithRBAC,rolepermissionrelationshipscanbepredefined,which makesitsimpletoassignuserstothepredefinedroles. Thecombinationofusersandpermissionstendtochangeovertime, thepermissionsassociatedwitharolearemorestable. RBACconceptsupportsthreewellknownsecurityprinciples: – Leastprivilege – Separationofduties – DataabstractionRoleBasedAccessControl(RBAC)Accesscontrolinorganizationsis RolesHierarchiesbasedon“rolesthatindividualuserstakeonaspartoftheorganization” UserRole Assignment RolePermission Assignment Users RolesAroleis“isa Permissionscollectionofpermissions” ConstraintsRoleBasedAccessControl(RBAC)RBACAccessdependsonrole/function,notidentity – Example:AllisonisbookkeeperforMath Dept.Shehasaccesstofinancialrecords.Ifshe leavesandBettyishiredasthenew bookkeeper,Bettynowhasaccesstothose records.Theroleof“bookkeeper”dictates access,nottheidentityoftheindividual. RBAC Users Permission Users Permissions Manager u1 o1 u1 o1 Senior SeniorAdministrator Engineer u2 Role o2 u2 o2 rAdministrator Engineer un om un om Employee n +m n m assignments assignments (a) (b)RBAC(cont’d) IsRBACadiscretionaryormandatoryaccesscontrol? – RBACispolicyneutral;howeverindividualRBACconfigurations cansupportamandatorypolicy,whileotherscansupporta discretionarypolicy. RoleHierarcies RoleAdministration ProjectSupervisor Testengineer Programmer ProjectMember RBAC(NISTStandard) UA PA Users Roles Operations Objects Permissionsuser_sessions role_sessions(one-to-many) (many-to-many) Sessions An important difference from classical models is that Subject in other models corresponds to a Session in RBACCoreRBAC(relations) Permissions=2OperationsxObjects UA⊆UsersxRoles PA⊆PermissionsxRoles assigned_users:Roles 2Users assigned_permissions:Roles 2Permissions Op(p):setofoperationsassociatedwithpermissionp Ob(p):setofobjectsassociatedwithpermissionp user_sessions:Users 2Sessions session_user:Sessions Users session_roles:Sessions 2Roles – session_roles(s)={r|(session_user(s),r) UA)} avail_session_perms:Sessions 2Permissions RBACwithGeneralRoleHierarchy RH (role hierarchy) UA PA Users Roles Operations Objects Permissionsuser_sessions(one-to-many) role_sessions (many-to-many) SessionsRBACwithGeneralRoleHierarchy authorized_users:Roles 2Users authorized_users(r)={u|r’≥r&(r’,u) UA) authorized_permissions:Roles 2Permissions authorized_users(r)={p|r’≥r&(p,r’) PA) RHRolesxRolesisapartialorder – calledtheinheritancerelation – writtenas≥.(r1≥r2) authorized_users(r1)⊆authorized_users(r2)&authorized_permisssions(r2)⊆authorized_permisssions(r1) Example px, e10py e8, px, e9 py Manager px, e5py Senior e3, px, e4 py pp Senior Administrator Engineer e6, px, e7 py popa, pb e1, px, e2 ...
Nội dung trích xuất từ tài liệu:
Lecture Chapter 4: Access Control Role-based modelsRBAChapter4 AccessControl Rolebasedmodels RBACAgenda Rolebasedmodels Administrativerolebasedaccesscontrolmodel https://books.google.com.vn/books? id=_O7xBwAAQBAJ&pg=PA171&lpg=PA171 &dq=Open/close+policy+in+database+security &source=bl&ots=4cH6efHzHp&sig=eO6djffm piyvB0L6hmWAbPPeZow&hl=vi&sa=X&ei= F2PVb YOcaJuATyvIHQAw&redir_esc=y#v=onepage &q&f=falseRolebasedmodels Manyorganizationsbaseaccesscontroldecisionson“therolesthat individualuserstakeonaspartoftheorganization”. Theyprefertocentrallycontrolandmaintainaccessrightsthatreflect theorganization’sprotectionguidelines. WithRBAC,rolepermissionrelationshipscanbepredefined,which makesitsimpletoassignuserstothepredefinedroles. Thecombinationofusersandpermissionstendtochangeovertime, thepermissionsassociatedwitharolearemorestable. RBACconceptsupportsthreewellknownsecurityprinciples: – Leastprivilege – Separationofduties – DataabstractionRoleBasedAccessControl(RBAC)Accesscontrolinorganizationsis RolesHierarchiesbasedon“rolesthatindividualuserstakeonaspartoftheorganization” UserRole Assignment RolePermission Assignment Users RolesAroleis“isa Permissionscollectionofpermissions” ConstraintsRoleBasedAccessControl(RBAC)RBACAccessdependsonrole/function,notidentity – Example:AllisonisbookkeeperforMath Dept.Shehasaccesstofinancialrecords.Ifshe leavesandBettyishiredasthenew bookkeeper,Bettynowhasaccesstothose records.Theroleof“bookkeeper”dictates access,nottheidentityoftheindividual. RBAC Users Permission Users Permissions Manager u1 o1 u1 o1 Senior SeniorAdministrator Engineer u2 Role o2 u2 o2 rAdministrator Engineer un om un om Employee n +m n m assignments assignments (a) (b)RBAC(cont’d) IsRBACadiscretionaryormandatoryaccesscontrol? – RBACispolicyneutral;howeverindividualRBACconfigurations cansupportamandatorypolicy,whileotherscansupporta discretionarypolicy. RoleHierarcies RoleAdministration ProjectSupervisor Testengineer Programmer ProjectMember RBAC(NISTStandard) UA PA Users Roles Operations Objects Permissionsuser_sessions role_sessions(one-to-many) (many-to-many) Sessions An important difference from classical models is that Subject in other models corresponds to a Session in RBACCoreRBAC(relations) Permissions=2OperationsxObjects UA⊆UsersxRoles PA⊆PermissionsxRoles assigned_users:Roles 2Users assigned_permissions:Roles 2Permissions Op(p):setofoperationsassociatedwithpermissionp Ob(p):setofobjectsassociatedwithpermissionp user_sessions:Users 2Sessions session_user:Sessions Users session_roles:Sessions 2Roles – session_roles(s)={r|(session_user(s),r) UA)} avail_session_perms:Sessions 2Permissions RBACwithGeneralRoleHierarchy RH (role hierarchy) UA PA Users Roles Operations Objects Permissionsuser_sessions(one-to-many) role_sessions (many-to-many) SessionsRBACwithGeneralRoleHierarchy authorized_users:Roles 2Users authorized_users(r)={u|r’≥r&(r’,u) UA) authorized_permissions:Roles 2Permissions authorized_users(r)={p|r’≥r&(p,r’) PA) RHRolesxRolesisapartialorder – calledtheinheritancerelation – writtenas≥.(r1≥r2) authorized_users(r1)⊆authorized_users(r2)&authorized_permisssions(r2)⊆authorized_permisssions(r1) Example px, e10py e8, px, e9 py Manager px, e5py Senior e3, px, e4 py pp Senior Administrator Engineer e6, px, e7 py popa, pb e1, px, e2 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Bảo mật cơ sở dữ liệu Bảo mật cơ sở dữ liệu Cơ sở dữ liệu Access Control Role-based models RBAC Role-based models Role based access control Administrative role-based access control modelTài liệu liên quan:
-
62 trang 405 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 380 6 0 -
13 trang 306 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 302 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 296 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 265 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 251 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 198 0 0 -
8 trang 188 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 183 0 0