image

В новейшую версию контент-фильтра uBlock Origin для браузера Mozilla Firefox внедрили функцию для блокировки нового метода отслеживания. Сайты стали использовать канонические имена (CNAME) для обхода фильтрации контента. До этого блокировались именно сторонние трекеры, а собственные источники, в том числе поддомены, игнорировались.

Разработчик uBlock Origin Раймонд Хилл выяснил, как обнаружить новый метод отслеживания в Mozilla Firefox. Он сработает именно в этом браузере, так как DNS API может использоваться для проверки CNAME. Google же подобным интерфейсом не обладает. В браузерах на Chromium данную функциональность нельзя реализовать, потому что не поддерживаются соответствующие API.

Пользователи Firefox с новой версией uBlock Origin получат запрос на предоставление нового разрешения (Доступ к информации об IP-адресе и имени компьютера). Это необходимо, чтобы разблокировать доступ к DNS API.

image

Они могут активировать новую функцию следующим образом:

  1. открыть Панель управления uBlock Origin в интерфейсе расширения,
  2. на вкладке «Настройки» отметить галочку около опции «Я опытный пользователь»,
  3. нажать кнопку настроек рядом с опцией, чтобы открыть расширенные параметры,
  4. изменить значение параметра cnameAliasList на *


После применения изменений имена хостов будут проходить фильтрацию uBlock Origin. В журнале их отличит выделение синим цветом.

image

Сетевые запросы, в которых имя хоста будет отличаться от исходного имени, будут проходить фильтрацию uBlock Origin с использованием фактического имени. uBlock Origin теперь позволяет обрабатывать не только сторонние (third-party) трекеры, но и собственные (first-party) трекеры сайтов, благодаря взаимодействию с интерфейсом browser.dns в Firefox.

Звездочка в параметре cnameAliasList означает, что процесс фильтрации будет выполняться для любого имени хоста, отличающегося от исходного имени, то есть определенное количество запросов будут обрабатываться uBlock Origin дважды.

По словам Хилла, следующим этапом станет выбор оптимального метода для взаимодействия между обработчиками списков фильтрации и uBlock Origin для раскрытия определенных имен хостов. Разработчик намерен переключиться на использование поддерживаемого списка известных нарушителей для uBlock Origin, чтобы расширение игнорировало другие имена хоста.
Чтобы защититься от нового метода отслеживания, пользователи Firefox могут изменить настройки браузера.

С 2020 года в Mozilla появится опция отключения push-уведомлений в Firefox. Это позволит сделать индикатор в адресной строке. Такое решение Mozilla приняла после проведенного исследования, которое показало, что пользователи игнорируют около 99% уведомлений и активно отклоняют 48% при их появлении.

Кроме того, разработка Firefox решила прекратить поддержку дополнений, которые устанавливают обходным путем через прямое копирование файлов в каталог с дополнениями.
В команде браузера отметили, что загруженные расширения часто вызывают проблемы у пользователей, поскольку они не выбирали их установку и не могут удалить их из диспетчера надстроек. Кроме того, данный механизм также использовался для установки вредоносных программ в Firefox.

В Firefox 73, которая выйдет 11 февраля, дополнения еще будут работать. Однако их перенесут из общего для всех экземпляров браузера каталога в индивидуальные профили пользователей.
В версии Firefox 74, которая ожидается 10 марта, поддержка данных дополнений прекратится.

