论文部分内容阅读
本文对网络安全的现有状况进行了综合的分析,在研究了现有的网络安全技术之后提出了“雨花区公安分局网络安全管理平台”的概念。所谓雨花区公安分局网络安全管理平台,就是为确保雨花区公安分局安保网络安全而研究开发出来的安全事件管理以及应急响应系统。在完成项目的第一期之后,针对我国目前的网络安全情况,重新研发新的安全事件管理系统以及新的应急响应系统,从而使得系统可以有更大的使用范围。文中详细地从性能、功能以及灵活性等方面专门针对网络安全管理平台系统展开需求分析并进行了一系列的系统功能设计,为了实现系统的稳定性、简易性以及易扩展维护,因此把系统设计分为数据采集子系统和数据应用子系统共两个部分。用户利用平台能够全面地掌握网络安全状况,从而及时、有效地对网络进行管理。安全事件采集子系统一共分成三个模块,分别是安全事件采集、安全事件缓存以及安全事件入库,可以轻松将Firewall events、Virus incident以及Aterminal event采集到数据库中,系统主要采用C/S架构来设计,性能方面相对较为稳定。数据应用子系统主要用来跟用户进行交互,对安全事件采集子系统所获取的信息进行综合展示和统一管理,系统主要采用B/S架构来设计,使得操作更加方便、简易,从而让用户更加容易掌握。本文主要针对如何实现数据应用子系统而展开了详细研究。数据库应用子系统属于Web系统。在本网络安全管理平台数据应用子系统采取MVC模式来计,在开发的过程中采用Struts构建来表示层,可把系统具体分成三个部分,即是模型、视图和控制器,这就有效地增强了代码的可重用性,也提高了系统的扩展性;业务核心通过数据访问目标DAO模式来进一步抽象及封装所有的业务逻辑,使用Hibernate来打造持久层。本文认真研究了数据应用子系统的层次划分问题,并形成一种Web系统通用的开发模式,即是把系统分成四层:由StrutS实施控制的表示层、Java面向用户的业务逻辑层、Hibernate操控的数据持久层以及数据库层。事实证明,运用这种模式开发能够有效提升系统的开发效率,缩短整个开发周期,增强系统的稳定性并使得系统的设计难度大大简化,从而降低后期维护的成本和费用。另外,本文在回顾过去网络安全的同时,总结了现在的网络安全,并进一步展望了未来的网络安全平台系统的发展。