论文部分内容阅读
随着互联网的飞速发展,网络攻击和入侵等安全问题日趋严重。入侵检测系统(Intrusion Detection System,IDS)作为一种积极主动的安全防护技术,已经越来越受到重视。目前,针对IDS的测评方法,国内外均推出了很多方案并加以实现,但由于侧重点不同,以及很难模拟真实的网络环境,因此至今仍未出现一个标准的IDS测评方法。本文的研究目标就是设计并实现一个基于规则的测试工具,具体工作如下:首先,对轻量级入侵检测系统Snort进行了研究,在基于规则测试的基础上,提出了一种新的高效的测试方式,即重新改造Snort的规则,并根据其构建规则库,同时按照协议、攻击类型、操作系统、优先级等分类进行规则分类。在生成测试网络数据包时,使用规则合并算法,以减少发包数量,加快发包速度。这种方法不但能够满足不同的测试需求,而且也能够提高测试效率。其次,以上述理论研究为基础,实现测试工具,包括规则解析模块、规则提取模块、规则合并模块、数据包生成模块。再次,为了对不同IDS报警文件进行解析,设计了通用的基于IDMEF模型的XML格式规范,进而实现解析报警文件的结果分析模块。最后,进行整体的测试,完善并优化了各个模块,达到了预期的目标。