基于变长系统调用序列入侵检测的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ken331
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测技术是一种主动的信息安全保障措施,已成为现代计算机系统安全技术中的研究热点。它的主要任务是按照一定的策略,对网络的运行状况进行监视,尽可能发现各种攻击行为,以保证网络系统资源的机密性、完整性和可用性。本文首先陈述了入侵检测的研究背景和发展,以及入侵检测系统(IDS)的概念、原理和分类。其次,重点分析了基于系统调用的入侵检测方法。本文针对目前各种基于系统调用的入侵检测技术进行了研究与比较,指出现有算法的不足之处:采用固定长度的系统调用序列。为克服不足之处,本文采用变长的系统调用序列检测方法,将Teiresias组合模式发现算法,这一典型的变长模式生成算法应用到系统调用入侵检测中。高效的模式匹配算法能够显著提高入侵检测效率。本文在分析了几个常用多模式匹配算法的基础上,根据理论[32]指导对Wu-Manber算法进行了改进,结合了Quick-Search匹配算法的思想,在预处理阶段构造了一个Head表,增加了WM算法的跳转距离,实验表明改进算法可以有效地减小匹配步数,提高匹配效率。最后,在Unix环境中构建了一个基于变长系统调用序列模式的入侵检测模型,设计并实现了数据收集模块、正常行为模式建立模块、检测模块。在数据收集模块中,采用LKM技术收集程序执行的系统调用序列。模式抽取模块采用基于Teiresias算法的变长模式抽取方法构建程序正常行为模式库。检测模块采用改进的WM算法进行入侵判断。利用新墨西哥大学提供的仿真数据进行了实验测试,实验表明,本文提出的入侵检测模型能够有效降低模式库规模,提高入侵判断效率。
其他文献
海量URL的管理一直是提高网络爬虫性能的一个瓶颈。现在,网络规模越来越大,更新速度也变得越来越快,这些都促使网络爬虫系统来提高其性能。所以如何高效地管理网络爬虫的海量
随着互联网的发展,人类电子足迹数据,如微博、日志、110报警数据、ATM交易数据等各种数据资源越来越丰富。目前数据的可视化形式多种多样,如何有效分析不同类型电子足迹数据,
通常情况下气体动力学中对气体的处理采用连续介质假设,这在一般的实践和实验室条件下是成立的。但当气体密度较低时,气体的粒子效应会变得十分显著,从而破坏连续介质假设。
高速铁路的迅速发展给人们生活带来了诸多方便,但也对安全和效率提出了更高的要求。如何保障高速列车安全和高效的运行具有重要的研究意义。铁路调度中心除需要大量的各种业
行人再识别技术作为视频分析中重点的研究内容之一,吸引了大批学者的关注。该技术是根据提取的行人视觉特征,在跨摄像头的情况下判断给定行人是否为相同行人。目前,行人再识
随着计算机及网络技术的发展,企业网络基础设施日益完备,建立了若干支撑企业运营的IT系统,如销售系统、客户管理(CRM)系统、人事信息系统、财务信息系统、邮件系统等。这些系
软件测试是一门黑色艺术,黑色意味着测试人员必须从心理上接受测试是经历一个对程序施虐和施暴的过程;艺术意味着测试人员必须从经济学的角度巧妙的制定测试策略,来完成整个
随着计算机处理能力日益增强,因特网(Internet)技术的广泛普及和网络带宽不断提高,大量的信息也不断地产生,在这些不断扩大的信息中寻找需要的资源也就成为一个问题。而另一
随着互联网技术的迅速发展,网络流量及可用带宽的急速增加,人们的生活越来越离不开网络.但与此同时,各种网络相关问题也随之而来,例如蠕虫病毒,网络拥塞等.要想了解并解决这
边缘勾勒是中国传统绘画特有的一种绘画方式,其形成的线描画具有独特的美学价值。高质量的壁画线描画中,线条定位应当准确、并且线条宽度能够反映壁画线描笔道的原有风格。为