e-RBAC:基于角色访问控制的扩展与实现机制探索
需积分: 9 54 浏览量
更新于2024-09-16
收藏 322KB PDF 举报
"基于角色的访问控制模型的扩充和实现机制研究"
基于角色的访问控制(Role-Based Access Control,简称RBAC)是一种先进的访问控制机制,它在灵活性和控制精细度上优于传统的自由访问控制(Discretionary Access Control, DAC)和强制访问控制(Mandatory Access Control, MAC)。RBAC模型通过将用户权限与角色关联,使得权限管理更加集中化和高效。美国国家技术与标准局(NIST)提出了一套RBAC标准,旨在推动其研究和应用,但该标准仅包含了职责分离(Separation of Duty, SoD)这一种约束。
文章作者薛伟怀进鹏提出了一种扩展的RBAC模型,称为e-RBAC(Extended Role-Based Access Control),它增加了对势约束(Cardinality Constraint)的支持。势约束是RBAC中用于限制用户角色之间关系的规则,比如限制同一时间内一个用户可以拥有的角色数量或者特定角色之间的并发使用情况。这种扩展提高了RBAC模型的适用性,使其能更好地应对实际应用中的复杂安全需求。
为了实现e-RBAC模型,作者提出了一种面向对象的RBAC系统实现框架。这个框架充当了应用程序编程接口(API)的角色,允许开发者便捷地集成和利用RBAC功能。在这个框架下,他们开发了一个通用的RBAC核心功能模块——act-RBAC,这个模块包含了RBAC的核心操作,如角色分配、权限管理以及各种约束的实施。
关键词:基于角色的访问控制,安全策略,势约束,API,实现框架
这篇研究进一步探讨了如何通过扩展标准来增强RBAC的灵活性,并提供了一种实现方法,有助于在实际系统中更好地实施RBAC模型。这种扩展和实现机制不仅强化了RBAC的安全性,还降低了管理和维护权限结构的复杂性,对于提升企业或组织的信息系统安全性具有重要意义。
2021-05-09 上传
2021-07-14 上传
2021-05-22 上传
2021-08-11 上传
2009-08-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
ch19851818
- 粉丝: 3
- 资源: 8
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析