基于RBAC的Java通用权限控制框架研究与设计

被引量 : 0次 | 上传用户:DotNetStu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的迅速发展,信息安全问题日益突出。权限控制是信息安全保障机制的核心内容,它是实现系统安全的必要手段。在权限控制系统的设计过程中,经常会遇到相同的需求,有必要以框架的形式减少重复劳动,方便开发与维护。本文针对当前Java开发领域中,使用的权限控制框架存在的缺乏通用性这一问题,提出了一种基于RBAC模型的通用权限控制框架,它提供了多认证模块间的切换,并采用了大量的信息安全相关技术。主要解决了现有的权限控制框架中存在的如下缺陷:基于特定的应用框架或应用服务器,利用它们开发的权限控制系统无法实现代码迁移;基于特定的应用开发模型;权限管理系统间的集成存在问题,难以实现单点登录;权限控制的粒度不够;授权模型和实际工程脱钩;配置复杂或者应用接口复杂等。论文的研究内容有:现有的三种权限控制策略的优劣; RBAC模型的优势及框架采用这一模型的原因; PAM可插拔认证模型的概述;权限控制框架相关的密码算法和安全协议总述;对现有的JAAS,Spring Security,Jboss SX框架的认证授权过程的分析,阐述其设计上的优点并予以采纳。同时,也分析了这些框架存在的不足,并致力于改进。在理论准备的基础上,进行框架的总体设计和详细实现。框架的总体设计采取了先编写接口,再详细实现的方式。主要遵循:不依赖特定应用框架或服务器以支持代码迁移;使用简单Java类以支持异构系统访问;使用统一的会话接口以支持单点登录;提供可控制的授权粒度;采用多种密码算法及协议保证安全;设计简单;尽量避免框架的侵入性等原则。框架拟定了多个接口以支持RBAC模型和PAM模型。对每一核心接口,论文都进行了详细的阐述。在总体设计的基础上,进行了通用权限控制框架关键部分的实现。论文阐述了详细的实现过程。为了方便应用开发人员使用,也讨论了相关的web支持,面向切面等应用编程接口。论文最后,给出了使用通用权限控制框架的代码示例,分析其执行流程,通过实验证明通用权限控制框架的设计是正确可行的,具备实际的工程价值。
其他文献
目的:研究紫苏油对大鼠血压的影响,为紫苏油的应用开发提供合理的实验依据。方法:以Sprague-Dawley大鼠为实验动物,随机将大鼠分为6组:正常对照组、模型组、牛黄降压丸组和紫
本文尝试用生态翻译学的"三维"原则指导公示语翻译,并以此解读上海世博会主题标语的翻译。
目的观察糖尿病微血管病变患者血浆血栓调节蛋白(TM)和D-二聚体(D-D)水平的变化,了解这两种因子在糖尿病微血管病变发病中的意义。方法将100例糖尿病患者按有无糖尿病微血管
生物质纤维/塑料复合材料(Bio-fiber Plastic Composites, BPC)即木塑复合材料,是一种绿色环保复合材料。它可以综合利用废弃的林业下脚料、农作物副产品和废旧塑料,不但成本
四川盆地川中古隆起磨溪北斜坡区上震旦统灯影组具有良好的勘探前景,而关于北斜坡构造演化背景下的成藏条件研究极少论及,直接制约了天然气勘探的突破和发现。为此,从钻井、
刑事诉讼法的修改确立了反对强迫自证其罪原则,不仅与国际司法准则相衔接,而且能从根本上遏制刑讯逼供,标志着我国人权保障事业的显著发展。本文以贿赂犯罪为主要研究对象,在
采用问卷调查法、比较分析法和数理统计法等方法,对湖北省黄石市12所中学的课外体育锻炼情况进行了调查,通过了解目前黄石市中学生课外体育锻炼的实际状况,对影响他们参加体
在大学里开展竞技健美操运动,容易发生伤害事故。运动损伤不仅会直接影响训练,而且会影响大学生的身心健康,带来不良的社会影响。利用访谈法、问卷调查法就大学生竞技健美操
在现代汉语里,"动+名1+名2"这种结构形式,虽说早已存在,但它的大量出现还是近些年的事,尤其是新闻的标题用语。本文以新闻标题为出发点,从受事宾语句和非受事宾语句两方面分
中国人口生育水平的下降和平均预期寿命的延长,导致原来的人口红利出现了转变的趋势,也造成了老龄化负担的加剧。在这种情况下,实行提高退休年龄的政策具备了某种可能性,因为