e-RBAC扩展与面向对象实现框架:基于角色访问控制的深度探讨
需积分: 9 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的适应性和效率,从而更好地满足不同场景下的访问控制需求。
2020-03-04 上传
2019-08-18 上传
2021-07-18 上传
2023-06-07 上传
2023-05-05 上传
2023-07-27 上传
2023-06-12 上传
2023-07-28 上传
2023-07-27 上传
张新杰技术博客
- 粉丝: 2
- 资源: 18
最新资源
- LINE-开源
- som_dml_src.rar_matlab例程_matlab_
- big-ogram:用于测试Big O符号
- wordwinder-src:Word Winder源文件
- 简历:公开简历
- Nightfall:使用Swift编写的菜单栏实用程序,用于在macOS中切换暗模式
- mycycle
- 撇油器:一种处理汇总统计信息的无摩擦,可传递管道的方法
- Android库提供带有气泡形式选项的粘性侧面菜单。-Android开发
- Proy-1-Circuit-Designer:入门级算法和结构I
- HMM.zip_语音合成_matlab_
- surf-flutter-course-kudryashov
- HDC_Web:站点客户端。 ReactJSNodeJS
- analog:一款基于机器学习的Web日志统计分析与异常检测命令行工具
- sd:直观查找和替换CLI(替代sed)
- dialogbox:用Go编写的跨平台对话框工具-开源