基于J2EE的Spring安全解决方案的分析与改进设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:aylwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,信息化已成为各国政府关注的一个热点。在国家信息化体系建设中,电子政务又成为整个信息化的关键。电子政务信息的敏感性以及网络的虚拟性和开放性,决定了电子平台系统需要有强有力的安全措施,涉及到用户访问安全、网络安全、系统安全、应用程序安全、数据库和事务管理器安全等。 J2EE框架由于其自身的优越性,已经在电子政务系统的建设中得到了广泛的应用。对于大型分布式电子政务应用,几乎都是基于J2EE构建的。Spring是实现了J2EE规范的一个开发框架,是为了解决企业应用程序开发复杂性而创建的。用J2EE开发框架Spring来构建电子政务系统将会成为一个很有生命力的发展方向。 本文分析了Spring安全解决框架,主要以验证(Authentication)和授权(Authorization)为主,研究了如何在基于J2EE开发框架Spring所开发的大型电子政务系统中实施安全解决方案。并根据实际项目,阐述了如何使用和集成各种安全方法,以保证在应用程序设计过程中能够体现安全控制,在构建系统时能够考虑到对关键业务资源的保护。 在分析和使用Spring安全框架、为大型电子政务系统设计安全解决方案的过程中,也发现了Spring安全框架对Web授权的支持存在不足,本文改进了它对Web资源的授权方式,提出用数据库来存储Web资源授权信息的思路,将Web资源访问角色与业务数据访问角色相结合,并扩展了其Web资源访问决策和投票器。另外,Spring安全框架没有涉及如何对业务数据资源访问进行权限控制,本文通过设计一个大型电子政务系统中都具有的、并且和权限控制密切相关的“综合查询”子系统,来阐述怎样在Spring这个开发集成环境下进行业务数据访问控制。 文章的最后对基于Spring的大型电子政务安全解决方案进行评价,并提出进一步改进和扩展Spring的安全框架的设想,对未来的工作进行了展望。
其他文献
当计算机网络迅速发展,网络地位越来越重要的时候,对网络的各类攻击与破坏也与日俱增,网络安全成为信息时代人类共同面临的挑战。入侵检测作为一种主动的保护技术,是目前网络安全
目标跟踪是机器视觉领域的研究热点。随着理论研究与试验研究的不断进步,该技术也在不断的成熟与完善,并在某些实践领域如机器人足球、电子宠物等方面有了一些探索性的应用。
在知识经济时代的今天,知识对于现代企业的生存和发展起着越来越重要的作用,企业要想处在不败之地就必须不断的进行知识创新,而知识创新的前提和基础是知识共享,因此企业只有实现
计算机技术和网络技术的发展,大大简化了多媒体数字产品的存储、编辑和传输。但是,它也使盗版行为日益猖獗。当前,数字图像是互联网上最主要的多媒体数据之一,它广泛地分布在互联
伴随着互联网技术、计算机性能的迅速提高和三维数据获取技术的发展,基于三维数据的第四代多媒体技术——数字几何处理(DGP)已经逐步成为计算机图形学的一个重要的研究内容。
随着计算机网络和多媒体技术的迅速发展,计算机辅助教育(CAI)也得到了飞速的发展。CAI从最初单纯的电子课件,电子书,到引入多媒体技术的CAI,再到单机智能教学系统。如今利用计算