基于隐马尔可夫模型的入侵检测系统研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:li13688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的迅速发展,网络入侵问题也越发严重,入侵检测己成为网络防护安全体系中的重要组成部分。入侵检测系统通过从计算机网络或计算机系统中的若干关键点收集信息并对其进行分析,以发现网络或系统中是否有违反安全策略的行为和遭到袭击的迹象。异常检测作为入侵检测的一个重要分支,越来越受到人们的重视。 论文首先从各个方面介绍了入侵检测技术。通过对各种入侵检测技术的分析和比较,确定了在系统中基于系统调用,进行入侵检测的方案。 然后,介绍了系统调用及隐马尔可夫模型的相关理论。深入分析了将隐马尔可夫模型应用到入侵检测系统中的可行性,简要介绍了与本文相关的其他入侵检测系统,指出其中的可取之处与不足。 接着,详细介绍了利用隐马尔可夫模型进行入侵检测的过程。将正常系统运行时产生的系统调用作为隐马尔可夫模型的观察事件,将程序的行为模式作为隐马尔可夫模型的状态,建立了用于检测的隐马尔可夫模型。然后,通过离线训练部分构造出能反应正常系统行为模式的轮廓库,在线检测时,则将待检系统调用序列所对应的隐马尔可夫状态短序列与轮廓库中的短序列相匹配,从而发现入侵。 参考通用入侵检测公共框架,结合Linux平台的实际情况,设计并实现了本文的隐马尔可夫模型入侵检测系统。介绍了在Linux中截获系统调用、内核访问等关键技术。详细介绍了事件产生器与事件分析器,并实现了对这两个关键模块的保护,防止入侵者对本系统发起的攻击。 最后对实现的入侵检测系统进行了测试,与其他方法相比较,得到了较好的检测结果。
其他文献
1976年Diffie和Hellman提出了公钥密码的概念,信息安全产业由于这一概念的引入得到了迅猛的发展。目前应用最广泛的公钥密码是基于大整数分解问题的RSA算法和基于离散对数问题
本文的主要工作就是研究自适应信息过滤中提高模板准确性的学习算法和过滤阈值优化的新方法。 给出了一种改进的自适应信息过滤模型,该模型将统计模型(向量空间模型)与概率
自动摘要是自然语言处理领域的一项重要任务,它不仅要求把握原文的语法结构特点,还需要理解原文的内容。为此,本文进行了计算语言学领域内一项研究,提出一种词汇集聚关系构造方法
粗糙集(Rough sets)理论是由Z.Pawlak教授于20世纪80年代初提出的一种用于处理不确定性和含糊性知识的数学工具,其基本思想是在保持分类能力不变的前提下,通过知识约简,导出概念
信息技术的迅速发展使数据库面临的安全问题更加复杂,并发控制(Concurrency Control)是数据库安全领域的一个重要部分。本文对安全数据库并发控制理论和实现方法进行讨论,提
传统的软件保护大多依赖于加密技术,软件水印是一种新型的软件保护方式。该技术在软件程序中嵌入某些特定的秘密信息,在必要的时候,这些秘密信息可以被提取出来证明软件所有
近年来,越来越多的企业采用企业级的计算服务,以便在充分利用资源的前提下获得可扩展性和灵活性。这类计算环境的一个重要特征在于异构的,分布式的计算机系统需要在动态变化的业
与传统中国邮路问题相比,对随机网络中国邮路问题的研究具有更为重要的现实应用意义,成为了智能交通系统、计算机网络通信等复杂应用领域迫切需要解决的问题。解决传统中国邮
随着网络规模的日益扩大和网络结构的日趋复杂,网络管理已经成为计算机网络可靠运行的关键。网络管理的根本任务便是通过从网络中收集网络设备信息,并分析、监视和控制它们。因
生物识别技术是二十世纪最为热点的技术,人脸自动识别技术是生物特征识别技术的重要组成部分,在近三十年里得到了广泛的关注和研究,已经成为计算机视觉、模式识别领域的研究热点