基于Zone的RBAC模型的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:boge66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,基于角色的访问控制(RBAC)在越来越多的领域被采用。随着应用场景中用户和角色数目的增加,用户手动申请角色已占用用户越来越多的工作量,管理员平面化管理这些大量用户和角色以及手动匹配角色的工作量也随之增加。特别是云时代的到来,海量用户和角色的出现,这些问题变得更加突出。因此如何对大量用户和角色进行高效管理,以及减少用户手动申请角色和管理员手动匹配角色的工作量,是本课题的研究动机。本文设计的基于Zone的RBAC模型通过引入区域(Zone)的概念对用户和角色进行层次化管理,解决了平面化管理方式的不足。Zone的概念借鉴于面向对象思想,一个Zone可以看成一个类,用户和角色都只属于某个特定的Zone,不同Zone中的用户和角色互不干扰。子Zone可以继承父Zone中的用户和角色,避免了用户和角色的重复定义。子Zone不能对父Zone中定义的任何东西进行修改和删除,确保父Zone的安全,但可以对父Zone的用户进行重载。同时Zone的管理也使得传统的基于角色的访问控制模型得以扩展,除了传统模型中角色可以继承外,用户也可以继承,以及对角色包含的权限也进行了扩展。Zone的层次化管理使管理员对用户和角色的管理更加高效,同时因为系统只需要关心当前Zone中的用户和角色,信息量的减少使得系统的执行更加高效,以及用户和角色的作用范围被限制在当前Zone中,使得系统更加安全。以及基于Zone用户的上下文信息,设计并实现了最小Zone角色的匹配算法。通过替换Zone用户的登录Shell从而可以获取Zone用户登录Session中的上下文信息,并根据上下文信息自动判断该用户是否有执行当前命令的权限。如果有则正常执行,否则系统尝试利用上下文信息为该用户匹配最小Zone角色,如果没有匹配到则表明该命令不允许执行,如果有匹配到则自动发送角色申请信息,同时也会把用户的上下文信息一起发送给管理员,这些上下文信息为管理员进行角色批准提供了有用的辅助信息,确保了角色分配的更加安全。通过在轻量级目录访问协议(LDAP)下对该模型的实现,验证了该模型的正确性,Zone角色的匹配和申请的自动化大大减少了用户和管理员的工作量,也确保了匹配的角色的准确性和最小性,增加了系统的安全性。
其他文献
辛亥革命前后中国资产阶级革命派所提倡的民族主义是一种十分偏狭的种族主义,其认识水平没有超过朱元璋和洪秀全农民起义军的认识高度。它把革命的矛头指向了国内的另一民族,
钢琴演奏是一种表演艺术,演奏者需要在演奏的瞬间将自己之前的钢琴练习结果进行表现。在这种短时间的展现内,集中体现了演奏者的演奏动机、表现欲望、记忆、联想、节奏控制等
<正>人民币"走出去"与当年日元国际化的背景相似,都是在本国经济实力迅速增强、对外贸易持续大额顺差、本币汇率较快升值的条件下发展起来的。因此,日元国际化的经验与教训对
营造良好的英语学习氛围是小学生学好英语的关键,给小学生创设一个英语学习的大环境,就能使小学生徜徉在英语学习的天地之间,加深对英语的体验与感受,这是提高小学英语教学效
衡量社会发展进步的标志,就是文明程度的高低,文明也是人类改造世界的物质成果和精神成果的总和,是社会进步和人类开化进步状态的标志。而生态文明,是"文明"一词涵义中的应有
该文介绍无菌方便米饭市场发展及生产加工工艺,着重讨论无菌方便米饭杂粮化工艺条件及配方选择。
法学的科学化问题,是确立法学性质的基础。有关这一问题的争论,实际上又与科学本身的定位密切相关。应当说,适用于自然科学的严格标准,则法学永远无法进入科学的殿堂;但将科
直接故意的程度差别应当在刑事司法中有所考虑,这是实现量刑精确的要求。行为人的事实年龄、被害人的同意、由于被害人过错而引起的行为人的情绪状况、预谋时间的长短和行为
随着计算机视觉技术的飞速发展和视频监控网络的建设,智能监控系统受到广泛关注。行人再识别技术是智能监控领域的一个热点话题。现有的数据集较小,造成小样本问题,使得学习
在分析了陕西猕猴桃区域品牌建设的优势、障碍因素和主体的基础上,提出了加强陕西猕猴桃区域品牌建设的对策建议,为陕西省猕猴桃产业的发展提供参考。