文摘
英文文摘
声明
第一章绪论
1.1网络安全概述
1.2网络安全现状
1.3 Linux操作系统
1.4课题背景及研究内容
1.4.1选题背景
1.4.2课题研究内容及章节安排
第二章网络信息安全审计系统总体设计
2.1功能介绍
2.1.1上网场所端功能描述
2.1.2远程管理端功能描述
2.2网络拓扑结构
2.3上网场所端设备的硬件设计
2.4上网场所端设备的软件框架
第三章构建Linux系统
3.1 Linux内核的配置和编译
3.1.1 Linux内核简介
3.1.2内核配置和编译
3.2构建根文件系统
3.2.1建立根文件系统基本结构
3.2.2链接库
3.2.3定制应用程序
3.2.4系统启动脚本
第四章网络信息审计程序设计
4.1网络信息审计程序总体结构
4.2网络数据包捕获模块
4.2.1网络数据包捕获方法
4.2.2网络数据包捕获的实现
4.3网络协议分析模块
4.3.1 TCP/IP协议基础
4.3.2网络协议分析的框架
4.3.3链路层协议分析
4.3.4网络层协议分析
4.3.5传输层协议分析
4.3.6应用层协议分析与实现概述
4.4数据库存储模块
4.4.1 MYSQL数据库简介
4.4.2数据库设计
4.4.3信息存储实现概述
4.5违规信息报警模块
4.5.1报警规则的定义
4.5.2报警规则表
4.5.3报警规则匹配实现概述
第五章系统测试与结果
5.1系统测试
5.1.1搭建测试环境
5.1.2测试内容
5.1.3测试步骤
5.2测试结果分析
第六章总结与展望
6.1全文总结
6.2问题与展望
参考文献
攻读硕士学位期间发表的论文及所取得的研究成果
致谢
中北大学;
网络安全; 网络信息安全审计系统; 上网场所端设备; Linux操作系统; 网络拓扑; 应用程序; 数据库; HTTP协议; SMTP协议;