|
摘要
随着Internet的普及,网络已经深入到社会生活的各个领域。由于信息时代信息的重要性,人们也将越来越重视网络的安全问题。防火墙技术的应用为网络安全问题提供了一个有效的解决途径。防火墙日志作为防火墙的重要组成部分,可以利用它的信息帮助我们有效的管理网络,提高网络安全性。防火墙日志的本身并不能预防攻击,它只能如实的反映防火墙受到的攻击和防火墙对攻击的拦截处理情况,用户可以根据这些日志对计算机和网络作相应的调整从而达到预防的目的。
因为网络防火墙日志文件包含的信息量很大,每一分,每一秒都会有很多条记录产生。而要想分类处理这些庞大的记录集就要想办法优化存储结构。针对防火墙日志的大量数据,本系统在分析了两种日志文件结构后,提出了一种优化存储结构的方法,利用这种方法可以大大减少对防火墙日志的处理时间,为查找相关资料时提供了便利,解决了大数据库的查询和分析的优化问题。
关键词:文件分析,哈希表,STL,排序
目 录
1绪论 1
1.1防火墙技术简介 1
1.1.1什么是防火墙 1
1.1.2防火墙的功能 2
1.2 防火墙日志简介 3
1.2.1防火墙日志 3
1.2.2防火墙日志文件分类处理系统 3
2需求分析 4
2.1可行性研究 4
2.1.1初次搭建测试工程 4
2.1.2需求分析 6
2.2系统功能划分 6
2.2.1系统流程图 7
2.2.2数据流图 7
2.2.3 IPO图 8
2.3开发环境及开发工具截图 9
2.3.1开发环境 9
2.3.2工具截图 9
2.3.3 STL简介 10
3总体设计 12
3.1总体设计思想 12
3.1.1系统框架-----视图文档结构 12
3.1.2设计思想 13
4详细设计及编码 14
4.1系统界面设计 14
4.2规划 15
4.3解决方案 16
4.4三种文件的自动识别 17
4.5数据统计功能的实现 20
4.6查询操作的实现 25
4.7输出到文件 28
4.8排序 29
4.9界面动态的更新 33
4.10系统的不足和待完善之处 37
致谢 38
参考文献 39
附录 40
附录A:英文文摘 40
附录B:译文 45
|