Комментарии (19)


  1. algotrader2013
    24.11.2019 15:43
    +3

    Так и не понял, как они 1st-party заблокируют, если сайт на едином ip и бекенде процессит как пользовательские запросы, так и трекинг. Или если владелец сайта через reverse proxy на трекалки пускает запросы.
    Но все равно путь правильный. Интернет надо потихоньку от грязи очищать.


    1. Evengard
      24.11.2019 16:04

      Многие так не делают, а просто кидают cname с track.sitedomain.com на track.google.com, например.


      1. qw1
        24.11.2019 16:20

        А есть ли способ получить общий идентификатор отслеживания? Условный track.google.com использовался везде одинаковый, потому что к нему привязаны cookie. А так на каждом сайте будут независимые идентификаторы?


  1. Thoth777
    24.11.2019 17:10
    +21

    Как же бесят эти пуш уведомления и сайты, на который так зайдешь случайно раз в жизни, а они тебе: «ваш город звездюйск, мы угадали?», «приложение просит дотуп к геоданным», «здрассти меня зовут пися камушкин, чем могу помочь?», «оповещать вас о наших новостях?»

    В анубис пусть себе забьют воронку продаж, псы маркетологические.


    1. Ommonick
      24.11.2019 17:29
      +4

      Маркетологические ходы (пуши, баннеры, всплывашки) очень часто идут вразрез с ожиданиями искушеного интернет-пользователя. И мне кажется огнелис делает хорошие шаги в сторону повышения лояльности последних. По крайней мере на телефоне я уже привык к возможности поставить Firefox и накатить на него ublock origin, и в ус не дуть. А в Chrome после нескольких минут сёрфинга на условных оверклокерах да и на том же хабре обилие ad'ов подзабодолбало.


      1. fougasse
        24.11.2019 20:44

        На Хабре только с хрома на телефоне — какие именно проблемы с рекламой я упускаю?
        Для меня она вообще незаметна.


        1. u_235
          24.11.2019 22:12
          +2

          При положительной карме в настройках есть возможность отключения рекламы. Наверно поэтому вы её и не замечаете.


    1. cyberly
      25.11.2019 00:58

      Есть еще более изощренные тролли — у них все время выскакивает этот запрос местоположения, но… разрешай-не разрешай — ничего не работает — «Москва и область». Таков, например, один известный французский магазин стройматериалов на букву «Л».


      1. namikiri
        25.11.2019 11:02

        Леруа Мерлен. Хватит уже бояться называть вещи и компании своими именами.


    1. namikiri
      25.11.2019 11:04

      Отключите эти бесячие запросы на показ уведомлений.

      В Firefox это делается так
      УИДУТС


  1. Barabek
    25.11.2019 08:33

    Чет я половину из статьи не понял. FF юзаю, про ublock не слышал. Ясно, что есть какой-то параллельный мир с некими трекерами, которые что-то хитрят и мутят против меня. Надо разбираться в общем...


  1. namikiri
    25.11.2019 11:02

    Интересно, а та самая защита Firefox умеет таким образом подрезать трекеры? Если нет — стоит научить!


    1. qw1
      25.11.2019 19:15

      Защита умела подрезать трекеры на отдельном домене, но не те, о которых статья.
      Видимо, потому рекламные сети зашевелились и выкатили это изобретение — одно дело, их режут расширением (AdBlock), другое дело, когда чистый браузер со стандартными настройками.

      Возможно, это был плохой ход со стороны FF: война с рекламщиками продолжится, и вместо того, чтобы делать что-то полезное (а задача борьбы с рекламой и так успешно решается расширениями), будет повтор и доведение до ума уже существующей функциональности, война с интернет-гигантами (что может сказаться на рыночной доле).


  1. DrGluck07
    25.11.2019 11:23

    Кстати о FF. Уже неделю он работает следующим образом: после старта системы один раз нормально стартует, но если его закрыть и снова открыть, то стартует только в безопасном режиме. Если выбрать опцию «перезапустить с дополнениями», то продолжает нормально работать.
    Самое интересное, что нормально запускается ровно один раз в день. Т.е. перезагрузка системы не влияет.
    Удалял всякие кеши, не помогает. Отключал все дополнения, всё равно хочет безопасный режим.


    1. linux_art
      28.11.2019 10:48

      Было такое поведение, вылечилось удалением языкового пакета от старой версии огнелиса.


      1. DrGluck07
        28.11.2019 11:15

        Спасибо. Вчера это почему-то само вылечилось, может обновление приехало или звёзды сложились удачно.


        1. Gamliel_Fishkin
          28.11.2019 12:42

          У меня такой проблемы и не было. Debian GNU/Linux 10 (buster) 64-bit, MATE 1.20.4, Firefox 68.2.0esr.


  1. inoyakaigor
    25.11.2019 12:16

    изменить значение параметра cnameAliasList на *

    Добавляю и эта строчка тут же исчезает. Версия uBlock последняя (по крайней мере обновлений FF не находит). Что делать? Куды бечь? Кому писать?


    1. inoyakaigor
      26.11.2019 12:21

      Отвечу сам себе: это норма