基于角色的访问控制在Web服务中的研究与实现

来源 :信息周刊 | 被引量 : 0次 | 上传用户:NobelHsu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】Web服务技术可以实现不同机器之间和不同应用之间的数据进行交换和集成,在网络技术不断发展的今天,Web服务技术也在不断的进步,在研究和实现的过程中为了能够更好的降低授权管理的复杂性,提升管理效率降低管理成本,从而给企业的组织结构提供安全性能更高的策略,研究人员将目光放在了基于角色访问控制方面,本文就简单讨论一下基于角色访问控制在Web服务中的实现。
  【关键词】基于角色访问控制;Web服务;研究
  现如今基于角色访问控制的Web模型俨然成为了大型企业网站实现授权访问的最佳方案之一,但是如何才能够更好的实现Web服务中角色访问控制的应用是下文需要详细讨论的话题,并且根据该种控制策略直接构建一个能够在代理服务器中实现的原型系统。
  一、角色访问控制的概述
  所谓的访问控制即就是对Web上的资源使用权进行控制,通过该种控制策略来决定是否被授权对客体执行相应的操作,其非常依赖主体合法化的鉴别,且能够将成员关系、特权与主体进行联系,只有经授权的用户才能够进行对特定的资源进行访问。而访问控制策略的前提是对所有的用户进行权限的认证,这样便能够促使各种安全策略进行配合,使得企业的系统资源能够得到更好的保护。
  如今网络间的访问控制一般是凭借网络防火墙技术来进行保护,通过网络防火墙能够激昂内外部的网络进行隔离,然后再设定相应的安全策略从而对访问的用户进行辨别,选择拒绝或者同意其进行资源的访问。网络防火墙的其实现的访问控制的层次可分成3点,分别是网络层实现的IP防火墙;运输层实现的SOCKS级防火墙以及应用层的代理服务器。
  现如今最常用的访问控制策略同样也有3种类型,其一是强直访问控制(简称MAC),其二是自主访问控制(简称为DAC),其三是基于角色的访问控制(简称RBAC)。其中RBAC是基于美国NIST在上个世纪末提出的最新型的访问控制策略。其研究的方向是如何实现对用户的准确划分成和组织结构体系中相一致的角色,从而有效的简化资源授权管理操作,降低管理的成本并且呈现出一个比较复杂的安全政策和管理环境。在众多研究机构中NIST研究人员主要的研究方向是RBAC/Web模型,即将其应用于Web服务器和网页浏览器中,给网络提供了一个即灵活、方便、安全可靠众多优点的访问控制策略。角色访问控制能够嵌入到计算机的操作系统和数据库中,另外还可以在各个应用中进行嵌入,
  二、基于角色访问控制的Web模型
  构建该种模型对于计算机的浏览器等没有特殊的要求,同时还能有效的解决大型网络复杂资源的安全管理问题,如果在计算机中应用甚至不用去修改Web服务器软件,该模型的组成部件主要有:①数据库,其主要的功能是指定用户和角色之间关系的文件,和对角色的关系限定;②数据库服务器,维护文件的副本,这些文件均由AdminTool创建和维护,如果文件发生改变那么立即更新并缓存副本;③API Library,其主要的功能是用于Web服务器和访问数据库的相关规范,而API的主要作用是能够让所有的Web服务器均能够实现角色访问控制;④CGI,采用CGI的方式来实现RBAC可以不用对现在所使用的Web服务器进行修改;⑤会话管理器,其主要的功能是对角色访问控制的会话进行管理,比如创建和删除用户活动的角色集;⑥管理系统,管理系统的职能较多,比如能够让服务器管理员创建新的用户/角色的许可操作,指定用户/角色关系的限制等。
  动态职责分离(简称DSD)是RBAC最主要的特征之一,在相对复杂的企业内部网络中,一个用户可能在不同时期会被赋予多种角色,但是在统一时刻只能有一种活动,此时会话管理器将会发挥其功能,将由用户自己在角色集中选择其所需要的角色,在选择完成时ARS中所授权的角色在角色访问控制的会话也瞬间建立完成;若用户的角色没哟DSD关系,那么用户的会话也会相应的自动建立。基于角色访问控制的Web服务模型虽然其优势非常显著,但是仍然存在一些缺陷,比如该管理系统其本身没有用户认证功能;除此之外它必须和操作系系统紧密联系在一起。
  三、基于反向代理的RBAC/Web系统的实现
  角色访问控制模型的建立和应用一直以来都是研究的热点和难点,在不断的研究过程中在其基本的模型的基础上不断的增加角色限制和角色的继承。其角色的继承的实现主要是根据企业组织结构创建的角色继承关系从而建立企业信息管理系统。建立角色访问控制模型的内容主要包括用户的创建、角色的创建、操作和会话的管理、角色操作之间的联系,用户和角色之间的关系等、角色继承关系等。
  在方案的设计时我们主要设计了一个反向的代理服务器(简称为Rproxy),其功能比较多,比如用户的身份认证、数据的保密、访问的控制功能和审计等。其中访问控制策略的管理是管理系统独立实现且保存在数据库中的,在对访问控制进行授权时其Web服务的安全性级别一般按照树形结构进行分层管理,由此可知其根目录的安全性最低,其能够进行访问的角色也最多。
  在系统方案的设计过程中为了能够降低管理的复杂性和工作量,在方案中对Web资源的安全级别实现可继承性。比如某角色已经被授权可以访问该文件的子目录,那么相应的其母目录同样获得了访问的授权。即子目录的文件继承了其母目录的安全性;另外通过角色继承能够有效的降低数据库中的数据冗余度和负荷。基于角色访问控制策略和反向代理的角色访问控制策略是相对独立的两个系统,均是可以在离线状态下进行运行的管理系统。
  四、RBAC/Web模型中子系统的管理
  RBAC/Web管理系统能够完全脱离安全代理服务器,不仅可以实现本地的控制,还能够实现远程操作。其主要的功能是对增加用户、角色、增加/减少操作的许可,制定用户/角色间关系的限制等,因此其操作人员也只限定了该系统的安全管理管理员。
  基于角色访问控制管理系统的模块之间的关系也比较复杂,其访问的核心是访问许可授权模块,该模块也是反向代理服务器中accsee函数功能的基础,其角色的确定是根据当前的访问政策来决定的,不同的Http请求方法所访问的Web资源也有所不同。访问许可授权同样具有继承性,比如上级目录的安全限制低于下级目录时,同级目录没有特别进行设置,那么便能够对该级资料进行访问。这种访问许可继承性有效的提升了访问的效率,降低了管理员的管理难度。
  五、结束语
  通过对基于角色访问控制在Web服务中的使用,能够适用于各种企业的信息管理工程,但是在管理系统的建立时需要对其企业的不同特点建立相应的用户/角色之间的关系。RBAC/Web管理系统不仅能够实现对企业内部的数据进行安全管理,还能够对互联网的外部用户的访问权限实施管理职权。通过在RBAC/Web系统应用反向代理服务器,可以对企业的Web信息不做任何的修饰便能够正常的进行管理,同时其对于浏览器的要求非常低,所以无形中简化了管理难度,降低了管理成本,提升了企业的经济效益,也更加安全可靠。
  参考文献:
  [1]蒋国伟,许士东,郭君,马建荣.基于角色的访问控制在新疆农科院WEB网站中的应用研究[J].农业网络信息,2014(01).
  [2]程娜.基于角色访问控制的数据库安全模型研究[J].软件导刊,2013(03).
  [3]丁群.基于角色的访问控制的研究与实现[J].办公自动化,2012(08).
