论文部分内容阅读
计算机网络的飞速发展,给人们的生活带来了很大便利。然而,人们在得益于网络技术所带来的巨大机遇的同时,也不得不面对网络安全问题的严峻考验。虽然在网络安全方面,一些技术和系统被广泛使用,并且发挥了。重要作用,如防火墙、入侵检测系统和防病毒软件等,但是仍存在着很大的不足:一方面,随着网络速度的不断提高和网络行为的日益复杂,目前的这些技术还跟不上网络发展的步伐;另一方面,这些技术在阻断入侵攻击方面存在着明显的不足。因此迫切需要新的技术和手段来保证网络的安全,入侵防御系统就这样应运而生了。特别是千兆网络防御系统被寄予厚望,将成为网络安全方面的主流技术之一。本文综合分析了多种安全防御的机制,详细研究了千兆网络入侵防御系统的特点、实现原理、工作方式以及关键技术,并在此基础上给出了一种高效、高性能的千兆网络入侵防御系统的设计与实现方案。 千兆网络入侵防御系统主要分为数据包处理和内容处理两大部分,其中数据包处理的主要功能是对数据包进行协议解析、重组,并对低层次的入侵进行检测和防御。数据包处理是进行内容处理的前提和基础,对整个系统的性能有很大的影响,是整个系统的关键技术之一。本文主要对千兆网络入侵防御系统中数据包处理的部分进行详尽的描述和介绍,主要涉及了以下几个方面: 1.详细介绍了千兆网络入侵防御系统的总体方案,利用软硬件相结合的方式来实现整个系统,从而确保系统的性能,使其达到实时、可靠、在线运行; 2.采用了微处理器和专用网络处理引擎相结合的方式构造了千兆网络入侵防御系统的硬件平台,确保控制层面和数据层面的分离,避免了数据的“搬动”,实现了零拷贝。该方案的硬件集成度很高,能够保证整个系统的性能和可靠性。 3.描述了数据包处理的硬件平台的详细设计和各个模块的原理、功能、接口以及具体的实现。