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

来源 :东华大学 | 被引量 : 0次 | 上传用户:zhang514409411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子政务系统和电子商务系统的发展,信息系统的安全性需求越来越高。而确保信息系统安全的关键是对访问控制的研究。通过访问控制既可以限制对关键资源的访问,也能够防止非法用户的侵入或者因合法用户的不慎操作而造成的破坏,从而有效的提高系统的安全性。本文结合实际的应用需求,对基于角色的访问控制模型(Role-basedAccessControl,RBAC)进行了改进。针对安全访问控制模型在系统和核心业务模块中的耦合现象,利用面向方面编程(AOP)技术对其进行了改进,实现了扩展性好,安全性高,开发效率快,代码耦合小的安全访问控制系统。  RBAC把资源的访问权限分配给角色,通过给用户分配角色以及角色之问的继承关系简化权限的管理。虽然RBAC模型在权限管理中已经被广泛的接受并使用,但是各个应用系统在实际的应用时仍然有需要改进的地方,譬如授权过程过于复杂不足。本文针对此类问题进行了改进,并详细描述了改进模型的特点,引入访问控制列表(ACL),并提出了用户组、组织的概念。  对于解决安全访问控制模块和核心业务模块的耦合的问题,AOP技术有其自身的优势。利用AOP把安全访问控制模块的横切性组件抽取出来,并单独实现,再利用拦截器原理对调用目标进行动态拦截,在需要的地方自动进行主动的权限验证,使得核心业务模块和安全访问控制模块彻底解耦,提高了系统的安全性。  根据改进模型的设计目标和访问控制的功能需求,对访问控制系统进行总体结构设计。并对访问控制系统的核心功能模块统一授权、身份认证进行详细设计和实现,给出了方便用户调用的访问控制接口。将实现的访问控制系统应用到CuteFramework中,并在具体的电子政务领域项目中成功地进行使用。
其他文献
随着当今互联网的发展,复杂网络的病毒传播相关研究已经成为了复杂网络的重要研究方向,在Email网络、社交网络等各种复杂网络中,规模庞大的网络环境和人的主观行为使病毒的传
随着科学技术的发展,各个领域的信息量均飞速增长,而作为新时代信息载体的互联网发展尤为显著。由于Web数据包含来自不同数据源的各个领域的信息,数据形式趋于多样化和复杂化
随着现代电子技术的发展,通讯技术和通讯范围都迅速扩大,在噪声环境下的语音通信已经见怪不怪了,语音信号肯定会受到周围环境的极大影响。但是现在人们对生活品质的要求却是
睡眠不足是当前十分普遍的社会现象,对个人的健康、生活、工作一定的影响。研究者通过睡眠剥夺实验研究发现:行为上人体的记忆、情绪、逻辑思考等认知功能受到睡眠的影响;生
语音编码技术是数字语音通信中的一项重要技术,它使同样的信道传输更多的信息。语音编码主要分为:波形编码、参数编码和混合编码。随着数字通信业务的发展,混合编码技术越来
在生物信息学中,将酶从蛋白质识别出来一直是对酶进行进一步研究的一个前提。其研究方法都是将已知的酶作为研究对象,找出一种对已知酶进行准确识别的方法,然后推广到对未知酶识
无线传感器网络技术被认为是21世纪最具有影响力的技术之一,已经被广泛的应用到了国防、工业、交通等诸多领域,成为了当前的研究热点之一,其安全问题也受到了广泛关注。与传
现代社会,生活节奏不断加快,在高楼林立的现代化城市中,电梯作为一种安全,高效的运载手段,己经遍及各种生活小区及产业园区。由于电梯的分布面广,运载对象众多,所以电梯成为了潜在而
随着Internet和Web服务技术的深入发展和普及,软件系统与网络的融合度越来越高,以网络为执行环境的软件系统规模、用户数量组成元素的交互频度都呈现出数量级的增长态势,成为
倒立摆是一种具有非线性、多变量、强耦合、欠驱动、自不稳定等特性的装置,可以直观反映控制理论中的稳定性、可控性、鲁棒性等许多关键问题,是研究和验证各种控制算法有效性