数据库中RBAC数据到XACML策略的转换研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:computer2900
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展访问控制标记语言XACML(eXtendible Access Control Markup Language)是一种专门用于描述安全访问控制策略,具有可扩展性、可重用性、分布式和描述能力强等特点的语言。它解决了访问控制策略规则描述的专制性问题,建立了一个通用的访问控制语言规则。目前基于角色的访问控制系统(RBAC, Role-based Access Control)大多是采用数据库表形式描述权限策略的。然而,数据库表形式对权限数据的描述表达能力不强,描述的专制性强、交互性弱,权限数据管理集中,XACML语言以其自身特有的优势弥补了以上的不足。随着基于XACML语言策略描述形式的新型访问控制系统的出现和普及,就会要求原有的基于数据库表形式描述策略的访问控制系统能够快速迁移到新型访问控制系统中去,其中权限策略数据的移植就成为一个首要突出的问题:即如何将数据库表形式描述的具有RBAC特点的策略数据转换成以XACML语言形式描述的策略数据。针对该问题,论文系统地研究了RBAC理论模型、XACML语言特点、XACML语言的RBAC描述框架以及转换技术XSLT/XPATH,提出了存储在数据库中具有RBAC特点的策略数据到XACML语言策略的转换方案的设计与实现。在实际的访问控制应用中,为了能够更好地对XACML策略进行分布式管理和维护,以及快速的检索,研究了XACML策略的存储方案。鉴于数据库表形式的数据和XACML语言形式的数据都是结构化数据,且都可以方便地用XML语言形式来描述,所以论文采用了成熟的XSLT/XPATH转换技术,实现了基于RBAC模型的数据库表形式策略和XACML形式策略之间的转换。论文研究了如何将XACML策略存储在具有分布式特点的LDAP服务器中,提出了两种存储方案:第一种是基于XACML策略RBAC框架特点的存储方案,在LDAP服务器中建立了框架中四类策略相对应的分支,分别存储不同类型的策略,策略的内容作为一个整体存入条目某个属性中;第二种是基于XACML策略模型特点的存储方案,一个XACML策略中的元素对应LDAP服务器中目录信息树的某个条目,策略中的元素属性对应该条目的属性,一个XACML策略就是由许多条目组成,这些条目之间组成了一个树型结构。论文根据XACML规范的数据流图模型,建立了基于XACML策略的访问控制系统,其中策略的存储是基于上述第二种存储方案实现的。
其他文献
工作流技术是计算机支持的业务流程的全部或部分自动化,目的在于通过对业务工作的流程化分解改造,提高企业运作的灵活性和适应性、优化并合理利用资源,使企业能集中精力处理核心
类推是人类最常用的基本推理过程。图像类推思想是一种基于学习的思想,阐述的是计算机学习人类的类推过程,分析并学习源图像对中两幅图片的关系,将此关系应用到目标图像对中。
语音识别是近半个世纪发展起来的新兴学科,它能使计算机“听懂”人的自然语。由识别得到的信息可作为声控信号应用到多种技术领域,在工业、军事、交通、医学、民用等各方面有广
面向对象编程作为主流编程范型,在WEB系统设计实现中得到了很好的应用,但同时也早已暴露出不足,针对面向对象编程思想的不足人们提出了面向方面编程。面向方面编程很好地解决了
在机器人的各种传感器中,视觉传感器可以获得其它传感器所无法比拟的大量环境信息,为机器人的控制决策提供了可靠的信息保障,而其中双目视觉传感器又以其可获得环境中物体的深度
20世纪50年代末第一台机器人诞生以来,机器人被广泛应用到各行各业。基于视觉信息的移动机器人导航是当前移动机器人研究的一个焦点。目标跟踪和视觉避障是移动机器人导航中的
数据挖掘(Data Mining,DM)是从存放在数据库、数据仓库或其他信息库中大量的不完全的有噪声的模糊的随机的数据中提取隐含在其中的人们事先未知、但是潜在有用的信息和知识的
多种特征综合应用的图像检索是当前基于内容图像检索的热点。本文从图像的纹理和形状特征出发,总结了基于纹理特征和形状特征的图像检索的研究现状和发展趋势,分析和概括了图
未登录词的识别是汉语自动分词的难点之一,而中文机构名是未登录词的一个重要部分,涉及广泛,种类繁多,形态各异,且绝大多数未收入到词典中。中文机构名的自动识别对提高汉语自动分
有时间窗约束的车辆路径问题(VRPTW)是近几十年来运筹学、应用数学、网络分析、图论、计算机应用及交通运输等学科研究的一个热点问题。VRPTW问题作为一个NP(Non-determinist