入侵防御系统关键技术研究

入侵防御系统关键技术研究

论文摘要

随着网络的发展,网络攻击行为日趋复杂,入侵检测系统(IDS)、防火墙、杀毒软件等已经成为人们保障信息安全不可或缺的安全产品。虽然这些安全技术和产品在保障信息安全上起到了很大的作用,但都具有高度的针对性,只能在网络安全的某一方面起到作用。入侵检测系统具有发现入侵、阻断连接的功能,但其重点更多地放在对入侵行为的检测上。防火墙对流经的网络流量进行检查,拦截不符合安全策略的数据包,但是防火墙的访问控制规则是静态的,不能动态地响应入侵行为的变化。本文深入分析了防火墙的关键技术、体系结构和各种防火墙技术的优缺点。深入分析了基于异常的入侵检测技术和基于误用的入侵检测技术。在研究和分析了防火墙技术和入侵检测技术的基础上,提出将两者功能相结合的入侵防御系统模型。本文中所实现的入侵防御系统是在Linux防火墙Netfilter /Iptables和入侵检测系统Snort的基础上进行改进,从而共同实现入侵防御功能。本文对Snort数据包捕获方式、数据包解析过程和数据包反馈方式进行了修改。采用Netfilter Libipq库函数进行数据包捕获,Netfilter进行数据包过滤,Snort从IP层进行解析,增加了IPv6处理模块,扩展了系统分析数据包的能力。Snort检测出入侵行为后与Netfilter通讯。本文深入分析了常用模式匹配算法,并对算法进行了测试,测试了模式串长度、匹配的模式个数对模式匹配算法性能的影响,并对模式匹配算法空间消耗进行了评估。根据测试结果,选取了多模式匹配算法AC_BM算法作为模式匹配算法。针对模式匹配技术计算量大和容易产生漏报的缺点,提出将协议分析技术和模式匹配技术结合对入侵行为进行检测。本文扩展了Linux防火墙Netfilter/Iptables的过滤功能,采用状态检测技术对数据包进行过滤,使防火墙不仅可以根据报文的地址、端口判定控制流经的数据包,还可以判断数据包的类型,长度和数据包内容匹配情况,提高了效率。

论文目录

  • 摘要
  • ABSTRACT
  • 创新点摘要
  • 前言
  • 第一章 防火墙技术
  • 1.1 防火墙的功能
  • 1.2 防火墙技术
  • 1.2.1 包过滤技术
  • 1.2.2 代理技术
  • 1.2.3 网络地址翻译技术(NAT)
  • 1.3 防火墙的体系结构
  • 1.4 防火墙的优、缺点
  • 1.5 小结
  • 第二章 入侵检测技术
  • 2.1 入侵检测系统概念
  • 2.2 入侵检测的发展历史
  • 2.3 入侵检测技术分类
  • 2.3.1 根据原始数据的来源分类
  • 2.3.2 根据检测原理分类
  • 2.4 入侵检测技术
  • 2.4.1 用于误用入侵检测的技术
  • 2.4.2 用于异常入侵检测的技术
  • 2.5 通用入侵检测模型
  • 2.6 入侵检测系统的缺点
  • 2.7 小结
  • 第三章 入侵防御系统设计
  • 3.1 入侵防御技术
  • 3.2 Netfilter 框架
  • 3.3 Snort
  • 3.4 系统总体设计
  • 3.4.1 系统主要功能
  • 3.4.2 CIDF 模型
  • 3.4.3 系统模块划分
  • 3.4.4 工作流程
  • 3.5 小结
  • 第四章 入侵防御系统关键技术
  • 4.1 入侵检测方法
  • 4.1.1 模式匹配技术
  • 4.1.2 协议分析技术
  • 4.1.3 模式匹配和协议分析结合的检测方法
  • 4.2 状态检测技术
  • 4.3 规则建立
  • 4.4 小结
  • 第五章 入侵防御系统实现
  • 5.1 状态检测模块
  • 5.1.1 模块的工作过程
  • 5.1.2 模块实现
  • 5.2 数据包传送模块
  • 5.3 入侵检测模块
  • 5.3.1 数据包读取
  • 5.3.2 预处理模块
  • 5.3.3 检测引擎
  • 5.4 控制模块
  • 5.5 入侵响应模块
  • 5.6 IPv6 阻断技术
  • 5.6.1 发送TCP 连接复位包的阻断方法
  • 5.6.2 发送网络差错包的阻断方法
  • 5.6.3 组建邻居发现差错包的阻断方法
  • 5.7 系统性能测试
  • 5.8 小结
  • 结论
  • 参考文献
  • 发表文章目录
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  

    入侵防御系统关键技术研究
    下载Doc文档

    猜你喜欢