2021 · 会议论文

NetPlier:基于报文记录的概率网络协议逆向工程

NetPlier: Probabilistic Network Protocol Reverse Engineering from Message Traces

通过多序列比对与概率式关键字段推断,按类型对网络报文聚类,并在十种协议上评测及开展后续格式与状态机分析。

研究范围与局限

需要未加密的报文记录,无法恢复从未出现的报文类型。较大的比对、亚字节关键字段及单向流量可能降低准确性。格式/有限状态机推断属于下游评测而非主要贡献;一个案例中的状态语义由人工标注。这些模型不能证明已完整重建应用/设备。

与本合集的关联

将观测到的应用/设备流量转化为协议重建所需的报文类型模型。

发表与复核详情

发表载体
NDSS 2021
发表状态
会议论文
出版/提交日期
2021 年(具体日期未核实)
日期依据
出版方向 Crossref 提交的元数据仅给出出版年份2021;出版方 PDF 另列研讨会日期为2021年2月21—25日。
DOI
10.14722/ndss.2021.24531

出版方论文引用 netplier-tool/NetPlier,当前重定向至 yapengye/NetPlier。固定提交下的 GPLv3 产物实现了关键字段推断与聚类评测;核心代码仍将迭代和格式推断列为 TODO。不能将此公开仓库视为论文所有阶段的完整复现。本次未进行运行复现。

来源复核于

本合集仅做来源复核,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。

一手来源

  1. https://www.ndss-symposium.org/ndss-paper/netplier-probabilistic-network-protocol-reverse-engineering-from-message-traces/
  2. https://www.ndss-symposium.org/wp-content/uploads/ndss2021_4A-5_24531_paper.pdf
  3. https://api.crossref.org/works/10.14722/ndss.2021.24531
  4. https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/README.md
  5. https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/netplier/netplier.py
  6. https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/LICENSE