高速NIDS中报文二层预处理的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lidenglu1114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机网络技术的飞速发展的同时,如何保障互联网的运行安令和信息安全问题已经引起全社会的普遍关注。传统的加密和防火墙技术已经不能完全满足安全需求的同时,入侵检测技术作为一种全新的安全手段,越来越显示出其重要性。   Snort系统是一个典型的网络入侵检测系统,其设计原理和实现特点,是目前多数商用入侵检测系统的开发基础。对Snort系统的研究具有较强的学术意义和较高的商、业价值。但是由于高速网络环境下的报文流量很大,Snort的报文处理基于误用入侵检测技术,报文入侵检测匹配算法速度过慢等原因,导致Snort在高速网络环境下的网络报文丢包率和入侵漏报率比较高,实用性能比较差。   本文以Snort系统为研究基础,首先介绍了入侵检测技术的基本知识,接着描述了Snort系统主体结构和各模块工作流程,随后详细的分析了Snort的规则。在分析几种字符串匹配算法的基础上,提出一种在NIDS上应用报文二层预处理的策略。在报文二层预处理阶段,分别进行报文头匹配、报文净载部分匹配两层预处理,将可疑报文和对应的候选规则反馈给全报文匹配模块。在全报文匹配模块中只匹配候选规则,以降低NIDS的规则匹配开销。实验结果表明,应用该预处理策略后,在高速网络环境下能降低Snort2.8的丢包率50%以上,降低漏报率60%以上。
其他文献
Fuzzy C-Means(FCM,模糊C均值聚类)属于基于划分的聚类算法类别,自算法提出至今已40余年,众多学者深入研究发展出大量改进型算法,被用以分析处理来自各行各业、种类繁多的数
随着嵌入式技术的发展和无线通信技术的广泛应用,以移动智能终端为载体的移动地理信息系统(Mobile GIS)已成为地理信息系统研究的热点。嵌入式GIS是集导航、定位、地图查询和空
随着信息化时代的到来,数据库技术不断发展,数据库中存储的数据量急剧增加,如何从海量数据中找出人们最感兴趣的信息,为人们做出有效的决策服务,成为了一项重要的研究课题。Skylin
随着当今世界的技术的进步,机器人在很多情况下代替了人在远端作业,特别是一些危险的工作环境。机器人的虚拟仿真技术应运而生,其使得操作者在遥操作中对远端的工作环境有了虚拟
血液透析技术被广泛应用于肾脏病患者的治疗当中,血液透析机则是血液透析治疗中的主要设备之一。正确诊断血液透析机的故障类型对提高血液透析治疗安全性具有重要的意义和实用价值。本文针对血液透析机的故障特点采用了自组织特征映射(S0M)神经网络对其进行了诊断研究。具体如下:首先,阐述了血液透析治疗的发展历程和神经网络技术的发展历程,并针对于自组织特征映射神经网络做了研究。根据血液透析机的工作过程总结了血液透
大数据时代给高性能计算带来两大挑战,其一是要求计算设备低功耗、高计算力,其二是算法与计算设备的高效融合。致力于数据级并行的GPU,不仅支持大量的线程高度并发隐藏访存延迟,
数据挖掘是数据处理的一种重要研究方法,关联规则挖掘是数据挖掘技术中的一个重要的研究方向。传统的关联规则挖掘算法大都认为产生的关联规则是永恒有效的,没有考虑到规则的变
随着仿人机器人硬件水平的不断提高,仿人机器人的研究领域不断被拓宽和深入,已经成为了机器人学研究中最受瞩目的课题之一。其中,直立行走的步态规划是仿人机器人技术的基础和重
本文简要介绍了数字水印的研究背景和国内外的发展状况,系统地阐述了数字图像水印和数字音频水印的基本原理和典型算法,并对水印的攻击手段和水印的性能评价作了详细的介绍。
问答系统(Question Answering System,QA)是新一代智能搜素引擎,它允许用户以自然语言提问,并能够向用户返回准确的答案。与传统的关键词搜索引擎相比,问答系统能够更好满足用户