论文部分内容阅读
本文设计和实现了基于内容的网络信息审计系统,能够在高速网络环境下有效地对Internet上的实时大流量信息进行审计。
首先介绍了网络信息审计技术的发展和在实际应用中的需求,然后提出了系统的整体设计思路,包括系统的功能设计、结构设计和实现框架等。
系统在实现时涉及到一些关键技术,包括数据采集、协议还原、负载均衡和关键字匹配技术。为了适应高速网络环境,系统利用了三层交换机的监听端口,并引入负载均衡技术将系统负载分担到多台集群主机上。系统利用关键字匹配对信息内容审计,着重介绍了关键字匹配算法,并在AC-BM算法基础上做了改进。
系统的实现从功能上可分七大模块:数据采集模块、协议还原模块、内容过滤模块、负载均衡模块、二次过滤与审计模块、数据库访问模块、控制台操作模块。本文详细分析了各个模块的设计和实现过程。
最后,针对数据捕获和内容审计方面的性能进行了测试,并指出了下一步研究的方向。