基于推理的角色授权管理系统

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:marsxiaozhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全的网络需要可靠的访问控制服务作为保证,尤其是当网络规模比较大和用户较多的时候。在安全访问控制模型的研究方面,RBAC模型比传统的访问控制技术相比具有明显的优势,简化了授权过程的管理,同时可以实现细粒度的访问控制。 然而,RBAC模型只是一个概念框架,没有涉及到具体应用,因此本文对RBAC模型进行了扩充,提出RAM(RoleAuthorizeManagement)模型,进一步缩小了模型与现实世界的差距。RAM模型对授权过程的基本元素(域、用户、角色、对象、操作、权限、互斥角色集合、先决条件角色和角色基数)做出了详细定义。元素和元素之间的联系构成了模型中关系的定义,一共定义了六种关系:指派关系、属于关系、绑定关系、继承关系、互斥关系、先决关系。另外,在实际中约束是广泛存在的。基本上每个RBAC模型都谈到了约束问题的概念,但是大部分都并没说明如何实现约束,以及约束关系的存在会给基本信息带来什么其它的约束。在RAM模型中,对约束进行冲突检测实现了企业的安全策略。在定义和分析各种类型的约束关系的基础上,总结了相关的公理、定理和引理,并用形式证明序列给出了定理的证明,实现了责任分离原则以及最小权限原则。 基于RAM模型,设计实现了基于推理的角色授权管理系统。它作为一个独立组件,向应用系统提供关于系统的安全访问控制服务。角色授权管理系统中,资源包括域以及域中数据,如用户、角色、操作、对象、权限、绑定关系。对于资源这种基本的信息数据适合用数据库进行保存。在基本信息的基础上,引入责任分离约束的相关概念。对约束而言,涉及到推理和目标匹配等步骤,因此根据RAM模型所建立的授权推理形式系统,用PROLOG文件来保存约束信息,实现逻辑推理。由于PROLOG是一种描述性语言,而不是过程性语言,因此,更加方便的实现了约束控制。根据授权推理形式系统中的前提生成PROLOG程序,通过对PROLOG程序的目标进行查询,即可实现授权管理过程中的约束控制检测。也就是说通过逻辑推理,实现了访问控制系统中的安全策略问题。 由于角色授权管理系统的约束安全策略是由PROLOG的规则集来实现,规则的优劣将直接影响权限推理的效率。因此,规则集的维护对系统的性能起着至关重要的作用。本文根据规则树的生成过程和图论中图的矩阵表示,提出矩阵检查算法,实现了规则集的一致性检测。
其他文献
MPEG-4作为集中各种多媒体应用于一体的新一代压缩标准得到广泛应用,而其中基于内容的编码标准因其应用的优势成为MPEG-4标准的重要特色之一。本文选择视频信息中频繁出现的视
信息的内容安全已经成为信息安全技术架构中重要组成部分。内容安全技术是继防火墙、网络入侵监测技术之后的又一种网络安全手段。作为互联网上最广泛的应用——电子邮件,研
Agent的协商环境是开放的、动态变化的,这就要求Agent在协商过程中必须具有很强的应变能力和自治能力。协商之前Agent的这些能力在自身的BDI模型设计中已经确定,因此Agent要
本文针对运行在校园网上的校园一卡通系统的安全性需求,讨论了基于消息级的Web服务安全的相关知识及其应用。本文研究了Web服务安全性方面的一些基本理论和实践方法,对各种实
近年来,随着电信业、计算机业和影视业的迅速融合,数据压缩方法有了令人瞩目的发展。以活动图像数字为代表的信号压缩技术已走向成熟。但人们已不满足于现有的通信方式和质量,因
本文通过分析Agent的特性、结构,阐述了MAS的建模思想和方法,着重研究了多Agent协作和建模的关键技术。建立了供应链模型,包括供应商、生产商、分销商、零售商和市场。对比
数据挖掘(Data Mining)就是从大量数据中提取或“挖掘”知识。数据挖掘被信息产业界认为是信息系统最重要的研究和应用领域之一,也是信息产业界最有前途的交叉性学科之一。关
随着计算机软件技术的飞速发展,软件已经应用到了当今社会的各个领域,社会各行业都投入了高额资金建立大规模的计算机管理信息系统(ManagementInformationSystems,MIS),不仅能使
大规模定制(MassCustomization)是企业以大批量生产的效率和成本提供满足客户个性化需求产品的一种生产模式。产品配置管理基于静态的产品结构模型,根据客户定单自动配置产品,
随着网络技术的快速发展,集群系统(尤其是PC集群系统)目前已被许多普通用户所使用。但是由于受到网络带宽的限制,使得集群中各处理器间的进程通信速度问题成为制约并行系统效