基于RBAC和AOP的访问控制研究与应用

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:adige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
访问控制技术近年来成为研究的热点,而基于角色的访问控制(RBAC)则是这些热点中的焦点,并且在信息管理系统安全方面显示了极大的优势。通过访问控制既可以限制对关键资源的访问,也能够防止非法用户的侵入或者因合法用户的不慎操作而造成的破坏。基于角色的访问控制在访问控制中引入了角色的概念,把对资源的访问权限分配给相应的角色,根据用户在组织内所承担的角色进行访问授权与控制。论文首先对几种常用的访问控制模型进行了研究,并指出了各自的适用范围,重点探讨了基于角色的访问控制模型,虽然RBAC模型已经被广泛的接受,但在实际应用中还存在一些诸如授权过程过于复杂,权限粒度不够细化等不足,本文对其进行了改进,并详细描述了改进模型的特点,提出了组、特有权限和权限限制元素的概念。另外对如何基于面向方面编程(AOP)技术来实现改进模型进行了深入的研究和详细的描述,指出AOP在解决像权限管理这种横切多个组件的问题中表现出很大优势,它可以把这种横切行为抽取出来单独实现。通过这种方式,不需要每个功能模块类都继承权限校验接口,并在每次对业务访问前主动调用权限验证方法,而是利用拦截器原理对调用目标进行动态拦截,在需要的地方自动进行权限验证,这使得业务模块中的权限代码完全消失。最后通过与基于面向对象技术(OOP)的权限控制实现的对比,说明了该方案将大大提高代码的复用率,降低核心模块的代码复杂度,同时消除各模块之间的耦合,并且结合实例,详细描述了实现过程。本课题是基于FrameServer框架为基础来实现的,但是RBAC改进模型并不局限于该框架,由于实现过程是基于AOP理念,所以本文提出的实现机制适用于所有支持AOP方式,尤其支持拦截器机制的框架或者开发平台。
其他文献
随着信息技术的飞速发展,数据挖掘受到越来越多的关注,本文在综述国内外数据挖掘研究发展概况后,对时间序列的表示、距离度量,聚类等几个问题进行研究,提出一些算法和解决方案,主要
随着现代网络规模的日益庞大,IPv4所提供的网络地址已经不能满足现代生活的需求。尽管现在IPv4是网络协议的主流协议,IPv6尚未得到应用,但它已逐步成为一个热门的研究领域。与此
学位
随着计算机和网络技术的普及应用,计算机已成为人们生活、学习和工作中不可缺少的一部分,存储于计算机中或者通过网络进行传输的重要信息越来越多,针对计算机用户的信息安全问题
数据复制技术是分布式数据库中提高系统可用性和可靠性的一项重要技术。数据复制通过冗余数据,可以用本地数据读取代替远程数据访问,这样不但能降低网络通信开销和缩短响应时
由于空间信息技术在相关领域应用的不断深入,产生了大量分散异构的地理环境空间信息,这些信息大多是各自独立、相对封闭、无法互相沟通和协作,形成了空间信息孤岛,难以满足Intern
论文首先介绍了多Agent协商技术,构建了多Agent多议题协商模型MLMN。并针对协商之前买(卖)方在多个卖(买)方中正确的选择和匹配问题,设计了协商对手选择及保留值预测算法;依
随着计算机网络技术的迅猛发展和网络技术在各行各业中的广泛应用,信息安全问题日益突出。密码技术可以有效的保证信息的保密性、完整性、可用性和抗抵赖性。密码技术,特别是公
随着计算机图形学的发展和显示技术的不断更新,把虚拟人体作为动画角色已经成为计算机动画中的研究热点。实现人体在三维虚拟空间的准确再现,不仅需要精确的几何模型,还要求
随着通信技术和网络技术的高速发展和广泛应用,越来越多的信息在网络上传输,信息的安全问题显得愈发重要,密码学理论与技术成为信息科学与技术中的一个重要研究领域。为了设