论文部分内容阅读
近年来,随着计算机网络技术的不断发展,生产过程的远程监控已经成为可能。本文以水电站自动化改造项目为背景,提出了基于J2EE框架的具备立体化安全保障的远程监控系统的解决方案,实现了基于J2EE的安全性远程监控系统。本文综述了远程监控技术的国内外研究现状,特别对基于网络的监控系统所面临的开发模式、框架技术的选择以及网络安全等一系列问题加以了分析。研究了J2EE的相关技术支持和特点,在详细分析了J2EE优势的基础上,将J2EE作为远程监控系统的开发平台。然后设计和实现了基于J2EE的数据监控,并根据网络带宽小的特点进行了优化,提高了实时监控的可靠性。从基于角色的认证和授权、基于SSL的安全传输、分布式综合入侵防御系统的架构三个方面保障了远程监控系统的安全性:考虑到整个监控系统操作人员类型、等级的复杂性和对水电站远程监控操作的安全敏感性,设计和实现了基于JAAS的用户认证和授权,该认证和授权是基于角色的,包含了对用户的认证、授权、相关的用户、角色、资源的管理以及对以上操作的审计,在应用软件层上保障了软件使用的安全性;由于网络的开放性,网络数据传输的安全受到了极大的挑战,本文通过实现基于SSL的加密传输,在系统软件层上保障了企业应用数据的安全性;在实现“软”保障的基础上,本文通过设计和实现分布式综合入侵防御系统,将整个监控系统的安全防护策略由被动防御阶段提升到主动保护阶段,增强了系统的安全性,在物理层上实现了“硬"的安全保障,从而构架了从软件层到硬件层立体化的安全保障体系。本课题研究的远程监控系统已应用于浙江省仙居北岙水电站,对提高水电站的管理水平,保证水电站安全、稳定的运行,提高劳动生产率,降低运行成本,具有十分重要的理论意义和工程应用价值。