基于ARM-LINUX的网络流量监测系统

基于ARM-LINUX的网络流量监测系统

论文摘要

随着计算机网络的广泛普及和迅猛发展,网络安全问题逐渐受到人们的关注,因此,针对服务器的网络流量监测已成为网络安全领域的一个重要研究问题。目前,研究人员提出许多流量监测方案,但是这些系统都是大规模高速网络环境下的流量监测,系统复杂并且成本高昂。如何监控中小企业的服务器网络流量,并有效地检测流量中的异常数据,从而降低系统部署成本已经成为中小企业网络安全中的重要研究课题。本文深入研究了流量监测技术,提出基于ARM-Linux架构的网络流量监测方案。方案探索了基于ARM-Linux架构的系统对服务器流量异常进行检测的方法,利用此方法达到维护服务器网络安全的目的,同时降低了防护的成本。首先,研究网络流量测量的相关技术,对测量技术进行比较,选择了适合的流量采集方式,并通过将Libpcap移植到开发板实现包捕获和过滤,实现流量采集的目的。其次,针对危害性大的网络拒绝服务攻击,根据拒绝服务的攻击方式和数据流特点提出基于CUSUM算法的SYN-Flood检测模型和UDP-Flood的检测模型。SYN-Flood检测模型通过对SYN数据包增率异常的累积和判断是否超过特定阀值从而判断是否发生SYN-Flood攻击;UDP-Flood的检测模型通过对特定端口的UDP数据包增率异常的累积和判断是否超过特定阀值来检测UDP-Flood攻击。模型实现中的数据输入采用的是Bloom Filter算法,Bloom Filter算法能够对网络流量数据紧凑分类和查询,提高了对网络数据流的处理效率。CUSUM异常检测模型以较少的资源开销,较低的计算复杂度,较低的误报率实现了对拒绝服务攻击的异常流量检测。最后,针对服务器流量的异常检测系统框架模型,系统划分为流量采集分析、流量统计与预处理模块、异常检测模块、嵌入式数据库日志存储模块、可视化模块等,实现对服务器网络流量在线监测。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景介绍
  • 1.2 课题研究内容
  • 1.3 论文组织结构
  • 第二章 网络流量监测
  • 2.1 网络测量技术分类
  • 2.2 网络异常流量分类
  • 2.3 拒绝服务攻击原理及分类
  • 2.4 拒绝服务攻击的检测方法
  • 2.5 本章小结
  • 第三章 拒绝服务攻击的流量检测模型
  • 3.1 Bloom Filter算法介绍
  • 3.2 网络数据流的预处理
  • 3.3 CUSUM算法介绍
  • 3.4 非参数化CUSUM算法的流量检测模型
  • 3.5 本章小结
  • 第四章 嵌入式网络流量监测系统设计
  • 4.1 嵌入式网络流量监测系统软件框架
  • 4.2 嵌入式网络流量监测系统硬件框架
  • 4.3 嵌入式网络流量监测系统软件环境的建立
  • 4.4 本章小结
  • 第五章 系统的测试及分析
  • 5.1 测试模型
  • 5.2 运行结果
  • 5.3 测试结果分析
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读学位期间研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于ARM-LINUX的网络流量监测系统
    下载Doc文档

    猜你喜欢