С появлением в сети нового способа слежки за онлайн-действиями пользователей возникла необходимость разработки нового способа блокировки. Последняя версия контент-фильтра для Mozilla Firefox под названием uBlock Origin стала единственным способом избежать ненужной рекламы и наблюдения за посещаемыми страницами.
Новый способ отслеживания пользователей
В ноябре 2019 года пользователь веб-сервиса GitHub сообщил о новом способе отслеживания в сети, который успешно начали применять несколько сайтов. Первым из них стал сайт французской газеты liberation.fr. Они использовали CNAME-запись для размещения рекламы, которую нельзя заблокировать.
Этот метод, основанный на манипуляциях DNS-запросами, позволяет не только размещать рекламу, но и осуществлять отслеживание деятельности пользователя. Так маркетинговые и аналитические отделы компаний собирают данные о количестве посещаемых страниц и интересах потенциальных клиентов.
Почему обычные блокировщики не помогают
Обычные блокировщики нацелены только на элементы страницы, которые отличаются от домена посещаемого пользователем веб-сайта. С помощью записи канонических имен (CNAME) маркетинговыми компаниями создаются поддомены, которые ссылаются на основной домен сайта, а поэтому не блокируются как нежелательный контент. Поэтому обычные блокировщики воспринимают сторонние скрипты как разрешенные, и их алгоритм блокировки не срабатывает.
Расширение, которое защитит от отслеживания с использованием CNAME
Единственным расширением, позволяющим бороться с новым методом слежки, стал uBlock Origin. Это не просто блокировщик рекламы, а блокировщик широкого спектра, который реагирует на рекламу, вредоносные сайты и трекеры.
Контент-фильтр поддерживает API, что позволяет ему распознавать имя хоста DNS-записи и блокировать рекламу и отслеживание действий.
Почему защита работает только в Mozilla Firefox
Защита работает только в Mozilla Firefox, так как браузер поддерживает API, что позволяет блокировщику вовремя реагировать на элементы страниц, ссылающихся на посещаемый сайт. В Chrome проверка записи канонических имен не может осуществляться, так как браузер не поддерживает API. Другая причина заключается в том, что Google отказался от предложенной новой версии открытого программного обеспечения, указав в письме разработчику, что программа противоречит политике Chrome Store, в котором пользователи могут приобрести расширение.
Как работает расширение uBlock Origin
Для того, чтобы защитить себя от нового способа слежки, необходимо дать uBlock Origin разрешение на доступ к IP-адресу и информации об имени хоста. Затем нужно настроить расширенную блокировку нежелательного контента:
- Войдите в «настройки» расширения.
- Установите флажок рядом с надписью «я продвинутый пользователь».
- Кликните на значок шестеренки рядом с ней.
- В открывшемся окне найдите строчку «cnameAliasList» и измените значение параметра на «*».
- Нажмите на кнопку «Применить изменения» и перезапустите браузер.
После этого программа начнет реагировать на любые нежелательные внешние трекеры. При использовании uBlock Origin рекомендуется удалить другие блокировщики, так как они могут препятствовать корректной работе расширения.
Контент-фильтр uBlock Origin позволяет гарантированно избежать появления навязчивой рекламы, а также отслеживания онлайн-деятельности пользователей. Программа не перегружает процессор и находится в свободном доступе.