访问控制中的角色挖掘与逻辑编程模型研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dv_lover
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在基于角色的访问控制(Role-Based Access Control,RBAC)中,每一个用户拥有哪些权限并非直接获得,而是系统管理员首先给每个角色分配若干权限,然后再将这些角色分配给相应的用户。随着基于角色的访问控制机制在系统安全领域的广泛应用,如何将系统的访问控制管理迁移到R BAC系统成为一个非常重要的问题。角色工程(Role Engineering)技术就是用来创建和优化RBAC系统的方法。角色工程技术由领域专家人工分析和算法自动构建角色两类方法组成。其中领域专家人工分析的方法费时费力,所以目前角色工程技术研究的重点是通过算法自动构建角色系统,这个方法被称为角色挖掘(Role Mining)。  矩阵分解可以用来表达RBAC的角色层次关系,然而,目前的角色挖掘算法没有用矩阵分解来表达RBAC角色层次关系,现有的角色挖掘算法一直未能充分利用矩阵运算的优势。基于此,提出了一套表达RBAC角色层次关系的矩阵模型,并给出了角色挖掘中的成本效益分析方法。在角色挖掘的过程中通过形式概念分析获得最初的角色层次结构,根据最初的角色层次结构来构建表达RBAC角色层次关系的矩阵模型,然后根据多目标优化函数去计算最优的角色系统。最后通过实验与现有算法比较,验证了使用带层次关系的矩阵模型方法的角色挖掘算法有效性。  传统的角色挖掘算法通常难于同时处理各种约束和约束之间的冲突,考虑约束的角色挖掘问题一直是角色工程中的难点。针对这一问题,提出基于回答集编程(Answer Set Programming,ASP)的角色挖掘方法。逻辑编程的优点是只需要用逻辑语言描述问题,而不需要具体给出解决约束冲突的算法。基于 ASP的逻辑编程大大简化了带约束的角色挖掘问题的求解。在以管理成本为评价指标的实验中,即使在不考虑约束的情况下,基于ASP的逻辑编程的结果也优于已有的角色挖掘算法。  另外,基于策略的访问控制技术也是访问控制技术中得到广泛应用的一种。在基于策略的访问控制技术中,XACML(extensible Access Control Markup Language)技术成为一种技术标准。为了便于进行安全策略的逻辑推理和检测,已有的研究将XACML的基础组件转化为逻辑程序ASP,然而这种基于ASP的XACML模型只能处理包含基本数据类型的XACML请求。如果XACML请求中使用的是XML格式的复杂数据类型,已有的基于 ASP的 XACML模型就无法处理。在基于策略的访问控制实践中,随着系统安全需求的日趋复杂,XACML请求中大量包含着XML格式的数据类型。为了解决这个问题,首先用逻辑编程语言ASP实现了在XACML中使用的XPath语言以及XACML中与 XPath语言相关的组件。这样基于逻辑框架的 XACML模型不但可以使用 XPath语言去处理XACML请求中的XML数据,处理的结果还可以和逻辑化的XACML的基本组件协同工作,共同完成完整的基于策略的访问控制任务。
其他文献
本文对在GIS (地理信息系统)环境下求解动态路径优化算法及相关技术进行了研究。最短路径问题是网络分析中的基本的问题,它作为许多领域中选择最优值的一个基本却又是一个十
随着人们对高质量视频服务需求的增加以及存储技术、通信技术和处理器技术的迅速发展,在视频编码领域产生了很多新技术,如:帧内预测、可变块尺寸、四分之一像素精度的运动估
互联网用户数和网络流量的迅速增长,对网络服务器的可扩展性和可用性提出了更高的要求。解决这方面的问题,便是本文研究和探讨的目的。 传统的单服务器模式已经不能应对不
长期以来,地理信息系统资料的分析解释成果局限于二维静态表达方式,它给人们直接、完整、准确地理解与感受成果所反映的地表地形地貌情况造成了困难,也限制了资料的充分利用
当软件系统随着长时间的使用变得难以修改和演化的时候,就成为了遗留系统。如果这些系统仍然具有相当重要的业务价值,那么就必须对它们进行再工程,即通过使用新的技术和再工
全球性的市场竞争日趋激烈,供应链已经成为研究的热点。随着社会化大分工和全球经济合作的发展,企业与供应商的依赖性越来越强,外购件,外协件在产品结构中的比重将会越来越重,这就使企业必然会对供应商的选择与管理提出更高的要求。为了能更加深入地了解有关供应商评价选择的先进理论与方法,首先简要地介绍了供应链理论中有关的概念、模式与相应模型,并分析了供应商评价选择的重要作用与现实意义。通过分析供应商选择的要求与
随着数字化信息技术的进步,对信息的存储技术也有了更高的要求。现有的存储设备中,硬盘已成为主要的介质形式。硬盘的存储原理是利用磁头产生的磁场在磁盘介质表面形成不同方
随着Internet/Intranet技术的发展和普及,计算机化考试在许多方面将逐步取代传统的基于纸和笔的考试。探讨和研究基于计算机网络的考试,以便能客观、准确地评估学生的某种能
随着移动智能设备应用的日益广泛,以及其综合性能的显著提高,在实际应用中,我们对应用程序有了更高的要求,希望某些应用程序具有这样的能力:应用程序可以携带当前界面和相关的上下
预测在科学管理中是非常重要的环节。在决策和规划之前,对一些关键因素的发展趋势进行预测是必要的。时间序列预测是预测领域内的一个重要研究方向,时间序列预测是一种根据历