书本目录:

第1章 绪论 1

1.1 网络流量 2

1.1.1 网络流量的概念 2

1.1.2 网络流量的产生 2

1.2 网络流量分类 3

1.2.1 网络流量分类的概念 3

1.2.2 网络流量分类的意义 4

1.2.3 对网络安全管理的应用价值 5

1.2.4 经典的网络流量分类技术 6

1.3 网络流量四层分类模型 7

1.4 研究思路与内容 8

参考文献 9

第2章 流量获取 11

2.1 引言 11

2.1.1 背景与意义 11

2.1.2 组织结构 11

2.2 原始流量接入 12

2.2.1 端口镜像 12

2.2.2 分光 13

2.2.3 流量牵引 13

2.3 流量调度 14

2.3.1 单向流对准 14

2.3.2 负载均衡 19

2.4 流量数据筛选 21

2.4.1 流量数据筛选描述模型 21

2.4.2 面向会话的前N包筛选策略 22

2.5 小结 25

参考文献 25

第3章 明密文分类 26

3.1 引言 26

3.1.1 背景与意义 26

3.1.2 组织结构 27

3.2 相关工作 27

3.2.1 基于连续若干字节(符)的信息熵计算方法 27

3.2.2 基于滑动窗口的信息熵计算方法 28

3.2.3 基于采样的信息熵计算方法 28

3.3 规律模型 28

3.3.1 实践发现 28

3.3.2 规律总结 31

3.3.3 剖析讨论 31

3.4 分类特征的计算 31

3.4.1 概述 31

3.4.2 传统信息熵 31

3.4.3 n-gram信息熵 32

3.4.4 采样信息熵 33

3.5 影响信息熵计算的几个因素 34

3.5.1 网络数据负载长度 34

3.5.2 网络数据头部偏移 35

3.6 基于随机森林的明密文分类方法 37

3.6.1 明密文分类方法 37

3.6.2 对比实验介绍 37

3.6.3 实验数据集 37

3.6.4 实验评价指标 38

3.6.5 实验结果及讨论 39

3.6.6 其他相关参数讨论 42

3.7 小结 43

参考文献 43

第4章 协议分类 45

4.1 引言 45

4.1.1 背景与意义 45

4.1.2 组织结构 46

4.2 相关工作 46

4.2.1 基于传输层端口的协议分类方法 46

4.2.2 基于报文负载的协议分类方法 47

4.2.3 基于流量统计特征的协议分类方法 47

4.3 规律模型 48

4.3.1 实践发现 48

4.3.2 规律总结 52

4.3.3 剖析讨论 52

4.4 协议分类特征 52

4.4.1 概述 52

4.4.2 字节级特征 53

4.4.3 n-gram级特征——直接使用n-gram 53

4.4.4 n-gram级特征——利用低阶n-gram近似模拟高阶n-gram 54

4.5 基于非参数化模型的应用层协议分类方法 55

4.5.1 协议分类系统架构 56

4.5.2 协议建模方法 57

4.5.3 实验数据集 61

4.5.4 实验评价指标 62

4.5.5 实验结果 62

4.5.6 相关工作对比 65

4.6 小结 66

参考文献 67

第5章 应用分类 68

5.1 引言 68

5.1.1 背景与意义 68

5.1.2 组织结构 68

5.2 相关工作 68

5.2.1 基于SNI的分类方法 69

5.2.2 基于数据报文长度统计特征的分类方法 69

5.2.3 基于数据报文序列统计特征的分类方法 70

5.2.4 基于数据报文负载和深度学习的分类方法 70

5.3 规律模型 71

5.3.1 实践发现 71

5.3.2 规律总结 77

5.3.3 剖析讨论 77

5.4 应用分类特征 78

5.4.1 流的统计行为信息 78

5.4.2 流的状态序列信息 79

5.5 基于自注意力机制的应用分类方法 81

5.5.1 应用分类架构 82

5.5.2 应用分类方法 82

5.5.3 实验数据集 87

5.5.4 实验评价指标 88

5.5.5 实验结果 89

5.5.6 相关工作对比 94

5.6 小结 96

参考文献 97

第6章 行为分类 98

6.1 引言 98

6.1.1 背景与意义 98

6.1.2 组织结构 98

6.2 相关工作 99

6.2.1 基于机器学习的行为分类方法 99

6.2.2 基于深度学习的行为分类方法 100

6.3 流量行为描述模型 100

6.3.1 场景分析 100

6.3.2 模型定义 102

6.4 流量行为属性分布规律 106

6.4.1 实践基础 107

6.4.2 长度类属性分布规律 110

6.4.3 时间类属性分布规律 116

6.4.4 连接度类属性分布规律 117

6.4.5 比值类属性分布规律 120

6.5 流量行为分类特征 124

6.5.1 流量行为差异性规律 124

6.5.2 面向异常行为发现的分类特征 128

6.6 针对隐蔽攻击的行为分类方法 130

6.6.1 HTTP隐蔽攻击场景分析 131

6.6.2 面向隐蔽攻击检测的分类特征 132

