Home>Schools

  • Complex
  • Title
  • Author
  • Keyword
  • Abstract
  • Scholars
Search

[学位]

面向入侵检测的改进K-means和Apriori算法研究与应用

Share
Edit Delete Claim

Author:

杨岳 (杨岳.)

Indexed by:

学位论文库

Abstract:

随着计算机网络迅速普及和信息时代的到来,信息安全问题包括信息泄露、信息安全甚至利用信息犯罪的问题也越来越凸显。入侵检测系统是继防火墙之后的一项新的安全技术,其基本原理就是要对获取的大量数据和信息进行详细的分析并加以识别,以发现入侵行为或者潜在的威胁。将数据挖掘技术用于入侵检测系统,将大大提高系统的检测的效率及效果,特别是对于新的入侵行为。
本文首先对侵检测相关的理论和技术进行了深入地研究,分析了开源的入侵检测软件系统Snort存在的问题。针对当前Snort系统误报警多问题,研究了一种了改进的K-means 聚类算法。该算法可以直接将网络数据划分成正常类和异常类,而不需要带有类别标记的训练数据集,同时由于针对性的改进措施,使得该算法能够自动优化聚类数目、优化初始聚类中心以及降低对噪声数据的敏感性。针对当前Snort系统不能自主适应新网络攻击模式的问题,对Apriori算法进行了改进,改进后的Apriori算法可以快速、高效地挖掘出系统日志中各个攻击模式的关联关系,形成用户正常行为模式及入侵行为模型的规则,加入入侵检测系统的规则库中,以有效地提供检测准确率。在上述工作基础上,本文对Snort系统进行了优化,设计并实现了一个优化的Snort入侵检测系统(Optimized Snort,简称O-Snort入侵检测系统),分析了该系统的总体结构框架与设计思想,具体研究了聚类分析模块、异常检测模块以及关联规则分析模块的设计思想与工作流程,并将聚类分析算法与关联规则算法以插件的形式添加至Snort入侵检测系统中,完成基于改进数据挖掘算法的O-Snort系统优化设计及实现。
测试结果表明,基于改进的K-means 算法设计与实现的预检测模型与异常检测模块使得O-Snort入侵检测系统具有较高的入侵检测准确度和检测效率,而基于改进的Apriori算法设计与实现的关联规则挖掘模块使O-Snort入侵检测系统能够快速地分析与提取未知异常网络数据的行为模式。

Keyword:

Apriori算法 K-means算法 Snort系统 入侵检测

Author Community:

  • [ 1 ] 西安交通大学软件学院

Reprint Author's Address:

Show more details

Basic Info :

Degree: 工程硕士

Mentor: 宋永红

Year: 2015

Language: Chinese

Cited Count:

WoS CC Cited Count: 0

30 Days PV: 4

FAQ| About| Online/Total:2474/218572430
Address:XI'AN JIAOTONG UNIVERSITY LIBRARY(No.28, Xianning West Road, Xi'an, Shaanxi Post Code:710049) Contact Us:029-82667865
Copyright:XI'AN JIAOTONG UNIVERSITY LIBRARY Technical Support:Beijing Aegean Software Co., Ltd.