J2EE架构下基于角色访问控制的研究及应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:xffys3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Sun公司顺应网络技术和Internet的迅速发展需求,提出的J2EE规范已成为企业级开发的工业标准。在Java语言走进企业级应用领域的同时,系统安全问题也受到了越来越多的关注。访问控制作为系统安全体系结构中的一个重要组成部分,是解决安全问题的关键之一。其中,基于角色的访问控制RBAC(Role-Based Access Control)为管理大量的资源访问权限提供了一种动态灵活的策略而在企业级开发中得到普遍应用。J2EE作为目前流行的企业级开发平台,虽然其访问控制机制主要也是基于角色的,但由于其机制本身所存在的缺陷,并不能良好地体现出RBAC的应用优势。对此,本文首先对RBAC模型及J2EE访问控制机制进行了深入的分析:RBAC模型借助于角色实体,实现了用户与访问权限的逻辑分离,大大减少了授权管理的复杂性,易于实现动态复杂的访问控制策略;J2EE标准中的访问控制机制作为一个基于角色的安全机制,通过认证和授权,保障应用的访问安全,其中,JAAS(Java Authentication and Authorization Service)作为可扩展的认证授权框架,是J2EE当前版本中访问控制的重要技术。然后,本文进一步分析比较了J2EE访问控制机制同标准RBAC模型访问控制策略间的差异,并结合企业级应用的特征,指出了J2EE访问控制机制中所存在的问题:对角色间继承约束关系以及角色权限动态管理的不支持等。在此基础之上,本文提出了符合J2EE安全标准的角色访问控制系统原型,并利用JAAS等技术在J2EE环境下实现了该系统。系统的实现独立于具体应用,在J2EE访问控制机制基础之上,通过实现标准RBAC模型,弥补了J2EE访问控制机制中的一些不足。该系统易于实现复杂安全策略,具有良好的扩展性、可移植性和通用性。本文还通过系统的成功应用,验证了其在企业级应用访问控制方面的有效性和实用性。论文工作对J2EE架构下访问控制技术的应用研究提供了有益的参考。
其他文献
随着移动通信技术的迅速发展,笔记本电脑、掌上电脑、手机等各种便携式移动设备的广泛应用,人们希望在移动的过程中仍能保持互联网接入和连续通信。与IPv4相比,IPv6有更大的
随着移动通信技术和Internet技术的高速发展,手机、掌上电脑等便携式移动设备得到了广泛应用。越来越多的用户希望能在任何地方以更灵活的方式接入Internet,于是IETF提出了移动
移动流媒体技术是伴随移动通信技术和流媒体技术发展起来的新媒体技术。移动网络带宽不断提高,为移动流媒体的发展提供了网络条件。第三代合作伙伴计划为移动流媒体的传输制订
为了提高人寿保险行业工作效率和服务水平,建立高效的管理机制,适应业务的开展和激烈的市场竞争,商业智能开始进入寿险行业,KPI指标分析系统应运而生。本文基于数据仓库、联机分
当前,国内各高校根据各自不同学科的实际需求,开发了不同的虚拟实验教学系统。各系统设计及实现方法的差异性造成了现有的虚拟实验系统存在可扩展性差、标准化程度低、用户体
随着现代科技的发展,通用操作系统在某一特殊领域的性能显得越来越疲乏,专门服务于某一具体应用的专用操作系统已经成为近年来新兴的研究和应用热点。主要的研究工作是设计和
无线传感器网络(WSN)融合了微传感器、嵌入式计算、现代网络和无线通信四大技术,作为一种新的计算模式推动着科技的发展和社会的进步。它能够通过各类集成化的微型传感器协作
随着网络和多媒体技术的迅速发展,视频数据量呈现爆炸性的增长,视频数据的共享越来越广泛,如视频点播、数字电视、网络电视、视频会议、在线视频聊天等应用不断涌现。为了保
实时协同编辑系统是CSCW系统的一类重要应用,它支持地理上分散的用户通过网络在同一时间浏览和编辑一个共享的文档、图形或者多媒体文件。为了支持实时、分布式和无约束的特
教学资源库建设是整个网络教育教学资源建设的核心与重要建设目标,是教育信息化建设的重要内容。建设资源库的目的是为了更好地发挥教学资源的互用性,将教学资源划分成素材,