Маскирующиеся трекеры: что это, чем они грозят, и как мы с ними справимся
Недавно в сообществе блокировки рекламы появилась новая тема для обсуждения, которая быстро вызвала широкий резонанс. Так, например, горячая дискуссия развернулась на GitHub-странице расширения uBlock Origin среди разработчиков различных блокировщиков и фильтров. Речь идёт о проблеме так называемых "замаскированных трекеров". И сейчас мы постараемся объяснить, о чём весь шум.
Создатели некоторых трекеров (то есть онлайн-счётчиков, собирающих данные о пользователях) привлекают возможных клиентов тем, что утверждают, будто их трекеры невозможно определить как "сторонние" (в оригинале — third-party). Почему это вообще важно? Дело в том, что блокировщики, как правило, не блокируют "собственные" (first-party) трекеры, иначе это чревато всякого рода проблемами в работе сайтов. Кроме того, собственные трекеры в большинстве случаев относительно безвредны.
Так как устроена эта схема? Весьма нехитро, надо признать:
-
Владелец сайта добавляет какой-то свой домен, условно
whatever.example.org
; -
Этот домен затем перенаправляется на домен трекера, ипользуя DNS;
-
Браузерные расширения не могут видеть DNS-редиректы, поэтому блокировщики на основе расширений не имеют понятия, что этот домен на самом деле сторонний, а не собственный.
Что мы планируем делать?
Мы видим решение этой проблемы в несколько шагов:
-
AdGuard DNS будет блокировать подобные замаскированные трекеры. На уровне DNS определить, является ли домен замаскированным трекером, совсем несложно.
-
Таким образом, мы сможем обнаружить все домены таких трекеров и составить их базу, которая затем будет добавлена в наш фильтр Счётчиков и систем аналитики.
-
Авторы других списков фильтрации (таких как EasyPrivacy, Ghostery и т.д.) также смогут при желании взять её на вооружение.
В дополнение к этому всему, все продукты AdGuard, поддерживающие DNS-фильтрацию (это AG для Android, AG для iOS и AG Home) смогут естественным образом блокировать такой тип трекинга. При условии, конечно, что вы настроите в них использование AdGuard DNS. Мы также планируем добавить поддержку DNS-фильтрации и в другие наши продукты (AG для Windows и AG для Mac) в ближайшем будущем.
Что будет дальше
Прелесть данного решения в том, что оно не ограничено каким-то одним браузером или даже одним продуктом. В конце концов мы добьёмся того, что подобный трекинг будет блокироваться везде.
Вся эта ситуация лишний раз доказала, что сила нашего сообщества — разработчиков блокировщиков, авторов списков фильтрации, энтузиастов — в желании сплотиться и работать вместе, когда это необходимо. Это позволяет нам находить решения, которые идут на пользу всем, а значит в конечном счёте и вам — пользователям блокировщиков.