DNSScope: Fine-Grained DNS Cache Probing for Remote Network Activity Characterization

Jianfeng Lit,Zheng Lin,Xiaobo Mat,Jianhao Lit,Jian Qut,Xiapu Lu,Xiaohong Guan
DOI: https://doi.org/10.1109/infocom52122.2024.10621277
2024-01-01
Abstract:The domain name system (DNS) is indispensable to nearly every Internet service. It has been extensively utilized for network activity characterization in passive and active approaches. Compared to the passive approach, active DNS cache probing is privacy-preserving and low-cost, enabling worldwide characterization of remote network activities in different networks. Unfortunately, existing probing-based methods are too coarse-grained to characterize the time-varying features of network activities, substantially limiting their applications in time-sensitive tasks. In this paper, we advance DNSScope, a fine-grained DNS cache probing framework by tackling three challenges: sample sparsity, observational distortion, and cache entanglement. DNSScope synthesizes statistical learning and self-supervised transfer learning to achieve time-varying characterization. Extensive evaluations demonstrate that it can accurately estimate the time-varying DNS query arrival rates on recursive DNS resolvers. Its average mean absolute error is 0.124, as low as one-sixth that of the baseline methods.
What problem does this paper attempt to address?