基于马尔可夫链模型的异常入侵检测方法研究

基于马尔可夫链模型的异常入侵检测方法研究

论文摘要

在异常检测中,观察到的不是已知的入侵行为,而是所研究的通信过程中的异常现象,它通过检测系统的行为或使用情况的变化来完成。在建立异常检测模型之前,首先必须建立统计概率模型,明确所观察对象的正常情况,然后决定在何种程度上将一个行为标为“异常”和如何做出具体决策。马尔可夫链模型是应用在异常入侵检测的重要的统计分析方法之一,目前在这方面的研究很多,但是或多或少存在不同程度的缺陷。本文综述了入侵检测技术,详细介绍了异常入侵检测、系统调用、特权进程等本文所需的相关内容。然后对目前已有的基于马尔可夫链模型的异常入侵检测方法进行深入研究,发现:在异常入侵检测中,单步马尔可夫链模型较简单,并且对于系统调用序列其并不能严格成立,尤其是在滑动窗口选取比较大的情况下;多步马尔可夫链模型,在存储和计算两方面都较大;隐马尔可夫链模型的参数计算复杂,而且随着数据的更新,参数也需要更新、计算。因此,本文提出了一种基于马尔可夫链模型的异常入侵检测的新方法,并利用新墨西哥大学提供的数据对其进行实验和结果分析。本文提出的基于马尔可夫链模型的异常入侵检测方法,首先,建立马尔可夫链模型;其次,在模型基础之上对检测的数据进行分析检测:利用单步马尔可夫链两种不同的序列分析检测方法对检测数据计算产生两种概率序列,然后对概率序列使用滑动窗口分析方法,对分割的每个概率序列利用特殊公式进行计算产生判定值;最后,分析这两种判定值曲线,利用判定值对正常数据和异常数据进行判定;同时,通过对判定值的分析,设置合理的阈值,利用阈值再次对正常数据和异常数据进行判定。本文通过对参数进行分析和选取,实验得到了较理想的结果,并且对多种判定方法进行了对比分析。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景
  • 1.2 论文主要研究内容和论文结构
  • 2 入侵检测综述
  • 2.1 入侵检测的发展历史和概述
  • 2.2 入侵检测系统的分类和入侵检测方法
  • 2.2.1 根据原始数据的来源分类
  • 2.2.2 根据检测原理分类
  • 2.2.3 其他分类
  • 2.2.4 入侵检测方法
  • 2.3 入侵检测系统的任务和主要功能
  • 2.3.1 入侵检测系统的任务
  • 2.3.2 入侵检测系统的主要功能
  • 2.4 入侵检测系统的基本构成和通用入侵检测框架
  • 2.5 入侵检测面临的问题及发展方向
  • 2.5.1 入侵检测面临的问题
  • 2.5.2 入侵检测发展方向
  • 3 异常入侵检测部分相关内容介绍
  • 3.1 异常检测
  • 3.1.1 异常检测技术
  • 3.1.2 基于统计分析的方法
  • 3.2 系统调用
  • 3.2.1 系统调用的基本概念
  • 3.2.2 UNIX系统中主要的系统调用
  • 3.2.3 系统调用的实现
  • 3.3 特权进程
  • 4 基于马尔可夫链模型的异常入侵检测方法
  • 4.1 马尔可夫链概述
  • 4.2 马尔可夫链在入侵检测中的应用
  • 4.2.1 Forrest的研究
  • 4.2.2 马尔可夫链模型和滑动窗口序列分析方法
  • 4.2.3 基于马尔可夫链模型的异常入侵检测方法介绍
  • 4.3 基于马尔可夫链模型的异常入侵检测方法改进
  • 5 实验和结果分析
  • 5.1 实验数据介绍
  • 5.2 实验
  • 5.2.1 模型建立
  • 5.2.2 正常和异常测试数据检测
  • 5.2.3 阈值选取和分析
  • 5.2.4 实验结果分析
  • 结论
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于马尔可夫链模型的异常入侵检测方法研究
    下载Doc文档

    猜你喜欢