asurveyonrole-basedaccesscontrol内容摘要:
斥关系,用于角色激活阶段。 允许同一用户拥有某些互斥的角色,但是不允许该用户同时激活互斥的角色。 更灵活,直接与会话挂钩,适应实际管理需要 实现复杂,不易管理 RBAC96模型层次框架 RBAC96层次模型 RBAC0: 含有 RBAC核心部分( Core RBAC) RBAC1: 包含 RBAC0,另含角色层次关系( Role Hierarchies) RBAC2: 包含 RBAC0,另含限制( Constraints) RBAC3: 包含所有层次内容, 是一个完整模型 ( Consolidated Model) RBAC96模型结构框架 ARBAC97模型 基本思想 在 RBAC模型内部实现对各部分元素的管理 管理包括:用户角色管理,权限角色管理,角色层次关系管理,限制管理等 实现分布式管理,避免由一个管理员负责整个系统的管理和维护 管理员对应管理员角色,各个管理员角色之间也存在继承关系 ARBAC97模型的基本组成部分 URA97: 分布式实现用户角色指派 PRA97: 分布式实现权限角色指派 RRA97: 分布式实现角色层次关系管理 ARBAC97模型实例 ARBAC97模型组成部分 URA97 指派模型( Grant Model) 定义关系 can_assign,每个管理员对应一个角色区间( Role Range) 吊销模型( Revoke Model) 定义关系 can_revoke,可同样定义角色区间 弱吊销( weak revocation)和强吊销( strong revocation) PRA97 是 URA97的对偶模型,所有概念类似。 RRA97 定义关系 can_modify,刻画可否修改关系 对应于对层次关系的每一种修改,管理员有相应的修改角色区间 ARBAC97模型整体框架 关于 RBAC模型的讨论 模型的优点 通过角色配置用户及权限,增加了灵活性 支持多管理员的分布式管理,管理比较方便 支持由简到繁的层次模型,适合各种应用需要 完全独立于其它安全手段,是策略中立的( policyneutral) 角色与组的关系 组是一组用户的集合,代表用户的共同属性 角色一方面代表一组用户,另一方面也代表一组权限,使得系统安全配置更灵活 模型理论研究( 1) 利用 RBAC模拟并加强 DAC和 MAC安全策略 综述文章见 Osborn amp。 Sandhu (TISSEC 2020) 证明了 RBAC比 DAC和 MAC更一般, DAC和 MAC只是RBA。asurveyonrole-basedaccesscontrol
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。