HackerPapers

arXiv:2102.09301cs.CR

The CNAME of the Game: Large-scale Analysis of DNS-based Tracking Evasion

Yana Dimova, Gunes Acar, Lukasz Olejnik, Wouter Joosen, Tom Van Goethem

Abstract

Online tracking is a whack-a-mole game between trackers who build and monetize behavioral user profiles through intrusive data collection, and anti-tracking mechanisms, deployed as a browser extension, built-in to the browser, or as a DNS resolver. As a response to pervasive and opaque online tracking, more and more users adopt anti-tracking tools to preserve their privacy. Consequently, as the information that trackers can gather on users is being curbed, some trackers are looking for ways to evade these tracking countermeasures. In this paper we report on a large-scale longitudinal evaluation of an anti-tracking evasion scheme that leverages CNAME records to include tracker resources in a same-site context, effectively bypassing anti-tracking measures that use fixed hostname-based block lists. Using historical HTTP Archive data we find that this tracking scheme is rapidly gaining traction, especially among high-traffic websites. Furthermore, we report on several privacy and security issues inherent to the technical setup of CNAME-based tracking that we detected through a combination of automated and manual analyses. We find that some trackers are using the technique against the Safari browser, which is known to include strict anti-tracking configurations. Our findings show that websites using CNAME trackers must take extra precautions to avoid leaking sensitive information to third parties.

arXiv comments
To be published in PETS 2021. 21 pages, 7 figures
Journal reference
DOI
Subjects
cs.CRCryptography and Security

On Hacker News

Linked by 2 identifiable commenters in 3 comments across 3 threads, from May 2021 to Dec 2021. Found in 4 HN submissions from Feb 2021 to Aug 2026. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

  1. Manifest v3 Update 1 comment
    • I think most tracking is not visible to the user, as in seeing an ad. About CNAME, I think this is what you're looking for: https://arxiv.org/abs/2102.09301

      throwaway77112View on HNParent context

    • Some trackers are having people setup CNAME records on their domains, so the tracker cookies appear to be first party: https://arxiv.org/abs/2102.09301

      MarkSweepView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.