属性与RBAC融合的HARBAC模型:动态授权与细粒度控制

需积分: 29 3 下载量 200 浏览量 更新于2024-09-07 收藏 834KB PDF 举报
该篇论文深入探讨了"基于属性和RBAC的混合扩展访问控制模型"(HARBAC),针对传统的RBAC模型在动态授权和细粒度授权方面的局限性。RBAC模型以其以角色为中心的设计理念为核心,但面对动态环境下的用户需求变化和精细化管理,单纯的角色与权限管理显得不足。HARBAC模型正是为了弥补这些缺陷而提出的创新解决方案。 HARBAC模型融合了属性和RBAC的特点,支持用户根据自身的属性(如地理位置、时间、设备类型等)动态地分配和调整角色。这意味着用户不仅受限于固定的角色,还能根据特定情境获取或限制权限,从而实现更细致的访问控制。模型包括用户-角色分配、角色-权限分配、角色激活、会话角色权限缩减和权限继承等功能,这些都是为了实现动态授权和细粒度授权的关键要素。 在模型设计上,作者对元素、关系、约束和规则进行了形式化的描述,确保了模型的精确性和可操作性。同时,通过引入权限过滤策略,模型能够对会话角色的权限进行更为精细的管理和控制,进一步提升了权限管理的灵活性和安全性。 论文还深入研究了基于属性的会话权限缩减方法,这一方法可以根据用户的实时属性动态调整其在会话期间的权限,有助于防止权限滥用,提高系统的安全性和效率。HARBAC模型与传统RBAC的集成是无缝且兼容的,它在遵循最小特权和职责分离等核心安全原则的同时,显著降低了权限管理的复杂度,支持了更加灵活、动态和可扩展的细粒度访问控制。 这篇论文提出了一种实用且高效的访问控制模型,对于提升动态环境中IT系统的安全性、适应性和管理效率具有重要意义。其研究成果不仅有助于理论研究,也有实际应用价值,特别是在需要频繁变更权限和进行精细权限划分的场景中。