蚁群聚类算法的研究及应用于入侵检测

蚁群聚类算法的研究及应用于入侵检测

论文摘要

随着计算机网络的高速发展,计算机给我们带来便捷的同时,也时常受到非法访问和恶意攻击。网络安全问题日益突出,因而越来越受到人们的关注和重视。入侵检测技术作为安全审计中的核心技术之一,是网络安全系统中的重要组成部分。入侵检测的研究不论是对理论研究还是现实运用都具有重大的意义。蚁群聚类算法(ACCA)是一种新兴的聚类算法,具有健壮性、灵活性、自组织性和分布性等,这些特性使它具有解决无监督的聚类问题。现有的蚁群聚类算法(ACCA)存在求解效率不高、收敛差等缺点,针对这些缺点,本文提出二种新的方法对蚁群聚类算法(ACCA)进行改进,并且将改进的蚁群聚类算法(ACCA)与模糊C均值聚类(FCM)算法进行结合,最后将结合后的算法应用与Snort入侵检测当中。本文通过对入侵检测技术的学习和对基本蚁群聚类算法原理的研究与分析,开展了以下几方面的研究工作来改进蚁群算法:(1)在现有墓地原理的蚁群聚类上,通过对数据增加一个蚁群信息素强度,来判断数据是不是属于异常点,并提出两种基于反馈的蚁群聚类算法,及是基于信息素反馈蚁群聚类算法(APACCA)和基于时间反馈蚁群聚类算法(ATACCA)。(2)将改进的蚁群算法与模糊C均值聚类结合,经过二次聚类得到更好的聚类结果。(3)通过对kdd cup99数据集进行研究,将处理过的数据集进行模拟仿真,验证改进算法对聚类结果是否有所提高。(4)对现有的Snort入侵检测添加一个异常检测模块,同时对未匹配出来的数据并不丢弃,而是重新进入训练集,训练新的规则。最后搭建snort入侵检测系统,将算法应用于snort当中,对实验室网络进行入侵检测。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 研究背景及意义
  • 1.3 国内外研究现状
  • 1.4 研究内容与创新
  • 1.5 文章组织结构
  • 第2章 基于聚类算法的入侵检测
  • 2.1 入侵检测技术概要
  • 2.1.1 入侵检测系统的概念及作用
  • 2.1.2 入侵检测系统原理及工作模式
  • 2.1.3 入侵检测系统的分类
  • 2.2 聚类分析基本理论
  • 2.2.1 聚类分析基本概念
  • 2.2.2 相异度处理方法
  • 2.2.3 聚类方法介绍
  • 2.3 入侵检测中的聚类技术
  • 2.3.1 入侵检测与聚类算法结合的可行性和要求
  • 2.3.2 聚类分析应用于入侵检测基本思想
  • 2.3.3 使用聚类分析进行入侵检测的主要过程
  • 2.3.4 入侵检测技术存在的问题
  • 2.4 本章小结
  • 第3章 蚁群算法基本理论
  • 3.1 蚁群算法基本原理
  • 3.1.1 基本蚁群算法的机制原理
  • 3.1.2 基本蚁群算法的数学模型
  • 3.1.3 基本蚁群算法步骤与流程
  • 3.1.4 基本蚁群算法的特征
  • 3.1.5 基本蚁群算法优缺点
  • 3.2 基于蚁群的聚类算法
  • 3.2.1 基于蚂蚁觅食的蚁群聚类算法
  • 3.2.2 基于蚁堆形成的蚁群聚类算法
  • 3.2.3 基于蚂蚁自我聚集的聚类算法
  • 3.2.4 基于化学识别系统的聚类算法
  • 3.3.5 聚类算法比较
  • 3.3 本章小结
  • 第4章 改进算法及仿真
  • 4.1 基于反馈的蚁群聚类算法
  • 4.1.1 BM模型及其流程
  • 4.1.2 基于信息素反馈的蚁群聚类算法(APACCA)
  • 4.1.3 基于时间反馈的蚁群聚类算法(ATACCA)
  • 4.1.4 模糊C均值聚类算法
  • 4.1.5 改进蚁群模糊C均值聚类算法
  • 4.2 实验仿真
  • 4.2.1 仿真数据集简介
  • 4.2.2 仿真过程与结果
  • 4.3 本章小结
  • 第5章 Snort入侵检测系统搭建
  • 5.1 Snort系统简介
  • 5.1.1 Snort整体结构
  • 5.1.2 Snort在网络层次模型中的位置
  • 5.1.3 改进的Snort检测系统原理和搭建
  • 5.1.4 Snort系统搭建
  • 5.2 测试结果
  • 5.3 本章小结
  • 第6章 总结与展望
  • 6.1 论文的主要工作
  • 6.2 进一步努力的方向
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于信息熵的蚁群聚类改进方法研究[J]. 计算机仿真 2009(08)
    • [2].一种基于混合策略的蚁群聚类算法[J]. 计算机工程与应用 2008(16)
    • [3].基于蚁群聚类算法的优化与改进[J]. 计算机系统应用 2013(12)
    • [4].蚁群聚类算法在高职院校教学评价系统中的应用研究[J]. 江苏第二师范学院学报 2014(08)
    • [5].用一种改进的蚁群聚类算法进行网络入侵检测[J]. 沈阳航空工业学院学报 2010(01)
    • [6].一种新的混合蚁群聚类算法[J]. 西南师范大学学报(自然科学版) 2009(03)
    • [7].基于蚁群聚类算法的板式定制家具订单聚类分析[J]. 林产工业 2020(05)
    • [8].基于蚁群聚类的个性化推荐模型研究[J]. 机械设计与制造工程 2017(08)
    • [9].蚁群聚类算法在海上交通安全中的应用[J]. 中国水运 2010(06)
    • [10].基于蚁群聚类的智能优化算法及应用[J]. 辽宁工程技术大学学报(自然科学版) 2010(S1)
    • [11].基于信息熵的蚁群聚类算法在客户细分中的应用[J]. 计算机系统应用 2010(07)
    • [12].一种多蚁群聚类组合算法研究及其应用[J]. 计算机应用与软件 2010(12)
    • [13].不确定近似骨架蚁群聚类算法在滑坡危险性预测中的研究与应用[J]. 计算机工程与科学 2018(12)
    • [14].蚁群聚类算法在煤矿安全评价人因事故分析中的应用[J]. 煤炭学报 2009(05)
    • [15].基于蚁群聚类算法的数据挖掘技术在网络入侵检测中的应用研究[J]. 洛阳理工学院学报(自然科学版) 2015(02)
    • [16].蚁群聚类算法在隐写分析中的应用[J]. 计算机应用研究 2015(09)
    • [17].改进的蚁群聚类算法在本体知识库中的应用[J]. 计算机系统应用 2009(10)
    • [18].基于蚁群聚类算法的岩石边坡稳定性分析[J]. 岩土力学 2009(11)
    • [19].蚁群聚类组合方法的研究[J]. 计算机工程与应用 2009(18)
    • [20].基于医学图像多特征的蚁群聚类检索技术研究[J]. 计算机工程与设计 2014(06)
    • [21].深部地下工程岩爆预测的筛选蚁群聚类算法[J]. 爆炸与冲击 2012(06)
    • [22].基于云关联规则的蚁群聚类算法研究[J]. 兰州交通大学学报 2011(04)
    • [23].一种改进的蚁群聚类算法[J]. 郑州大学学报(理学版) 2010(03)
    • [24].离差最大化赋权的蚁群聚类算法[J]. 计算机时代 2017(09)
    • [25].一种改进的蚁群聚类算法[J]. 计算机工程与应用 2010(06)
    • [26].应急物流配送问题的蚁群聚类算法研究[J]. 铁道运输与经济 2008(09)
    • [27].蚁群聚类算法研究及应用[J]. 计算机工程与设计 2008(19)
    • [28].一种基于蚁群聚类的图像分割方法[J]. 科技视界 2013(25)
    • [29].一种改进的蚁群聚类组合算法[J]. 电脑与信息技术 2009(01)
    • [30].一种蚁群聚类优化算法在成绩管理中的应用[J]. 宁波职业技术学院学报 2016(05)

    标签:;  ;  ;  ;  

    蚁群聚类算法的研究及应用于入侵检测
    下载Doc文档

    猜你喜欢