基于角色的访问控制模型在安全操作系统中的实现

来源 :中国科学院软件研究所 | 被引量 : 15次 | 上传用户:simuwuzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于在满足企业级系统安全需求方面显示了极大的优势,基于角色的访问控制(RBAC)近年来成为访问控制领域的研究热点。研究人员已经提出若干基于角色的访问控制模型,其中包括著名的RBAC96模型族。然而,这些模型定义往往过于抽象或者是面向应用的解决方案,因此其框架很难被系统开发人员理解。本文对基于角色的访问控制的经典模型——RBAC96模型族中的RBAC3模型进行改进,提出一种新的基于角色的访问控制模型——OSRBAC模型。该模型比之RBAC3模型具有实用性、易于理解、易于实现等优点。 我们在红旗安全操作系统(RFSOS)中实现了OSRBAC模型。红旗安全操作系统在国内首次采用基于通用访问控制框架的安全操作系统体系结构,将安全属性数据、安全决策和决策实施三者分离,可以灵活地支持多种访问控制机制。具体实现主要分为三部分:访问控制信息、访问控制执行模块和访问控制决策模块。本文给出了支持基于角色的访问控制安全机制的红旗安全操作系统核心的测试数据。实践证明,OSRBAC模型在红旗安全操作系统中的实现对系统性能的影响较小,同时也验证了模型的正确性。 最后,我们比较了基于角色的访问控制模型在三个安全操作系统中实现的特性。这三个安全操作系统是:Trusted Solaris 8操作环境、SELinux和红旗安全操作系统。虽然三个系统都基本实现了基于角色的访问控制模型,但实现方法和细节还是有很大不同。通过分析和比较,我们可以看到红旗安全操作系统中的基于角色的访问控制模块比较完整地实现了基于角色的访问控制模型的定义和结构。
其他文献
对机床工具行业来说,它的采购、销售、库存以及生产管理等数据信息比较复杂,数据统计分析因难。一个大而通用的ERP软件不可能覆盖所有行业,不能满足不同工业领域、不同产品生
基于当前计算资源和计算能力不断增长的需求,网格技术随之产生。它的最终目标是实现网络虚拟环境上的资源共享和协同工作,消除信息孤岛和资源孤岛。 在网格环境下,许多应用需
射频识别系统应用中存在的主要问题之一是昂贵的读写器成本,特别是工作在超高频和微波频率的读写器。本论文以车辆识别管理系统为应用背景,分析了ZigBee协议栈的特点和实现方
网络技术的发展及用户对多种业务需求的增长,使得原来独立设计运营的电信网,国际互连网和有线电视网正通过多种方式相互融合。在核心网领域,专家们已经达成使用IP分组交换网络的
对等网技术是 Internet上的一种分布式网络控制技术,它将逐渐取代传统的C/S模式,使Internet的应用从中心服务器模式向网络节点边缘化方向发展。  当前P2P应用系统的特点在
随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随而生。软件复用在这种背景下发展起来,它是解决软件危机的有效途径。作为软件复用核心技