首页> 外文期刊>Networking, IEEE/ACM Transactions on >A Semantics-Aware Approach to the Automated Network Protocol Identification
【24h】

A Semantics-Aware Approach to the Automated Network Protocol Identification

机译:一种自动网络协议识别的语义感知方法

获取原文
获取原文并翻译 | 示例
           

摘要

Traffic classification, a mapping of traffic to network applications, is important for a variety of networking and security issues, such as network measurement, network monitoring, as well as the detection of malware activities. In this paper, we propose Securitas, a network trace-based protocol identification system, which exploits the semantic information in protocol message formats. Securitas requires no prior knowledge of protocol specifications. Deeming a protocol as a language between two processes, our approach is based upon the new insight that the -grams of protocol traces, just like those of natural languages, exhibit highly skewed frequency-rank distribution that can be leveraged in the context of protocol identification. In Securitas, we first extract the statistical protocol message formats by clustering -grams with the same semantics, and then use the corresponding statistical formats to classify raw network traces. Our tool involves the following key features: 1) applicable to both connection oriented protocols and connection less protocols; 2) suitable for both text and binary protocols; 3) no need to assemble IP packets into TCP or UDP flows; and 4) effective for both long-live flows and short-live flows. We implement Securitas and conduct extensive evaluations on real-world network traces containing both textual and binary protocols. Our experimental results on BitTorrent, CIFS/SMB, DNS, FTP, PPLIVE, SIP, and SMTP traces show that Securitas has the ability to accurately identify the network traces of the target application protocol with an average recall of about 97.4% and an average precision of about 98.4%. Our experimental results prove Securitas is a robust system, and meanwhile displaying a competitive performance in practice.
机译:流量分类是流量到网络应用程序的映射,对于各种网络和安全问题(例如,网络测量,网络监控以及恶意软件活动的检测)非常重要。在本文中,我们提出了基于网络跟踪的协议识别系统Securitas,该系统利用协议消息格式中的语义信息。 Securitas不需要协议规范的先验知识。将协议视为两种过程之间的一种语言,我们的方法基于新的见解,即协议跟踪的-gram像自然语言一样,表现出高度偏斜的频率秩分布,可在协议识别的情况下加以利用。在Securitas中,我们首先通过对具有相同语义的-gram进行聚类提取统计协议消息格式,然后使用相应的统计格式对原始网络跟踪进行分类。我们的工具具有以下主要功能:1)适用于面向连接的协议和较少连接的协议; 2)同时适用于文本和二进制协议; 3)无需将IP数据包组合成TCP或UDP流;和4)对长寿命和短寿命都有效。我们实施Securitas,并对包含文本和二进制协议的真实网络跟踪进行广泛的评估。我们在BitTorrent,CIFS / SMB,DNS,FTP,PPLIVE,SIP和SMTP跟踪上的实验结果表明,Securitas能够准确识别目标应用协议的网络跟踪,平均召回率约为97.4%,平均精度约占98.4%。我们的实验结果证明Securitas是一个强大的系统,同时在实践中显示出具有竞争力的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号