首页> 中文学位 >数据挖掘技术在网络入侵检测中的应用研究
【6h】

数据挖掘技术在网络入侵检测中的应用研究

代理获取

目录

声明

摘要

第一章 绪论

1.1 论文的研究背景和意义

1.2 国内外研究现状

1.3 本文的主要工作

1.4 论文的组织结构

第二章 入侵检测和数据挖掘概述

2.1 入侵检测

2.1.1 入侵检测的概念

2.1.2 入侵检测系统的组成

2.1.3 入侵检测系统的分类

2.1.4 入侵检测系统的模型

2.1.5 入侵检测技术

2.1.6 入侵检测的发展趋势

2.2 数据挖掘技术

2.2.1 数据挖掘的概念

2.2.2 数据挖掘的过程

2.2.3 异常检测中常用的数据挖掘算法

第三章 误用检测模型和异常检测模型

3.1 分析与评价指标

3.2 KDDCup99数据集介绍

3.3 数据预处理

3.3.1 数据抽取

3.3.2 特征选择(Feature selection)

3.3.3 离散化(Discretization)

3.4 误用检测(Misuse Detection)

3.4.1 方法描述

3.4.2 分类算法

3.4.3 实验及结果分析

3.5 异常检测(Anomaly Detection)

3.5.1 方法描述

3.5.2 K-means算法

3.5.3 实验及结果分析

第四章 入侵检测系统模型改进

4.1 入侵检测混合模型的建立

4.2 改进的K-means算法

4.3 属性重要程度测试

4.4 使用已知攻击注入判断异常类

4.5 混合模型的实现过程

第五章 实验验证与结果分析

5.1 WEkA

5.2 实验过程及结果

第六章 总结与展望

6.1 本文总结

6.2 下一步的工作

参考文献

致谢

作者简介

攻读硕士学位期间发表的学术论文

展开▼

摘要

随着计算机网络技术的快速发展,各行各业信息化的不断推进使得计算机网络已经深入到工作和生活的各个方面。网络的广泛应用进而导致了网络中的数据急剧增加,这些数据中携带了许多敏感信息,所以说网络在人们的工作和生活中提供了极大的便利,同时也存在巨大的安全隐患。网络安全问题日益严重,威胁着人们的隐私与财产安全。入侵检测作为一种有别于防火墙的安全技术既能提供对来自外部的攻击也能提供对来自内部的攻击的实时监控,它部署在网络中的关键位置收集数据,从中找出潜在的安全威胁行为。传统的两种入侵检测技术主要是误用检测和异常检测,这两种技术在入侵检测的两个指标误检率和检测率上各有长短,前者在入侵检测过程中的特点是误检率低同时检测率低,不能检测新型的位置攻击是最大的问题,后者正好相反,特点是检测率高而误检率高,它能够检测出新型的攻击,适应性好,但是存在高误检率问题。
  数据挖掘技术能够从大量的数据中提取出隐含的知识或规则,这一特点契合了入侵检测的需要。将数据挖掘引入入侵检测对网络数据进行处理,提取蕴含其中的用户行为规则,有助于提高入侵检测系统自适应性和效率。
  本文分析了当前入侵检测系统的现状以及存在的问题,构建了基于分类算法的误用检测模型和基于聚类算法的异常检测模型,分别在两种模型基础上比较了4种分类算法和两种聚类算法的检测性能;针对数据集中各种入侵数据分布不均衡问题,提出平衡训练集的思想;并对聚类结果判断不准的问题,提出将已知类型的攻击注入训练集的监督式的方法;针对K-means算法存在的不足引入属性重要度权重向量改进了K-means算法在入侵检测中的性能;对于KDDCup数据集属性繁多存在冗余属性的问题利用决策树中的信息增益技术对属性进行约简去除冗余属性。最后在两种单一模型的基础上构建了一个基于误用检测模型和基于异常检测模型的混合模型,并在该模型中应用HNB(HiddenNa(i)veBayes)算法和改进K-means算法,利用数据挖掘工具WEKA在KDDCup数据集上进行实验分析验证了该模型的检测性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号