基于微服务的访问控制设计与实现

来源 :江苏科技大学 | 被引量 : 1次 | 上传用户:michel_lin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络信息系统的快速发展和广泛普及,有效提升了网络中信息流动的速度,使得网络信息的传递和交互变得极为频繁。而且近年来,智能移动设备市场占用率的增高使得人们将会更加便捷地获取网络信息,极大方便了个人生活。然而,由于利益的驱使,信息系统中的漏洞和监管措施的不完善使得网络信息安全问题频发。随着用户数量的不断变化和用户属性的不断增多,导致信息系统对用户管控变得越来越麻烦,传统的访问控制技术很难对用户的访问请求进行细粒度控制。基于属性的访问控制模型在细粒度控制方面有着很好的表现,可以根据策略对主体属性、客体属性、环境属性和操作进行计算从而得出用户的访问请求能否通过。但在实际应用中,基于属性的访问控制技术也存在着策略检索效率低、策略冲突处理机制不完善的问题。针对这些现象,在算法层面,设计了效率较高的策略检索算法和较为完善的策略冲突处理机制。在系统设计层面,针对访问控制功能常常耦合在信息系统中造成的升级维护困难的现象,将信息系统中的访问控制功能单独抽取出来做成一个访问控制模块并对此模块在微服务架构和功能方面做了详细设计与实现。本文的主要工作内容包含以下三个部分:(1)针对传统的访问控制策略检索算法在检索策略时存在的耗时长现象,提出了基于稀疏索引和哈希表的策略检索算法,通过构建一个多级检索体系,能够有效减少策略匹配次数,从而降低策略检索的时间消耗。实验结果验证了基于稀疏索引和哈希表的策略检索算法的有效性。(2)本文针对从信息系统中独立出来的访问控制模块可能出现的性能问题,设计了可以支持高并发和高可用的访问控制模块的架构。基于微服务架构技术,对流量接入层、微服务治理层和微服务层这三个层次分别设计并搭建了访问控制模块的基础架构。(3)最后对访问控制模块进行了功能上的详细设计与实现。根据NIST给出的基于属性的访问控制模型的实现参考,将大的访问控制模块拆分成属性收集微服务、策略管理微服务、策略检索微服务和策略冲突处理微服务。在策略冲突处理微服务中对可能产生的策略冲突的现象,从信息系统管理员的角度出发,提出了基于属性集簇的细粒度优先算法,该算法能够较为完善地解决策略冲突的问题。
其他文献
债券市场是一个国家资本市场的重要组成部分,为满足实体经济的投融资需求发挥着重大作用。债券市场的状况通常体现出一个国家资本市场的完善程度和经济社会的发展水平。相比于国外成熟繁荣的债券市场而言,中国债券市场是在改革开放之后开始真正起步发展,目前正处于发展的初步阶段。初期的债券市场在市场的基础制度建设、市场运行机制以及市场结构性上都存在较大的问题与缺陷。尤其处于我国特殊的国情背景下,中国债券市场一直存在
新信息化经济时代,大数据分析是经济可持续发展的扎实基础.但是在资产组合、电子商务和证券市场等金融领域,高频率的数据收集、数据整理以及数据分析能够更好地降低全球化的
雾霾、PM2.5、水污染、油荒等词已成为近年来的热点,频频出现在社会新闻之中。我国企业重经济利益、轻社会责任的现象引发了环境污染及能源压力等诸多问题。企业与利益相关者之间的关系在企业负外部性行为的作用下不断恶化,于是利益相关者开始关注企业的社会责任问题并对企业行为加以约束。如何提升企业实施社会责任的意识与动机、加强企业对利益相关者的责任履行已成为学术界与社会大众共同关注的重点。国内外学者通过对企业
随着我国人口老龄化趋势的逐年加剧,老年人的社会服务资源紧缺问题日益突出,特别是对于行动不便的老年人群。目前我国老年人的长期护理方式主要是以家庭成员或雇佣保姆等护理
近年来,大型跨国公司的税收激进行为日益突出,企业避税问题成为监管部门重点监督防范的问题。与此同时,会计师事务所在其中扮演的角色也越来越受到关注。2013年,英国下议院会计公共委员会质疑四大会计师事务所利用法律漏洞帮助跨国公司避税。据英国媒体调查报道,很多跨国企业在会计师事务所的帮助下,使用转移定价等方式进行避税。学术界以往的研究讨论了公司避税的手段、影响因素及经济后果等方面,鲜有文献关注审计师在企
随着工业4.0和智能制造2025等概念的提出和实施,自动导引车(Automated Guided Vehicle,AGV)在自动化工厂、智能化物流系统等领域得到了广泛的应用。AGV的大量应用提高了相关
在非交换射影代数几何的研究中,需要将一个诺特分次代数的商范畴用其它代数的商范畴来刻画.在非交换奇点解消理论中,需要将Gorenstein代数的商范畴用某个自反模的自同态代数
当前,我国机器人市场进入高速增长期,工业机器人连续五年成为全球第一大应用市场。然而工业机器人在使用中存在能量的不合理利用,造成大量的能源浪费,其能耗问题已上升到国家
麦盖提斜坡在其形成演化过程中经历了多期构造运动,构造应力场多次发生改变,从而发育多期次活动的断裂构造,成为斜坡带的一个显著特征。麦盖提斜坡不同期次断裂构造的构造变
蛋白质是生物体实现生命活动的基础,单一的蛋白质难以实现生物体丰富多彩的生命活动,它们通过彼此相互作用并形成蛋白质复合物来实现特定的生物功能。因此在结构复杂、数据规模较大的蛋白质相互作用网络中,精准且高效的识别出蛋白质复合物对理解蛋白质相互作用网络的结构、分析细胞实现生命活动的过程以及生物医学的研究均有重要的意义。在现有的研究中识别蛋白质复合物主要分为实验方法和计算方法,一般采用实验方法花费的时间比