中文

一种基于 DNS 的软件指纹识别流水线

网络与互联网体系结构 2022-08-16 v1

摘要

在本文中,我们介绍了 DONUT 的模块化设计与实现,DONUT 是一种用于识别设备上运行软件的新工具。我们的工具采用基于规则的方法,在被动监测的 DNS 流量中检测特定于软件的 DNS 指纹(存储于易于扩展的数据库中)。我们借助 ATLAS(我们开发的用于按生成软件对网络流量进行标注的新工具)实现了 DONUT 规则提取过程的自动化。我们通过为若干应用生成规则来展示该流水线的功能,评估分析的性能与可扩展性,并使用已知真实标签的人工数据集验证 DONUT 的功能正确性。此外,我们在一个未知真实标签的大型真实世界数据集上评估了 DONUT 的分析结果。

关键词

引用

@article{arxiv.2208.07042,
  title  = {A Pipeline for DNS-Based Software Fingerprinting},
  author = {Sebastian Schäfer and Ulrike Meyer},
  journal= {arXiv preprint arXiv:2208.07042},
  year   = {2022}
}

备注

10 pages, 9 figures