计算机应用 ›› 2011, Vol. 31 ›› Issue (12): 3210-3214.

• 网络与通信 • 上一篇    下一篇

一种混合式BitTorrent流量检测方法

李麟青1,2,杨哲1,2,朱艳琴1,2   

  1. 1. 苏州大学 计算机科学与技术学院, 江苏 苏州 215006
    2. 苏州大学 江苏省计算机信息处理技术重点实验室, 江苏 苏州 215006
  • 收稿日期:2011-05-16 修回日期:2011-07-10 发布日期:2011-12-12 出版日期:2011-12-01
  • 通讯作者: 杨哲
  • 基金资助:
    国家自然科学基金;江苏省自然科学基金资助项目

Hybrid BitTorrent traffic detection

LI Lin-qing1,2,YANG Zhe1,2,ZHU Yan-qin1,2   

  1. 1. Provincial Key Laboratory for Computer Information Processing Technology, Soochow University, Suzhou Jiangsu 215006, China
    2. School of Computer Science and Technology, Soochow University, Suzhou Jiangsu 215006, China
  • Received:2011-05-16 Revised:2011-07-10 Online:2011-12-12 Published:2011-12-01
  • Contact: YANG Zhe

摘要: P2P流量已经成为互联网流量的主要部分,消耗大量的带宽,影响了服务质量,准确并实时检测出P2P流量有助于对P2P应用的监管,并研究其行为和发展。针对P2P流量中比例最大的BT流量,提出了一种混合式的检测方法。该方法由三个子方法构成,分别针对BT流量中的明文流、密文流和信令流进行检测,并预知即将发生的BT流量。实验结果表明,该方法的召回率、准确率和实时性,均优于目前实时性最好的几种机器学习方法。

关键词: 流量检测, 应用层签名, 消息重组, 信令分析

Abstract: Peer-to-peer (P2P) applications generate a large volume of traffic and seriously affect quality of normal network services. Accurate and real-time identification of P2P traffic is important for network management. A hybrid approach consists of three sub-methods was proposed to identify BitTorrent (BT) traffic. It applied application signatures to identify unencrypted traffic. And for those encrypted flows, message-based method according to the features of the message stream encryption (MSE) protocol was proposed. And a pre-identification method based on signaling analysis was applied to predict BT flows and distinguish them even at the first packet with SYN flag. And some modified Vuze clients were used to label BT traffic in real traffic traces, which made high accuracy benchmark datasets to evaluate the hybrid approach. The results illustrate its effectiveness, especially for those un- or semi- established flows, which have no obvious signatures or flow statistics.

Key words: traffic identification, application signature, message resembling, signaling analysis