# 利用语义信息实现自动化协议逆向工程

> 从通信流量记录中推断未公开协议的词汇，即报文类型与格式。该方法利用报文中嵌入的上下文信息改进报文聚类和字段边界识别；HAL 记录列出的关键词为上下文聚类与语义序列比对。作者以为网络安全产品构建解析器与流量生成器作为研究动机，并与自行重新实现的 ASAP、Discoverer 和 ScriptGen 进行比较。前两位作者也是开源协议逆向框架 Netzob 的作者。

- 作者：Georges Bossert; Frédéric Guihéry; Guillaume Hiet
- 原标题：Towards Automated Protocol Reverse Engineering Using Semantic Information
- 发表载体：ACM ASIA CCS 2014
- 发表状态：会议论文
- 出版／提交日期：2014 年 6 月 4 日
- 日期依据：ACM 提交的 Crossref 元数据将印刷与在线出版日期均记为 2014-06-04。HAL 记录给出相同日期，即 6 月 4–6 日会议的首日；本条目并非仅依据会议日期。
- DOI：10.1145/2590296.2590346
- 来源复核于：2026-10-19
- 收录于：2026-10-29
- 原始论文：<https://dl.acm.org/doi/10.1145/2590296.2590346>
- PDF：<https://dl.acm.org/doi/pdf/10.1145/2590296.2590346>
- 代码：<https://github.com/netzob/netzob>
- BibTeX：<https://awesomerea.org/papers/citations/paper-netzob.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-netzob/>
- 记录 JSON：<https://awesomerea.org/papers/paper-netzob/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-netzob/index.md)

## 研究范围与局限

该方法以捕获的流量记录为起点，处理的是协议词汇，而非其语法或状态机；只有当观察到的报文中出现上下文信息时，这些线索才有帮助。基线结果来自作者对 ASAP、Discoverer 和 ScriptGen 的重新实现，而非原始工具。比较研究及其结果属于作者 2014 年的评测。Netzob 自 2014 年以来变化很大。

## 与本合集的关联

记录 Netzob 作者提出的基于流量记录的推断方法（Netzob 已作为协议分析工具收录），并与合集中其他基于流量及借助可执行程序的格式推断研究互补。

## 发表与复核说明

Crossref、ACM 页面存档与 HAL 记录在三位作者、ASIA CCS ’14 论文集及第 51–62 页上一致；ACM 元数据采用句首大写，本条目沿用 HAL 记录中的大小写。Crossref 将本论文登记为 DOI 10.1145/2590296.2590346；相邻的 10.1145/2590296.2590338 是另一篇论文。HAL 记录未附文件。代码链接指向作者的 Netzob 仓库，其 AUTHORS.txt 列出 Georges Bossert 与 Frédéric Guihéry；2023 年最新提交附有 GPL-3.0 许可文本。

## 一手来源

1. <https://dl.acm.org/doi/10.1145/2590296.2590346>
2. <https://web.archive.org/web/20240405105101/https://dl.acm.org/doi/10.1145/2590296.2590346>
3. <https://api.crossref.org/works/10.1145/2590296.2590346>
4. <https://centralesupelec.hal.science/hal-01009283v1>
5. <https://github.com/netzob/netzob/blob/088fe769e98e0bfbd3ed99e66b3982446bf8d197/README.rst>
6. <https://github.com/netzob/netzob/blob/088fe769e98e0bfbd3ed99e66b3982446bf8d197/AUTHORS.txt>
7. <https://github.com/netzob/netzob/blob/088fe769e98e0bfbd3ed99e66b3982446bf8d197/COPYING.txt>

## 相关条目

- [Netzob 协议建模与推断框架](https://awesomerea.org/zh/resources/netzob/index.md) · 精选资源

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
