基于NetFlow的异常流量检测研究与实现

基于NetFlow的异常流量检测研究与实现

论文摘要

随着Internet技术的发展,网络结构越来越复杂,网络环境交叉渗透,网络应用越发多样化。由于各种原因引起的网络流量异常现象,不仅会降低网络性能,耗费网络资源,更有甚者可能导致服务提供商不能正常运转,引发业务流失,网络硬件设施瘫痪,造成巨大经济损失。所以准确、快速的定位网络异常流量的时空位置,找出网络异常流量出现的原因对网络运营商、网络用户都具有重要意义。网络异常流量检测算法是快速定位网络异常流量的关键。论文根据是否需要历史检测数据进行学习过程,将网络异常流量检测算法分为先验算法和后验算法两类,并设计实现了K-Means、PCA、信息熵决策树、朴素贝叶斯和基于流量特征等五种典型异常流量检测算法。基于现有典型算法实验分析的基础上,论文提出了基于先验触发的改进型BP神经网络算法(Priori triggered BP neural network algorithm,简称PBP)和基于贝叶斯决策论的算法(Na?ve Bayes Decision theory,简称NBD)。针对后验算法不能自适应学习,先验算法检测精度低,误差大的问题,PBP算法使用K-Means和PCA算法触发自适应的学习过程,使用历史各层神经元参数平均值初始化神经网络,利用学习好的网络进行异常流量检测。实验结果表明,PBP算法可以获得比先验算法高的检测精度、而且可以根据网络环境自适应学习。针对PBP算法学习时间长,收敛速度慢的问题,NBD算法使用风险评估和误差分析触发自适应学习过程,用学习好的贝叶斯概率网络进行异常流量检测,加快了异常检测的反应时间、保证了高精度、低误报率和低漏报率。实验结果表明,NBD算法可以获得比先验算法高的检测精度,且不依赖于网络结构,学习时间短,收敛速度快,适用于大多数网络环境下的异常流量检测。论文在基于Netflow流量数据的基础上,实现了异常流量检测系统。该系统获取Netflow的实时流量数据,经过预处理形成流量初始向量集,然后使用五种经典算法和我们提出的PBP、NBD算法进行异常检测。最后在校园网上对系统进行了实验测试。测试结果表明,该系统有较好的实时性和检测效果,有一定的实际应用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 前言
  • 1.1 课题背景
  • 1.2 Netflow 流量数据介绍
  • 1.3 异常流量产生的原因
  • 1.4 异常流量的表现特征
  • 1.5 论文主要工作
  • 1.6 论文的组织结构
  • 第二章 相关技术研究与分析
  • 2.1 流量检测面临问题
  • 2.2 流量检测技术研究现状与发展
  • 2.3 典型的先验型异常流量检测分类算法介绍
  • 2.3.1 基于流量特征的异常流量检测
  • 2.3.2 K-Means 异常检测分类
  • 2.3.3 PCA 异常流量检测
  • 2.3.4 基于信息熵决策树的异常流量检测
  • 2.3.5 典型先验算法分析比较
  • 2.4 典型的后验型异常流量检测分类算法介绍
  • 2.4.1 朴素贝叶斯异常检测
  • 2.4.2 神经网络异常检测
  • 2.4.3 典型后验算法分析比较
  • 2.5 本章小结
  • 第三章 PBP:基于先验触发的改进型BP 神经网络算法
  • 3.1 算法提出
  • 3.2 算法描述
  • 3.3 PBP 算法实现
  • 3.3.1 算法实现结构
  • 3.3.2 触发条件设置
  • 3.4 性能评价
  • 3.4.1 集成实验测测环境
  • 3.4.2 与典型先验算法的性能比较
  • 3.4.3 与典型后验算法的性能比较
  • 3.5 本章小结
  • 第四章 NBD:基于贝叶斯决策论的算法
  • 4.1 贝叶斯决策论思想
  • 4.2 NBD 算法实现
  • 4.2.1 算法实现结构
  • 4.2.2 连续概率密度函数和离散化概率计算
  • 4.2.3 判定函数和概率误差
  • 4.3 性能评价
  • 4.3.1 与典型先验算法的性能比较
  • 4.3.2 与典型后验算法的性能比较
  • 4.4 本章小结
  • 第五章 异常流量检测原型系统设计与实现
  • 5.1 系统总体框架
  • 5.2 系统设计实现
  • 5.2.1 系统各功能模块设计
  • 5.2.2 实时异常检测模块
  • 5.2.3 系统数据库结构
  • 5.2.4 系统类图结构
  • 5.3 系统测试
  • 5.3.1 异常流量展示
  • 5.3.2 PBP 算法实验
  • 5.3.3 NBD 算法实验
  • 5.4 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].论珠算复式同余验算法[J]. 珠算与珠心算 2013(02)
    • [2].《三位数乘一位数》教学实录[J]. 小学教学设计 2017(Z2)
    • [3].两端收口的螺簧刚度经验算法[J]. 装备制造技术 2009(04)
    • [4].还原真实的“交叉线验算法”[J]. 中小学数学(小学版) 2013(09)
    • [5].一种基于药品检测问题的信息校验算法研究[J]. 曲靖师范学院学报 2013(03)
    • [6].基于暗原色先验算法雾天交通灯识别[J]. 信息技术与信息化 2019(11)
    • [7].基于改进暗通道先验算法的图像去雾[J]. 电脑知识与技术 2019(16)
    • [8].为文件校验找个“大总管”[J]. 网友世界 2011(22)
    • [9].双肢钢管混凝土格构柱稳定性研究[J]. 甘肃科技 2009(08)
    • [10].指针式仪表总体最小二乘图像校验算法[J]. 自动化仪表 2015(05)
    • [11].《旅游中的数学》教学设计[J]. 陕西教育(教学版) 2010(Z2)
    • [12].基于天空区域改进的暗通道先验算法研究[J]. 实验技术与管理 2019(09)
    • [13].一种基于RSA的固网加密校验算法[J]. 信息与电脑(理论版) 2014(04)
    • [14].ECC校验算法的研究和应用[J]. 科技经济导刊 2016(03)
    • [15].基于FPGA的CRC校验算法的实现[J]. 电子器件 2015(01)
    • [16].“九余数”验算法及初等论证[J]. 中小学数学(初中版) 2012(Z2)
    • [17].暗原先验算法在天空区域的处理与改进[J]. 电子测量技术 2016(07)
    • [18].IP首部校验算法[J]. 电脑知识与技术 2010(19)
    • [19].用C语言实现ISBN-10与ISBN-13的互换[J]. 情报探索 2008(08)
    • [20].《0×5=(有关0的乘法)》教学设计[J]. 新课程(中旬) 2014(03)
    • [21].一种混合模式的Java卡内字节码校验算法[J]. 微电子学与计算机 2009(04)
    • [22].CRC校验算法在I/O扩展上的应用[J]. 组合机床与自动化加工技术 2009(12)
    • [23].交叉融汇 综合创新——记首届国际组合、算法、概率与实验算法研讨会[J]. 国际学术动态 2008(01)
    • [24].基于改进暗通道先验算法的农田视频实时去雾清晰化系统[J]. 农业工程学报 2016(10)
    • [25].兵棋推演联合作战计划路径冲突校验算法研究[J]. 计算机仿真 2013(03)
    • [26].基于分层模型和智能校验算法的配电网故障定位技术[J]. 电工技术学报 2018(22)
    • [27].面向P2P特定信息监测的载荷校验算法[J]. 北京邮电大学学报 2012(04)
    • [28].基于DCT系数统计特征的镜头突变实验算法[J]. 实验技术与管理 2014(11)
    • [29].CRC校验算法在ADSP21xx中的实现[J]. 石油仪器 2008(03)
    • [30].“两位数加、减两位数”教学纪实与评析[J]. 黑龙江教育(小学) 2012(05)

    标签:;  ;  ;  ;  

    基于NetFlow的异常流量检测研究与实现
    下载Doc文档

    猜你喜欢