论文部分内容阅读
智能小区是近年来产生并迅速崛起的一种新型住宅群,它为住户提供了一种更加安全、舒适、方便、快捷和开放的智能化、信息化的生活空间。智能小区管理信息系统,是在一定地域内多个具有相同或不同功能的住宅小区按照统筹的方法分别对其功能进行智能化,充分共享资源,在提供安全、舒适、方便、节能、可持续发展的生活环境的同时,便于统一管理和控制。随着计算机网络技术的快速发展,特别是Web的主流化,使得包括智能小区信息管理系统在内的很多应用系统逐渐由封闭走向开放,所面对的信息资源将越来越依赖于Web环境,导致基于J2EE的网络应用系统所面临着日益复杂的安全管理难题。而传统的信息安全解决方案大多是从系统底层出发,不能够很好的同基于J2EE平台的网络信息系统结合。因此,需要采用一种基于J2EE的安全机制来保证智能小区管理信息系统的安全。本文的研究目标是消除系统的安全隐患,保证信息畅通无阻和安全可靠的传输,提高系统的安全性和健壮性。本文在对传统网络信息安全技术和Java平台基本安全体系的研究基础上,深入地分析和探讨了Java密码学结构(JCA)、Java密码系统扩展(JCE)、Java的验证和授权服务(JAAS)和Java安全套接字扩展(JSSE)等基于J2EE的安全机制。本文结合智能小区信息管理系统的研究项目,分析了基于J2EE的信息管理系统的安全性特点,设计和实现了系统的安全模块,包括了身份认证模块、权限管理模块、数字签名模块、PGP电子邮件模块和SSL通信模块。在设计和实现过程中,JCA、JCE、JAAS和JSSE的安全特性和技术优势得到了充分体现。通过初步的测试和应用,系统的安全性实现和应用基本上达到了理论设计要求。结果表明,本文阐述的智能小区信息管理系统的安全方案在基于J2EE的网络数据库系统中具有一定的普遍意义,切实可行,具有良好的应用和发展前景。