文档介绍:中南民族大学
硕士学位论文
IPv6入侵检测系统的设计与实现
姓名:种灵子
申请学位级别:硕士
专业:计算机应用技术
指导教师:杨木清
20080528
中南民族大学硕士学位论文
摘要
因特网已经应用到社会生活的方方面面,人们对网络安全的要求也逐渐提高。入侵
检测作为一种积极主动的安全防护技术,对它的研究倍受重视。
本文首先介绍了目前国内外入侵检测技术的研究进展,通过对入侵检测软件 Snort
的剖析,研究了入侵检测系统的原理和工作流程,然后根据 IPv6 的特点研究了 IPv6 环
境下的网络安全问题,阐述了目前研究 IPv6 入侵检测系统的必要性和紧迫性。
通过分析 IPv6 协议的特点,作者指出了在 IPv6 环境下进行入侵检测遇到的问题,
提出了建立 IPv6 入侵检测系统首要解决的两个关键问题:协议分析和分片重组。作者
在对 IPv6 协议和 IPv4/IPv6 过渡技术研究后提出了 IPv6 的协议分析方法;参照 IPv4 数
据包的重组方法和 IPv6 重组机制给出了 IPv6 分片包重组的策略。
作者在前面研究的基础上对 Snort 进行了扩展,增加了数据包捕获模块和输出报警
模块,在 Windows 平台下建立了 IPv6 入侵检测系统。该系统共包含五个模块:WinPcap
作为数据包捕获模块,抓取网络上的原始包供下一步分析使用;在解码模块中根据对
IPv6 的协议分析,给出了相应的 IPv6 解码流程,同时增加了对 IPv4/IPv6 过渡技术的
支持;在预处理模块中针对 IPv6 分片重组策略编写了重组 IPv6 分片包的预处理插件,
增加了系统检测 IPv6 分片攻击的功能;根据 IPv6 环境下可能出现的攻击手段建立了相
应的规则并加入到检测分析模块中;输出报警模块使用输出插件将报警信息存入
MySQL 数据库,供网络安全人员通过图形界面进行管理。最后该系统在建立的测试平
台上进行了测试,系统成功的检测出 IPv4/IPv6 多种攻击。
文章最后对本次研究做了总结,对未来的研究方向提出展望。
关键词:入侵检测;Snort;IPv6;网络安全;协议分析;分片重组
I
IPv6 入侵检测系统的设计与实现
ABSTRACT
More and more demands work security are being developed along the wide
application of in every aspect of social life. As an active technology of security,
intrusion detection is the focus of lots of recent researches.
In this thesis, the current research progress of intrusion detection was firstly introduced.
The principles and work-flow of Intrusion Detection System (IDS) were interpreted by
analyzing the intrusion detection software Snort, and then we studied work
security issue of IPv6 based on some of its characteristics. Subsequently importance and
urgency of researching and developing IDS based on IPv6 were proposed.
By investigating the characteristics of IPv6 protocol, the author put forward the
problems of intrusion detection based on IPv6 among which the two key problems are
protocol analysis and fragment reassembly. According to the research of IPv6 and
IPv4/IPv6 transition technology, the author expounded the protocol analysis method of
IPv6; IPv6 fra