其他文献
【摘 要】本文主要针对当前测绘地理信息服务工作的特点、地理信息系统在测绘中的优势以及创造地理信息测绘良好发展环境的措施进行简要分析,仅供参考。  【关键词】地理信息;测绘环境;措施  一、当前测绘地理信息服务工作的特点  1、价值空间提升。测绘水平从侧面体现了人类文明的发展水平,人类的地理知识掌握程度直接关系到人类的视野范围和活动范围。世界上的大部分数据都和地理空间数据相关,地理信息是人类一切信息
期刊
【摘 要】随着社会的发展,开展退休员工的思想政治工作是构建和谐社会和和谐企业的重要部分,因此需要引起我们的重视。其是一项比较系统的工程,因此相关方面的合作、齐心协力,从而真正地让离退休员工在晚年生活中感受到企业的关爱,社会的关注,基于此本文分析了加强企业离退休人员思想政治工作的相关方面。  【关键词】企业;退休人员;思想政治  1、当前加强企业思想政治工作的重要意义  随着时代发展,我们面临的社会
期刊
【摘 要】随着节能、环保要求的日益提高,热力发电厂锅炉的材料向着高性能方向发展。本文对热力发电厂锅炉目前常用材料进行探讨分析,为选用合适的材料和研发新材料提供参考依据。  【关键词】热力发电厂 锅炉 材料  【Abstract】As require of energy sources economy is advanced progressively, material for thermal p
期刊
【摘 要】本文主要针对建筑制图课程职业能力目标、基于建筑工程制图课程实践教学模式以及建筑制图课程教学内容的改革进行简要分析,仅供参考。  【关键词】建筑;制图课;教学;实效性;探讨  一、建筑制图课程职业能力目标  1、知识目标。引导学生熟悉了解《建筑制图》国家标准的基本规定,能够在各种制图过程中遵循这些基本规定。引导建筑学生掌握以正投影为主的各种投影作图方法与立体三维投影画法等投影画法的基本方法
期刊
【摘 要】工程项目建设过程是一个周期长、数量大的生产消费过程。工程造价控制是工程建设管理的核心。全过程造价控制由于贯穿整个项目的建设周期,可以较好的实现投资、工期及质量三大控制目标的有机统一,从而成为现代工程管理的一个重要手段和方式。  目前投资工程经常出现“三超”现象。即在同一工程上,出现概算超估算、预算超概算、决算超预算。如何加强工程造价管理,避免“三超”工程一直是业内人士关注的一个课题。  
期刊
【摘 要】随着全球经济贸易一体化趋势的发展,各国之间的经济与贸易合作愈加频繁,且国际间的经济、贸易交易已成为促进各国经济发展的主要动力。因此,只有充分了解现今国际新形式下国际经济与贸易的发展趋势,才能够顺应时代需求大力发展我国的经济。本文将分析国际经济与贸易体系的重要性以及新形势下国际经济与贸易的发展趋势。  【关键词】新形势下;国际经济与贸易;发展趋势  前言  在这个竞争激烈的时代,只有大力发
期刊
【摘 要】本文通过对园林工程绿化施工以及养护管理中存在的问题进行分析,并提出一些措施,期望能更好的促进园林工程的发展。  【关键词】园林绿化、养护管理  引言  园林绿化工程营造了美的景观,改善了生活居住的环境,给人们带来了赏心悦日的感受。种植和养护是其中重要的两部分。园林绿化工程的养护是一门实践性较强的学科,种植属于短期工程,养护属长期工程。掌握科学的养护方法,根据植物的特性进行养护,才能营造出
期刊
【摘 要】随着社会的发展,越来越多的生态问和环境出现,为了解决这些问题,实现环境与经济的同步发展的目标,加强对其环保的研究非常有必要,基于此在环保的前提下进行港口航道疏浚具有很大的意义,因此在实施港口航道疏浚的工程里,应牢固树立环保和生态的理念,一方面充分保护周围的生态环境,另一方面也通过合理的管理获取必要的经济效益和社会效益,最终达到经济和生态协调发展。基于此本文结合广西钦州港金鼓江航道工程施工
期刊
【摘 要】随着经济的发展,我国的建筑行业得到了快速的发展。在建筑工程的建设过程中,使用先进的工程测量技术,可以为建筑工程提供可靠的原始数据,保证施工的准确性。基于此,文章对工程测量技术在建筑工程中的应用进行分析,以期能够提供一个借鉴。  【关键词】建筑工程;测量技术;应用  1.建筑工程测量的任务  建筑工程测量的任务是把图纸上已经设计好的各种工程建(构)筑物,按设计的要求测设到相应的地面上,并设
期刊
【摘 要】随着新课程改革的不断实施,教师的教学理念不断创新,取得了一定的成绩,但仍存在着许多问题和不足,如果不认真对待并加以解决将直接影响教学效果。本文中主要针对初中教学中存在的问题及相关策略进行了分析,以供借鉴。  【关键词】初中教学;问题;对策  一、初中教学中存在的问题  (一)灌输式教学方式  受应试教育的影响,传统的教学方式往往采用灌输式教学,这种教学方式以教师为主体,教师在课堂上讲解,
期刊