6.6.3 基于GAN的恶意流量生成算法 133

6.6.4 基于混合结构神经网络的行为分类方法 137

6.6.5 实验评估 139

6.7 小结 144

原书: 网络流量分类 云晓春 等著。

《网络流量分类》部分插图相关推荐

  1. 基于深度学习的SDN家庭网关加密网络流量分类

    写在前面: 本文翻译供个人研究学习之用,不保证严谨与准确 github链接:https://github.com/WithHades/network_traffic_classification_pa ...

  2. 预测混合模式发展前景计算机,基于混合模式的网络流量分类优化-计算机技术专业论文.docx...

    基于混合模式的网络流量分类优化中文摘要 基于混合模式的网络流量分类优化 中文摘要 网络流量分类是指将混合有各种应用的流量按应用协议来进行分类,即鉴别网络 报文分组的应用类别的过程.网络流量分类技术除了 ...

  3. 基于KMeans聚类算法的网络流量分类预测

    温馨提示:文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目简介 网络流量分类或网络流量异常检测,采用基于聚类的机器学习算法,实现异常检测与分类,即划分为正常流量和异 ...

  4. 网络管理员在预先分配和识别作为_14个网络管理员必备的最佳网络流量分析工具,收藏了...

    企业网络每天都会产生大量数据.企业可以分析这些数据,以深入了解网络运行情况或发现安全威胁.网络流量分析(NTA)解决方案允许网络管理员收集流经网络的流量数据.这些工具通常用于识别性能问题和/或发现安全 ...

  5. 基本概念学习(7003)---网络流量

    网络流量就是网络上传输的数据量.网络流量的大小对网络架构设计具有重要意义,就像要根据来往车辆的多少和流向来设计道路的宽度和连接方式类似,根据网络流量进行网络的设计是十分必要的. 中文名 网络流量 外文 ...

  6. 加密流量分类-论文1:Deep Learning for Encrypted Traffic Classification: An Overview

    加密流量分类-论文1:Deep Learning for Encrypted Traffic Classification: An Overview 0.摘要 1.介绍 2.网络流量分类流程框架 2. ...

  7. 基于深度学习的网络加密流量分类与入侵检测框架

    写在前面: 本文翻译供个人研究学习之用,不保证严谨与准确 github链接:https://github.com/WithHades/network_traffic_classification_pa ...

  8. 虹科分享 | 基于流的流量分类的工作原理 | 网络流量监控

    许多ntop产品,如ntopng.nProbe和PF_RING FT等都是基于网络流的.然而,并不是所有的用户都详细知道什么是网络流,以及它在实践中是如何工作的.这篇博客文章描述了它们是什么以及它们在 ...

  9. modbus报文解析工具_Linux下网络流量常用那些监控工具

    这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lsof.ip.tcpdump.iptables等.本文不会深入研究这些命令的强大用法,因为每个命令都足以写一篇文章,本文只是简单地介绍并辅 ...

  10. Kaggle比赛冠军经验分享:如何用 RNN 预测维基百科网络流量

    Kaggle比赛冠军经验分享:如何用 RNN 预测维基百科网络流量 from:https://www.leiphone.com/news/201712/zbX22Ye5wD6CiwCJ.html 导语 ...

最新文章

  1. mybatis简化实现思路
  2. Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息
  3. IDEA中安装Free Mybatis plugin插件实现从dao层到mapper层自由跳转
  4. linux虚拟机保存指令,vmware虚拟机命令保存
  5. Activity与Intent
  6. 在Visual Studio 2010 中使用菱形向导对窗口进行布局
  7. javaone_JavaOne 2012:JavaOne技术主题演讲
  8. Ubuntu16.4 将python3.5重新切换为python2.7后,pip运行出错
  9. 如何找到准确的终端连接端口?(转)
  10. Java、JSP房屋租赁管理系统
  11. 使用android studio 连接海马玩模拟器
  12. H264码流处理详解
  13. Saas平台接入商户代小程序开发解决方案
  14. 【剑指offer】BN层详解
  15. python pyecharts 下载生成的render图片 下载背景为黑色
  16. 使用NNI进行自动超参数调优
  17. PyQt5 的textedit下的setPlainText()和setText区别
  18. 8、数值分析与matlab
  19. Realme GT ROOT 解锁BL教程
  20. 联想p720装系统_“多达112个框”:Lenovo 联想 推出 ThinkStation P920/P720系列 工作站...

热门文章

  1. Ubuntu修改Mac地址
  2. 如何快速实现人脸识别通道?一文了解具体技巧
  3. Ubuntu wine 安装qq,微信
  4. authentication failed : unrecognized kernel32 module. / NM
  5. Unity Shader数学基础 -- Shader入门精要学习(3)
  6. espeak 开源离线语音合成工具
  7. HTML两张图片翻转,canvas实现图片镜像翻转的2种方式
  8. 根据excel列动态创建mysql表,excel动态生成表格数据/EXCEL根据表2数据自动生成表1内容?...
  9. [史]世界史上的6大古帝国
  10. 人工智能发展历史概述