Cache Me Outside: A New Look at DNS Cache Probing

PASSIVE AND ACTIVE MEASUREMENT, PAM 2021(2021)

引用 8|浏览43
暂无评分
摘要
DNS cache probing infers whether users of a DNS resolver have recently issued a query for a domain name, by determining whether the corresponding resource record (RR) is present in the resolver's cache. The most common method involves performing DNS queries with the "recursion desired" (RD) flag set to zero, which resolvers typically answer from their caches alone. The answer's TTL value is then used to infer when the resolver cached the RR, and thus when the domain was last queried. Previous work in this space assumes that DNS resolvers will respond to researchers' queries. However, an increasingly common policy for resolvers is to ignore queries from outside their networks. In this paper, we demonstrate that many of these DNS resolvers can still be queried indirectly through open DNS forwarders in their network. We apply our technique to localize website filtering appliances sold by Netsweeper, Inc and, tracking the global proliferation of stalkerware. We are able to discover Netsweeper devices in ASNs where OONI and Censys fail to detect them and we observe a regionality effect in the usage of stalkerware apps across the world.
更多
查看译文
关键词
DNS, Internet measurement, Censorship
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要