【流量分析】如何从大量数据会话中识别出视频流

本文探讨了如何使用DFI技术而非DPI或机器学习来识别加密流量中的视频流,特别是YouTube视频。通过对HTTP协议下QUIC和TCP连接的流量统计特征分析,如连接速率、流持续时间和报文长度,实现流量分类。尽管存在需要定期更新规则库的缺陷,DFI方法在识别视频流方面表现出色,尤其是对于QUIC-HTTP视频流。然而,对于TLS-HTTP和不同视频质量,准确率可能会下降,需要不断适应和更新特征。
摘要由CSDN通过智能技术生成

讲完DPI的强大,再来讲讲DPI的劣势

  • 容易被欺骗。因为DPI是通过规则库识别协议或者服务,因此很容易被开发者利用,通过伪装和混淆等手段来欺骗DPI设备。
  • 无法应对加密流量。加密的引入是为了保护用户的隐私,用户隐私被侵犯的原因很大程度上是流量分析导致的,而DPI是流量分析的重要工具。这是一个对抗的过程。
  • 新协议或者应用出现,DPI无法产生及时的应对。这点讲的主要是泛化的能力,对未知数据能够具备同样或者较好的处理能力。

今天的论文,既没有用DPI来进行流量识别,也没有用机器学习和深度学习方法。而是采用流统计特征,通过DFI技术进行流量识别。(其实也是可以用机器学习的)。
DFI(深度流检测),针对不同的数据流的统计规律和连接规律,例如连接速率、流持续时间、报文长度分布等进行深度检测,对数据流进行分类。

其实像DPI和DFI这种类型的检测方法,最大的缺陷就是需要定期及时的更新规则库。检测特征受到众多因素的影响,而且非常容易改变。一旦变化而且没有及时更新,就很可能检测失效或者准确率降低。DFI也确实是可行的思路。

原文链接:Silhouette - Identifying YouTube Video Flows from Encrypted Traffic
源码链接:Code base on python
数据集链接:Video

大多数视频流传输都采用HTTP协议,Youtube视频流有两种表现形式,QUIC+HTTPTCP+HTTP。(QUIC,TCP是传输层协议,HTTP是应用层)由于其应用行为是一致的,数据流特征表现也相对接近。因此可以针对这两种表现形式找到通用的识别方法。
Youtube在视频传输中支持两种不同的形式,首先是渐进式下载(240p,360p,480p),渐进式下载就

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

往晓风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值