一种基于约束规则的访问控制模型的研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:CHENYF20000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子信息系统的规模日益庞大和数字图书馆环境的不断出现,信息安全问题变得越来越重要,而访问控制是信息安全中的重要一环。不同于传统的数据库环境,数字图书馆或大型的电子信息系统以接受庞大数量的动态访问者为主要特征,因此,本文提出了一种基于约束规则的访问控制(Constraint-Based Access Control-CBAC)模型,使得访问控制策略建立在用户资格条件和用户属性特征之上,而不仅仅是基于单纯的用户身份认证。 文章首先回顾了在当前研究领域中成熟的访问控制实现方法(矩阵、列表及能力)和访问控制模型(自主访问控制、强制访问控制及基于角色的访问控制)。在此基础上,针对当前应用环境所具有的主要特点和访问权限管理中的动态变化需求提出了一种基于约束规则的访问控制模型(CBAC)。文章介绍了CBAC模型的基本组成框架,提出了一种用于描述CBAC模型安全策略的形式化语言,制定了一种用于统一描述CBAC模型用户属性约束条件和时间约束条件的文法规范,给出了CBAC模型的实现方案和实现的具体算法。 CBAC模型在传统的访问控制模型的基础上,引入了一种建立在“组”概念之上的带有属性约束条件描述的“用户身份模板”作为新的授权主体,提出了用户身份模板、信息对象和访问权限的层次结构,以及授权在层次结构上的传播规则。同时,用户属性条件的描述提供了对同一用户身份模板所属用户更为灵活的描述和约束限制。CBAC模型中的授权管理由静态授权和动态授权两部分组成。其中静态授权类似于集中式权限管理;动态授权类似于一种受限制的分权式权限管理,包括肯定授权的委托管理和否定授权的阻塞管理,并带有时间约束条件。具有时间约束描述的动态授权的引入使得访问控制中的安全策略更具灵活性,能够满足权限管理中的部分动态变化需求。 文章还介绍了CBAC模型的具体实现过程,并以校园图书馆信息系统作为其应用背景,给出了CBAC模型的一个应用实例,采用Java和Oracle对模型进行了具体实现。 最后文章对CBAC模型进行了总结与展望。
其他文献
论文以OMG组织的容错CORBA规范为参照。容错CORBA规范的基本思想是通过实现系统的冗余来提高系统的可靠性,论文围绕这个思路进行了相关研究,论文的主要工作包括以下几个方面:
论文针对ERP(企业资源计划)库存控制进行订货点分析需要大量的综合汇总数据的问题,提出建立用于ERP库存控制、分析的ERP库存控制数据仓库系统,采用Excel VBA数据透视表服务建
随着数字信息技术和网络技术的高速发展,嵌入式产业迅速崛起,成为二十一世纪发展最快的IT产业,嵌入式系统蕴含着巨大的市场商机。在这种背景下,已经在服务器市场稳定了地位的Linu
基因芯片的出现为基因诊断和基因治疗提供了很好的前提和可能性,超高维空间超小样本的基因选择问题是基因芯片技术的挑战性课题之一,对于解决维数发难问题和获得诊断基因具有
IPv6协议,作为下一代的因特网协议,已经有了广泛的应用前景。尤其在未来的家庭网络及各类网络小设备中,IPv6在端对端通讯、安全性等多方面比IPv4更具有优势。但目前而言,多数对IP
动态贝叶斯网络(DBN)是以概率网络为基础,综合原来的静态网络结构和时间信息而形成的具有处理时序特征数据能力的新的随机模型,具有可解释性、非线性、可扩展性等特性,能较容易
在开发基于J2EE的B/S应用系统的过程中,由于客户业务和所采用的技术两方面的原因,使开发中所做的重复性的工作比较多,并且基本上都是采用复制-粘贴形式的软件复用方式,导致了容易
入侵检测技术是网络安全中一个重要的研究领域。随着网络规模的扩大,攻击方式的分布化,分布式入侵检测开始成为研究重点。本文研究的主要内容是分布式入侵检测的体系结构,目的在
本文是在天津理工大学校级科研项目“基于局域网的并行计算负载平衡系统”的基础之上完善而成的,主要研究利用局域网实现并行计算时的负载平衡问题。采用的研究方法是分析国
本课题研究主要是为了寻找一个适合于远程教育的应用程序共享结构体系,并提出解决目前应用程序共享工具不足的方案.本文利用对比分析、问卷调查等研究方法,主要在以下几个方