← 最新论文
💻 计算机科学

From Packets to Tokens: A Transformer Framework for Real-Time Network Traffic Classification

本文提出了一种端到端的 Transformer 框架,该框架将网络流量视为一系列标记(tokens),以克服传统方法在分类加密及多样化互联网通信方面的局限性,在 ISCXVPN2016 数据集上实现了 93.11% 的准确率,并展示了实时应用能力。

原作者: Arancha Ciprian Encarnación, Ana Maria Maitín, Carlos Arranz, Alberto Nogales, Jose Manuel Sanchez Velázquez, Emilio Alba

发布于 2026-10-23
📖 1 分钟阅读☕ 轻松阅读

原作者: Arancha Ciprian Encarnación, Ana Maria Maitín, Carlos Arranz, Alberto Nogales, Jose Manuel Sanchez Velázquez, Emilio Alba

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

互联网是一条广袤而无形的数字信息之河,承载着从一条简短的短信到庞大的视频文件的一切内容。几十年来,这些数字流的守护者——网络管理员和安全专家——一直试图理解在他们的系统中流动着什么。他们需要知道一段数据流是一个无害的视频通话、一封关键的商务邮件,还是网络攻击的征兆。传统上,他们通过观察数据包上的“地址标签”来进行判断,例如端口号或特定的软件签名。然而,随着互联网变得日益复杂且高度安全化,大部分流量现在都经过了加密。标签被隐藏了,内容也被锁了起来,使得旧有的检测方法变得毫无用处。这催生了对一种新型智能的需求,这种智能能够理解流量本身的形状与节奏,而无需阅读其中的秘密信息。

为了解决这个问题,研究人员开始借鉴计算机理解人类语言的方式。正如一个句子由单词组成,而单词的意义取决于它们周围的词汇一样,一个网络连接也由数据包组成,这些数据包根据到达的顺序讲述着一个故事。来自弗朗西斯科·维托里亚大学(Universidad Francisco de Vitoria)及其他机构的研究团队提出了一种新方法,建议将这些数字数据包视为书中的文字。他们开发了一个系统,可以将原始的加密数据进行拆解,将其分解成易于处理的小块,并将其转化为计算机可以读取的数值语言。这种方法使系统能够学习不同类型互联网流量的独特“语法”,即使在内容被隐藏的情况下,也能区分出视频流、文件下载或语音通话。

研究人员专注于一个特定的挑战:使用一种被称为 Transformer 的强大人工智能技术,对五种常见的互联网活动类型进行分类——聊天、电子邮件、文件传输、流媒体播放和语音通话。这项技术最初因其翻译语言和撰写文本的能力而闻名,旨在理解序列中的上下文和关系。该团队构建了一个完整的流水线,其起点是捕获实时网络流量,就像录制一段对话一样。随后,他们对这些数据进行清洗,去除不必要的部分,并将剩余的数据包组合成被称为“半流”(semi-flows)的小型固定大小的数据块。这些数据块随后被转换为一系列代表消息原始数据的数字,即“标记”(tokens)。这种转换至关重要,因为它将混乱且加密的互联网流转化为了一个结构化的序列,以便人工智能进行分析。

数据准备就绪后,团队将其输入到他们的 Transformer 模型中。与那些可能一次只观察一个数据包的旧系统不同,该模型会同时观察整个序列,理解第一个数据包与最后一个数据包之间的关系。结果令人惊叹。在针对大规模标准网络流量数据集进行测试时,该系统的识别准确率达到了 93.11%。这一水平之所以意义重大,是因为该数据集存在严重的倾斜现象:某些类型的流量(如文件传输)比其他类型(如电子邮件)要普遍得多。尽管存在这种不平衡,该模型在各方面都表现出色,表明它学习到了每种流量类型的真实特征,而非仅仅根据出现频率高的类型进行猜测。该系统在识别语音通话和文件传输方面表现尤为出色,几乎每次都能正确识别,而在处理电子邮件时则面临更多困难,这可能是因为用于训练的数据中此类示例较少。

然而,真正的考验在于该系统能否在现实世界中实时运行。研究人员设计了一个现场实验,通过捕捉真实的 Wi-Fi 网络流量并实时通过其系统进行处理。他们发现,该系统的速度足以跟上数据流。对于大多数类型的流量,处理数据所需的时间仅为捕获数据所需时间的极小部分。事实上,该系统处理一个完整的八秒钟网络活动窗口所需的时间不到十分之一秒,这为系统做出反应或向管理员发出警报留下了充足的时间。这种速度表明,此类工具可以部署在实时网络上,用于即时监控流量,而不仅仅是在事后分析旧的记录。

不过,这项研究也揭示了这种智能的局限性。当研究人员在系统从未见过的应用程序上测试该系统时,结果褒贬不一。当流量来自其学习过的同类程序时,模型表现良好;但当面对新的、现代化的应用程序时,它却显得力不从心。例如,虽然它能完美识别训练数据中使用的某种特定语音通话,但在被要求识别通过流行的现代会议工具进行的视频通话时,它完全失败了。它将视频通话误认为视频流,这表明系统学习的是旧数据的特定模式,而非视频通话的通用概念。这表明,尽管这项技术非常强大,但它需要通过新鲜的数据进行不断的重新训练,以跟上瞬息万变的互联网格局。

最终,这项工作证明了将网络流量视为类似于句子中单词的“标记序列”是一种可行且强大的分类互联网活动的方法。研究人员已经展示了基于 Transformer 的框架可以实现高准确率并实时运行,为网络安全和管理提供了一条充满希望的路径。然而,这项研究也提醒我们,人工智能的水平取决于它所学习的数据。随着新应用的涌现和加密技术的演进,这些系统也必须随之进化。未来网络监控的发展方向可能在于将这种实时分类能力与其他方法相结合,例如先利用该系统识别流量类型,然后再使用更先进的工具来检测该流量是否存在恶意行为。目前来看,这种即便在内容被锁闭的情况下也能瞬间理解互联网流动的能力,标志着迈向更安全、更易管理的数字世界的重要一步。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →