e-RBAC扩展与面向对象实现框架:基于角色访问控制的深度探讨

需积分: 9 0 下载量 7 浏览量 更新于2024-12-28 收藏 322KB PDF 举报
本文主要探讨了"ON_EXTENSION_AND_IMPLEMENTATION_MECHANISM_FOR.pdf"文件中的关键主题,即基于角色的访问控制(Role-Based Access Control,RBAC)模型的扩展和实现机制。传统的访问控制模型如自由访问控制(Discretionary Access Control,DAC)和强制访问控制(Mandatory Access Control,MAC)相比,RBAC以其更高的灵活性和更精细的控制粒度而受到重视。美国国家技术与标准局(NIST)为推动RBAC的发展,已经提出了一项标准,但它主要关注职责分离(Separation of Duty)这一约束。 作者薛伟怀进鹏针对这个现状,提出了一个名为e-RBAC的扩展RBAC标准,该标准特别增强了对势约束(Cardinality Constraint)的支持。势约束是一种常见的约束类型,在实际应用中扮演着重要角色,它规定了角色可以关联的权限数量限制,例如一个用户只能拥有有限数量的特定权限。 为了实现这一扩展,作者构建了一个面向对象的RBAC系统实现框架,这个框架类似于API标准,提供了一种结构化的方式来设计和实施RBAC系统。这种框架为开发人员提供了一个通用的RBAC核心功能模块——act-RBAC,它使得在满足e-RBAC规范的同时,能够简化开发者的工作,并确保系统的安全性。 关键词包括:基于角色的访问控制、安全策略、势约束、API以及实现框架。通过这种方式,本文旨在为RBAC的研究和实践提供一个更全面和实用的扩展方案,有助于推动RBAC在实际应用场景中的广泛应用和优化。整个讨论围绕如何通过扩展和实施机制提升RBAC的适应性和效率,从而更好地满足不同场景下的访问控制需求。
2023-06-07 上传
2023-06-12 上传