学位论文 > 优秀研究生学位论文题录展示

DDoS攻击检测研究及包过滤系统的设计

作 者: 付礼
导 师: 唐碧华
学 校: 北京邮电大学
专 业: 电子科学与技术
关键词: DDoS攻击 机器学习 SVM 特征选择 IPS
分类号: TP393.08
类 型: 硕士论文
年 份: 2013年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


DDoS攻击以其攻攻击方法简单、破坏性强且难以追查等特点成为了目前互联网安全的主要问题之一,为了应对DDoS攻击、减少其造成的经济损失,国内外有大量的学者对DDoS攻击检测技术进行了研究,目前很多学者提出利用统计方法对流量的某些特征建模,并设定特定的阈值对流量进行判断。通过单一的闽值设定判断是否受到DDoS攻击的方法存在较多的局限,随着机器学习技术的发展,有越来越多的学者将机器学习模型引入到DDoS检测技术中,通过大量样本训练建立检测模型,然而模型的分类效果仍有待提高。本文分析了几种常用的机器学习模型,并在检测原原理、检测性能等方面对它们进行了比较,通过大量的真实网络流量数据对几种模型进行了测试和验证,结果显示基于SVM的分类模型在对DDoS攻击异常检测方面的漏检率以及误检率方面均有良好的表现。本文重点讨论了SVM训练算法中的特征选取方法,并在此基础上对SVM的特征选择算法进行了优化,提出了混合的特征选择算法,并通过真实的网络流量测试对比了优化前和优化后的结果,在时间复杂度上以及准确率上,改进的算法具有更好的性能。针对不同系统对于漏检率、漏报率或是某个攻击类型的不同要求,本文给出了带有调整因子的特征选择评价方法,它可以灵活的处理在不同需求下对特征选择的设定对于大范围网络中的DDoS防御策略,本文提出了采用分布式部署的DIPS系统,DIPS节点具有控制、检测、包过滤、限速以及辅助控制等不同的功能。这些节点分布式地布署在网络的不同位置,在控制节点以及管理人员的监控管理下各个节点相互配合,建立统一的DDoS防御机制。本文对DIPS的节点的功能模块进行了设计,并对DIPS与普通的入侵防御系统进行了比较,最后给出了DIPS关键数据结构的实现。本文优化了DDoS检测分类模型的特征选择算法,小范围地提高了SVM模型对DDoS攻击检测的性能;DIPS系统的设计为网络测试仪表部署DDoS防御系统提供了方案,为DDoS攻击防御的大范围实施提供了理论指导。

全文目录


摘要  4-5
ABSTRACT  5-11
第一章 绪论  11-17
  1.1 研究的研究背景  11-12
  1.2 国内外研究现状  12-14
  1.3 论文的主要工作  14
  1.4 论文的结构安排  14-17
第二章 DDoS攻击检测技术研究  17-31
  2.1 DDoS入侵检测系统的类别  17-18
    2.1.1 DDoS攻击误用检测系统  17
    2.1.2 DDoS攻击异常检测系统  17-18
    2.1.3 混合型检测系统  18
  2.2 基于统计分析的异常检测技术的研究  18-22
    2.2.1 基于网络流量自相似检测法  18-19
    2.2.2 基于熵值的检测法  19-20
    2.2.3 条件随机场检测法  20-21
    2.2.4 基于统计分析检测模型的缺点  21-22
  2.3 基于机器学习的DDoS攻击检测技术  22-28
    2.3.1 基于机器学习的检测系统  22-23
    2.3.2 基于决策树的检测方法  23-24
    2.3.3 基于朴素贝叶斯分类器的检测方法  24
    2.3.4 基于贝叶斯信念网的检测方法  24-25
    2.3.5 支持向量机SVM的理论特性  25-28
    2.3.6 机器学习检测方法的比较及其不足  28
  2.4 本章小结  28-31
第三章 基于SVM的DDoS攻击检测方法优化  31-41
  3.1 SVM的训练模型  31-32
  3.2 特征选取算法  32-36
    3.2.1 流量的描述方法  33-35
    3.2.2 属性特征选择的描述  35
    3.2.3 带调整因子的通用评价标准  35-36
  3.3 特征选择策略及方法优化  36-38
    3.3.1 通用型特征选取方法  36-37
    3.3.2 混合型特征选取方法  37-38
  3.4 核函数参数选择方法的优化  38-39
  3.5 本章小结  39-41
第四章 分布式包过滤系统DIPS的设计  41-55
  4.1 基于IpNetworkTester的DIPS设计  41-42
    4.1.1 DIPS的总体描述  41
    4.1.2 DIPS系统的需求分析  41-42
  4.2 DIPS的设计方案  42-51
    4.2.1 DIPS的设计原理  42-43
    4.2.2 DIPS的体系架构  43-46
    4.2.3 DIPS的功能模块设计  46-48
    4.2.4 DIPS节点的认证  48
    4.2.5 DIPS节点间通信  48-51
  4.3 DIPS的部署方案  51-52
  4.4 DIPS系统与其他DDoS防御系统的比较  52-53
    4.4.1 与传统检测技术的比较  52
    4.4.2 与防火墙技术比较  52
    4.4.3 与单一的检测系统比较  52-53
  4.5 本章小结  53-55
第五章 实验设计与测试  55-69
  5.1 WEKA实验平台  55-56
  5.2 数据预处理  56-58
    5.2.1 数据来源  56-57
    5.2.3 数据格式  57-58
  5.3 实验设计与结果分析  58-66
    5.3.1 实验一 机器学习算法测试比较  58-64
    5.3.2 实验二 支持向量机模型的测试  64-66
  5.4 本章小结  66-69
第六章 总结与展望  69-71
  6.1 全文的总结  69-70
  6.2 后续研究的展望  70-71
参考文献  71-73
附录  73-75
致谢  75-77
攻读硕士学位期间发表的论文目录  77

相似论文

  1. 基于仿生模式识别的文本分类技术研究,TP391.1
  2. 唇读中的特征提取、选择与融合,TP391.41
  3. 基于类Harr特征和最小包含球的纸币识别方法的研究,TP391.41
  4. 英汉命名实体翻译方法研究,TP391.2
  5. 基于多核网络处理器的IPv6联动IPS研究与设计,TP393.04
  6. 中文缺省识别研究,TP391.1
  7. 生物医学缩略语消歧,R-5
  8. 基于数据分布特征的文本分类研究,TP391.1
  9. 人类抗原肽载体结合力预测,R392.1
  10. 数据流特征选择策略的研究,TP311.13
  11. 面向GTP_IPS系统的用户面流量监控模块设计与实现,TN929.5
  12. 李群深层结构学习算法研究,TP181
  13. 机器学习算法在视频指纹识别中的应用研究,TP391.41
  14. 蛋白质关系抽取中平面特征和结构化信息的研究,TP181
  15. 基于李群机器学习算法的智能布线,TN710
  16. 学习表达式的映射机制研究,TP181
  17. 军事港口目标分类平台的设计与实现,TP751
  18. 基于IPS的SIP信令压缩技术研究,TN929.5
  19. 基于多视角的分类器设计与权值优化方法研究,TP18
  20. 基于VoIP的DDoS攻击源追踪技术的研究,TP393.08
  21. 基于条件随机场的中文分词技术的研究与实现,TP391.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com