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