Gotta catch 'em all: how AdGuard scanned the entire web in search of hidden trackers

March, 09 UPDATE: we're happy to see that this effort was worth it, as other content blockers started to employ our list to block CNAME-cloaked trackers. Namely, EasyPrivacy has already added the list to their arsenal.

As content blocking has become widespread, most tools for excessive tracking proved to be fairly useless. But with the market moving more and more towards massive data collection, the tendency was to push it as far as possible. Some opt for a blatant approach, and some seek more inventive ways to collect users' data.

One of such more subtle methods involves CNAME. A CNAME record, which is short for 'Canonical Name record', is a type of DNS record that maps one domain name (an alias) to another (the canonical name), instead of mapping this domain directly to an IP address. It's a basic function used by millions of websites to create unique subdomains for different services, such as mail, search, etc. To allow for seamless interaction, the subdomains are trusted just like the primary domain.

CNAME-cloaked tracking abuses this fundamental mechanic and creates many more problems than just unwelcome data collection.

By using a CNAME record, an external tracking server can be disguised as a subdomain of a website the browser trusts, and the tracking cookies will be accepted as "first-party" ones. What's worse, it works the other way around too, and the cookies meant for the primary domain may be shared with the tracker-in-disguise. The third party can receive all kinds of data, from the user's name and contact details to authentication cookies used to identify their session and to keep them logged onto the website.

According to a recent research paper by Yana Dimova, Gunes Acar, Wouter Joosen, Tom Van Goethem, and Lukasz Olejnik, cookie leaks occur on 95% of the websites that employ such trackers. The research emphasizes that CNAME-cloaked tracking fools the basic web security tools and may lead to major security and privacy breaches.

Browsers themselves can't protect users from CNAME-cloaked tracking. But content blockers can: AdGuard and AdGuard DNS, as well as uBO on Mozilla Firefox already block such "hidden trackers". Still, due to limitations in Chrome, Chromium and Safari, regular extensions can't dynamically resolve hostnames and remove trackers. They're limited to filter lists, and it's hard to imagine someone would check the whole web in search for CNAME-cloaked trackers to compile a 'perfect' comprehensive filter list.

Wait, actually, we did just that. Thanks to our own DNS server, plus a set of standalone and browser-based content blocking tools, we've been able to hunt the hunters (or rather track the trackers), list them, and block them. Now we're making the full list of all known CNAME-cloaked trackers publicly available as a part of the AdGuard Tracking Protection Filter. We've also published it on GitHub so that other content blockers could use it. This is the most complete auto-updating repository of actively used hidden trackers by now, consisting of more than 6000 entries. The list is to be updated on a regular basis to add new hidden trackers as they're being detected.

Does this mean CNAME-cloaked tracking is dealt with once and for all? Unfortunately not. We plan to keep the filter list up to date, but the number of hidden trackers constantly grows, meaning that the number of blocking rules will be increasing as well. The problem is, Safari and Chrome in their chase after the total control over content blocking limit the number of blocking rules to 50,000 and 150,000 (as planned in Manifest V3) respectively. Even today we see that Safari's 50,000 rules are barely enough to protect yourself against ads, trackers, and everything else bad that's lurking on the web. One day they will simply run out of space to protect users against actual threats, and this day is closer than you might think.

Понравился пост?
AdGuard DNS AdGuard Mail
AdGuard DNS AdGuard Mail
28 268 28268 отзывов
Отлично!

AdGuard для Windows

AdGuard для Windows — это не просто «ещё один блокировщик». Это многоцелевой инструмент, который блокирует рекламу и доступ к опасным сайтам, ускоряет загрузку страниц и защищает детей от взрослого контента.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Microsoft Store
AdGuard для Windows, версия 7.22, пробный период 14 дней
28 268 28268 отзывов
Отлично!

AdGuard для Mac

В отличие от других блокировщиков, AdGuard разработан с учётом специфики операционной системы macOS. Он не только блокирует рекламу в Safari и других браузерах, но и защищает вас от слежки, фишинга и мошенничества в сети.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
AdGuard для Mac, версия 2.18, пробный период 14 дней
28 268 28268 отзывов
Отлично!

AdGuard для Android

AdGuard для Android — это идеальное решение для Android-устройств. В отличие от других блокировщиков, AdGuard не требует root-доступа и позволяет управлять трафиком любых приложений на вашем устройстве.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
Отсканируйте код, чтобы загрузить
Используйте любой сканер QR-кода на вашем устройстве.
AdGuard для Android, версия 4.12, пробный период 14 дней
28 268 28268 отзывов
Отлично!

AdGuard для iOS

