一种基于 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