Лучший блокировщик рекламы для iPhone и iPad. AdGuard устраняет рекламу в Safari, защищает ваши данные и ускоряет загрузку страниц. AdGuard для iOS использует новейшую технологию блокировки, которая обеспечивает непревзойденное качество фильтрации и позволяет применять множество различных фильтров одновременно
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
Отсканируйте код, чтобы загрузить
Используйте любой сканер QR-кода на вашем устройстве.
AdGuard для iOS, версия 4.5
28 268 28268 отзывов
Отлично!

AdGuard Content Blocker

AdGuard Content Blocker устраняет все виды рекламы в мобильных браузерах, которые поддерживают технологию блокировки контента, — а именно Samsung Internet и Яндекс. Браузер. Его функции ограничены по сравнению с AdGuard для Android, но он бесплатен, прост в установке и эффективен
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
AdGuard Content Blocker, версия 2.8
28 268 28268 отзывов
Отлично!

Браузерное расширение AdGuard

AdGuard — самое быстрое и легкое браузерное расширение для блокировки всех типов рекламы! Выбирайте AdGuard для быстрого и безопасного серфинга без рекламы.
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
Браузерное расширение AdGuard, версия 5.3
28 268 28268 отзывов
Отлично!

Помощник AdGuard

Браузерное расширение, идущее вместе с десктопными приложениями AdGuard. Оно позволяет блокировать любые элементы на сайтах, добавлять сайты в белый список и отправлять отчёты о пропущенной рекламе прямо из браузера
Помощник AdGuard, версия 1.4
28 268 28268 отзывов
Отлично!

AdGuard Home

AdGuard Home — это решение для блокировки рекламы и трекеров во всей сети. Установите его один раз на роутер, и все устройства в доме будут защищены. Дополнительные программы не потребуются. Это особенно важно для умных устройств, которые могут угрожать вашей конфиденциальности
AdGuard Home, версия 0.107
28 268 28268 отзывов
Отлично!

AdGuard Pro для iOS

AdGuard Pro для iOS включает все расширенные функции защиты от рекламы. Он предлагает те же инструменты, что и платная версия AdGuard для iOS. Отлично справляется с блокировкой рекламы в Safari и позволяет настраивать параметры DNS. Блокирует рекламу в браузерах и приложениях, защищает детей от нежелательного контента и сохраняет личные данные в безопасности
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
AdGuard Pro для iOS, версия 4.5
28 268 28268 отзывов
Отлично!

AdGuard Mini для Mac — блокировщик рекламы в Safari

AdGuard Mini для Mac — мощный блокировщик рекламы для Safari. Это лёгкое приложение удаляет рекламу, блокирует трекеры и ускоряет загрузку страниц. Оно помогает пользоваться интернетом в Safari без отвлечений и сохранять данные в безопасности
Установить
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
AdGuard Mini для Mac, версия 2.1
28 268 28268 отзывов
Отлично!

AdGuard для Android TV

AdGuard для Android TV — единственное приложение, которое блокирует рекламу, защищает ваши данные и действует как фаервол для Smart TV. Получайте предупреждения о веб-угрозах, используйте безопасный DNS, а ваш трафик будет зашифрован. Смотрите любимые сериалы безопасно и без рекламы!
AdGuard для Android TV, версия 4.12, пробный период 14 дней
28 268 28268 отзывов
Отлично!

AdGuard для Linux

AdGuard для Linux — это первый в мире блокировщик рекламы, работающий на уровне системы. Блокируйте рекламу и трекеры, выбирайте предустановленные фильтры или добавляйте свои — всё через интерфейс командной строки
AdGuard для Linux, версия 1.3
28 268 28268 отзывов
Отлично!

AdGuard Temp Mail

Ваш временный почтовый ящик, чтобы на основную почту не приходил спам
28 268 28268 отзывов
Отлично!

AdGuard DNS

AdGuard DNS – это альтернативный способ заблокировать рекламу, защитить личные данные и оградить детей от взрослых материалов. Он прост в настройке и использовании и обеспечивает необходимый минимум защиты от рекламы, трекинга и фишинга, независимо от платформы.
28 268 28268 отзывов
Отлично!

AdGuard Mail

Сохраняйте анонимность, избавьтесь от спама и защитите почту с нашими алиасами и временными адресами. Наш сервис пересылки бесплатный и подходит для всех операционных систем
28 268 28268 отзывов
Отлично!

AdGuard Wallet

Безопасный и приватный криптокошелёк: полностью контролируйте активы, управляйте несколькими кошельками и найдите тысячи криптовалют для хранения, отправки и обмена
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте