Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 30

Новая uBlock Origin начала блокировать трекеры посещаемых сайтов

Интернет пестрит рекламой, методы показа которой становятся все агрессивнее. Анимированные гифки и флеш, отдельные фреймы и всплывающие окна — это еще цветочки. Все чаще встречаются фишинговые редиректы, трояны и скрытые майнеры, которые добывают криптовалюту при посещении сайтов. Оградить от них пользователя помогают браузерные расширения, но не все блокировщики оказались на поверку честны и эффективны.

Маркетинг без правил

Современные средства веб-разработки помогают не только делать крутые веб-сервисы, но и обогащаться не вполне законными методами. Назойливая реклама, подмена настроек браузера, скрытые в коде страниц JS-майнеры — все это следствия бесконечной погони за прибылью.

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

Преимущество этого метода в том, что он не зависит от используемого браузера. Localhost один для всех программ, и его можно использовать в любой современной операционке. К примеру, опенсорсная программа AdAway позволяет избавить от рекламы рутованный девайс с Android 4.1 и новее.

Другой популярный вариант — использовать браузерные расширения, которые фильтруют контент. Среди таких борцов с рекламой большую популярность получил AdBlock и его аналоги.

Не всплывать!

Самая назойливая реклама стала отфильтровываться уже на уровне браузеров. По умолчанию Chrome, Firefox, Safari и Edge блокируют всплывающие окна. Также в браузерах давно начали блокировать Flash, поскольку их часто используют для отслеживания пользовательской активности, да и сам Flash Player изобилует дырами в безопасности.

С версии 53 Chrome сначала пытается загрузить версию страницы без Flash, и другие разработчики стали делать так же. Safari, начиная с версии 11, запрещает автоматически воспроизводить видео на странице. И такие функции встречаются все чаще. Поэтому прежде, чем ставить какой-нибудь блокировщик, открой настройки своего браузера. Часть надоедающей ерунды можно скрыть встроенными средствами.

Почему AdBlock уже не торт

Многие путают AdBlock и Adblock Plus, считая второй продвинутой версией первого. В действительности история их создания гораздо запутаннее. Дело было так…

Первую версию расширения под названием AdBlock for Firefox написал Хенрик Сёренсен (Henrik Aasted Sørensen) в 2002 году. Как легко догадаться, оно работало только в Firefox. Из-за ограничений браузерного движка AdBlock for Firefox плохо боролся со вставками рекламных роликов, а интерфейс был довольно скудным. Спустя пару лет появился форк Adblock Plus, в котором многое было улучшено. Отчасти из-за этого в 2006 году разработка оригинального AdBlock for Firefox приостановилась.

После трехлетнего затишья уже другой разработчик — Майкл Гундлах (Michael Gundlach) использовал наработки Adblock Plus, взял название оригинального проекта AdBlock и выпустил свою версию блокировщика рекламы в 2009 году.

Новый AdBlock — это форк форка, который имеет мало общего с одноименным родоначальником. Он был написан как расширение для Chrome, Firefox, Safari, Opera и Edge. Среди преимуществ этого дополнения — универсальность, полностью переработанный интерфейс и возможность использовать списки Adblock Plus, которые совпадали по формату. Однако не все нововведения пришлись по вкусу пользователям и владельцам сайтов.

Вырезание рекламы в AdBlock порой работает странно. К примеру, на скриншотах ниже показано, как выглядит сайт «Эха Москвы» при его посещении без блокировщиков и с установленным AdBlock.

Видишь разницу? Я тоже не вижу, а счетчик AdBlock показывает, что она есть!

При этом на сайте РенТВ (да, мы специально отобрали самые «вкусные» странички) картина иная. Если зайти на него без AdBlock, то можно получить психическую травму. Рекламы повалится столько, что ее не уместить на одном скриншоте.

Стоит включить AdBlock, как вырезаются целые ленты и страница сжимается по вертикали в разы, но часть рекламы все равно остается.

Сайт РенТВ. Вид через призму AdBlock

Запрет рекламы как источник дохода

С рекламой связаны миллионные бюджеты, и возникает закономерный вопрос: ради чего люди пишут клоны AdBlock, а затем годами занимаются поддержкой этих проектов? Вряд ли авторами движут исключительно альтруистические соображения. Блокирование рекламы может быть просто прибыльнее, чем ее показы. По подсчетам пользователей Quora AdBlock приносил разработчику от 6 до 25 миллионов долларов ежегодно только за счет добровольных пожертвований на его поддержку.

Сбор пожертвований

Сколько в действительности собрали по схеме доната за freemium — официально не сообщается. Однако технически здесь возможны и теневые методы монетизации. Например, новый AdBlock умеет не просто блокировать рекламу, а подменять вырезанные баннеры чем угодно. В 2012 году Гундлах стал заменять их фотографиями улыбающихся кошек (этот эксперимент объяснялся как затянувшийся первоапрельский розыгрыш), а в 2016 году вместо баннеров уже появились ссылки на статьи о Сноудене и другую пропаганду Amnesty International. Как говорится, здесь могла быть ваша реклама.

В настоящее время Гундлах отошел от разработки, а развитием AdBlock руководят Габриэль Каббадж (Gabriel Cubbage) и Антуан Боглер (Antoine Boegler). Подробности этой сделки официально не сообщались, но разговоры о продаже AdBlock за внушительную сумму велись еще с 2015 года. При этом AdBlock использует труд волонтеров. Десятки людей продолжают бесплатно делать переводы и помогают улучшить продукт.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Я уже участник «Xakep.ru»

Если сервисы Яндекса работают неправильно (например, не загружается почта, не устанавливается тема, пропадает поисковая строка, искажаются результаты поиска, исчезает блок с новостями), это может быть вызвано расширением для блокирования рекламы — Adblock Plus, Adguard, uBlock Origin, uBlock или другими. Чтобы исключить такие ошибки, настройте ваше расширение для работы с Яндексом.

Adblock Plus

Яндекс.Браузер, Google Chrome, Mozilla Firefox и Opera
В меню расширения
  1. Чтобы отключить Adblock Plus для всего Яндекса, перейдите на главную страницу Яндекса.

    Чтобы отключить расширение для сервиса Яндекса (например, news.yandex.kz), откройте этот сервис.

  2. В правом верхнем углу браузера нажмите значок k0EKc2GdvDkYCowdnAaKrA40UPs.png.
  3. В блоке Блокировать рекламу на нажмите значок WJ9oNSaMz6yjFJV5PfAwkLrh2jE.png.
В настройках расширения
  1. В правом верхнем углу браузера нажмите значок k0EKc2GdvDkYCowdnAaKrA40UPs.png.
  2. В открывшемся окне нажмите значок .
  3. Перейдите на вкладку Белый список сайтов.
  4. Введите адрес Яндекса (yandex.kz) или сервиса (например, news.yandex.kz) и нажмите кнопку Добавить сайт.
  5. Вернитесь на страницу Яндекса или сервиса и обновите ее.
Примечание. Если настройка для сервиса сбрасывается, добавьте в исключения Adblock Plus весь Яндекс.

</dl>Internet Explorer</dt>

В меню расширения
  1. Чтобы отключить Adblock Plus для всего Яндекса, перейдите на главную страницу Яндекса.

    Чтобы отключить расширение для сервиса Яндекса (например, news.yandex.kz), откройте этот сервис.

  2. Нажмите правой кнопкой мыши в верхней части окна браузера и выберите пункт Строка состояния.
    d9zVAjL-KiQOqCyIXICakijNHfg.jpg
  3. В нижней части окна браузера нажмите значок k0EKc2GdvDkYCowdnAaKrA40UPs.png и выберите пункт Отключить на www.yandex.kz (или аналогичный пункт с адресом сервиса).
    3r9cdifaLXe2c-4_TMMuvzx1r6Y.png
В настройках расширения
  1. Нажмите правой кнопкой мыши в верхней части окна браузера и выберите пункт Строка состояния.
    d9zVAjL-KiQOqCyIXICakijNHfg.jpg
  2. В нижней части окна браузера нажмите значок k0EKc2GdvDkYCowdnAaKrA40UPs.png и выберите пункт Настройки.
  3. На странице Настройки Adblock Plus нажмите кнопку Управление.
  4. Введите адрес Яндекса (yandex.kz) или сервиса (например, news.yandex.kz) и нажмите кнопку Добавить.
    7y2ZWrjzouY-yQZiz9jRC1Ie-1c.png
  5. Вернитесь на страницу Яндекса или сервиса и обновите ее.
Примечание. Если настройка для сервиса сбрасывается, добавьте в исключения Adblock Plus весь Яндекс.

</dl></dl>

Adguard

Яндекс.Браузер, Google Chrome, Mozilla Firefox и Opera
  1. Чтобы отключить Adguard для всего Яндекса, перейдите на главную страницу Яндекса.

    Чтобы отключить расширение для сервиса Яндекса (например, news.yandex.kz), откройте этот сервис.

  2. Нажмите значок BxTivlpQSwx7WiSZXoSiyRUPd7s.jpg и отключите опцию Фильтрация на этом сайте.

uBlock Origin

Mozilla Firefox, Google Chrome и Opera</dt>
В меню расширения
  1. Чтобы отключить uBlock Origin для всего Яндекса, перейдите на главную страницу Яндекса.

    Чтобы отключить расширение для сервиса Яндекса (например, news.yandex.kz), откройте этот сервис.

  2. В правом верхнем углу браузера нажмите значок .
  3. Нажмите значок .
В настройках расширения
  1. В правом верхнем углу браузера нажмите значок .
  2. В открывшемся окне нажмите значок .
  3. Перейдите на вкладку Белый список.
  4. Введите адрес Яндекса (yandex.kz) или сервиса (например, news.yandex.kz) с новой строки и нажмите кнопку Применить изменения.
  5. Вернитесь на страницу Яндекса или сервиса и обновите ее.
Примечание. Если настройка для сервиса сбрасывается, добавьте в исключения uBlock Origin весь Яндекс.

</dl>

uBlock

Яндекс.Браузер, Google Chrome и Mozilla Firefox</dt>
В меню расширения
  1. Чтобы отключить uBlock для всего Яндекса, перейдите на главную страницу Яндекса.

    Чтобы отключить расширение для сервиса Яндекса (например, news.yandex.kz), откройте этот сервис.

  2. В правом верхнем углу браузера нажмите значок .
  3. Нажмите значок .
В настройках расширения
  1. В правом верхнем углу браузера нажмите значок .
  2. В открывшемся окне нажмите значок .
  3. Перейдите на вкладку Белый список.
  4. Введите адрес Яндекса (yandex.kz) или сервиса (например, news.yandex.kz) и нажмите кнопку Применить изменения.
  5. Вернитесь на страницу Яндекса или сервиса и обновите ее.
Примечание. Если настройка для сервиса сбрасывается, добавьте в исключения uBlock весь Яндекс.

</dl>

Настроить показ рекламы

Мы уважаем желание наших пользователей оградить себя от излишней рекламы. Поэтому для комфортного использования наших сервисов вы можете настроить режим отображения рекламы в настройках Яндекса.

  • Настроить показ рекламы на главной странице
  • Настроить показ рекламы в результатах поиска
10-06-unblock-origin-dlya-yandex-brauzera-0.jpg

Немного о расширении UnBlock

UnBlock Origin – это детище разработчика Реймонда Хилла, идейного основателя плагина. Имеет свободный способ распространения и поставляется с открытым исходным кодом. Расширение может использоваться на различных платформах и браузерах, помимо Yandex browser, аналоги есть в Opera, Chrome, Chromium, Firefox и Edge.

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

Стоит немного углубиться в историю. В ходе разработки проекта был задействован Крис Аджуди, с которым Реймонд идейно не сошёлся во взглядах, им пришлось разделиться. Чистая версия unBlock для Яндекс браузера осталась за Крисом, а версией Origin занимается основатель. uBlock – это неразрабатываемый проект, последняя версия вышла ещё в 2015 году, а Ориджин поддерживается и регулярно обновляется.

Важно помнить, сайт ublock.org принадлежит Крису Аджуди, все пожертвования через него не будут направлены разработчику современной версии.

Плюсы и минусы

Среди преимуществ плагина:
  • Производительность. Технологические сайты вместе с пользователями проводили тест производительности (ещё в 2015 году), который показал существенное уменьшение требуемых ресурсов для работы аддона. Из десяти исследуемых расширений uBlock Origin расходует ресурсы наиболее экономно. Для достижения такого результата использован особый подход – проверка необходимых стилей для страницы и отсечение остальных элементов. Плагин не берёт стандартную таблицу стилей за основу, а сразу определяет фильтры и подключает их;
  • Лёгкость использования. В дополнении встроена поддержка синтаксиса из популярного AdBlock Plus и по умолчанию загружены эффективные таблицы фильтрации. Сразу после установки расширение начинает работать, не требуя обязательных настроек, но такая возможность есть;
  • Дополнительные функции. Поддерживает защиту от отслеживания, предотвращает загрузку сайтов, находящихся в списке Malware или антифишинга. Поддерживает динамическую блокировку скриптов и фреймов, есть функция ручного удаления элементов с сайтов. Подробнее о функции рассмотрим позже;
  • Полноценная защита от рекламы. В расширении по умолчанию стоит 4 списка фильтров: EasyList, EasyPrivacy, Malware-сайты, список блокировки рекламных серверов от Питера Лоу;
  • Есть полное руководство по использованию и составлению списков блокировки.
Для оценки наличия недостатков достаточно изучить остальные предложения в сфере блокировки рекламы. Согласно результатам использования, расширение по способности блокировки сторонних баннеров не уступает популярным AdBlock и AdGuard, но остаётся более быстрым вариантом. Здесь есть все необходимые дополнительные функции, нет каких-либо ограничений, плагин постоянно развивается, но не работает в мобильной версии обозревателя Яндекс. При высокой придирчивости недостатком можно назвать отсутствие русскоязычного руководства.

Как установить unBlock Origin в Яндекс браузере

Процесс установки происходит стандартным путём:

  1. Переходим на официальную страницу расширения.
  2. Кликаем на кнопку «Установить».
  3. Во всплывающем окне подтверждаем намерение, нажав на «Установить расширение».10-06-unblock-origin-dlya-yandex-brauzera-1.png
  4. После завершения процедуры в панель расширений будет добавлена новая иконка.10-06-unblock-origin-dlya-yandex-brauzera-2.png

Сразу после инсталляции дополнения оно начинает работать, можно перейти на любой сайт и проверить качество блокировки. unBlock Origin для Яндекс браузера на Android, к сожалению, не работает, запускается проверка возможности установки и заканчивается без каких-либо результатов. Если задаться целью, на Андроид можно установить чистую версию uBlock, то есть не Ориджин.

Установка на смартфон:

  1. Переходим в магазин расширений от Google по ссылке .
  2. Вводим в адресную строку «uBlock».
  3. В правом углу сверху нажимаем на кнопку «Все расширения».
  4. Возле строки uBlock нажимаем «Установить».10-06-unblock-origin-dlya-yandex-brauzera-3.png
  5. После инсталляции появится кнопка «Оценить», а управлять плагином можно через пункт «Дополнения» в настройках.

Особенности использования

Список функций

uBlock Origin всё время приобретает дополнительные возможности для комфортного и более эффективного удаления рекламных баннеров:

  • Особый режим работы для людей с плохой способностью различать цвета;
  • Динамическая фильтрация URL, требует настройки;
  • Улучшена навигация и удобство ведения журнала;
  • Поддержка инспектора DOM;
  • Обеспечение конфиденциальности в сети;
  • Проведение аудита для гиперссылок;
  • Предотвращение раскрытия настоящих IP-адресов посредством блокировки WebRTC;
  • Переключатели для управления отображением сайтов;
  • Ручная выборка элементов, которые будут удалены с сайта;
  • Блокировка или разрешение появления всплывающих окон;
  • Защита от вредоносных сайтов;
  • Работа с косметическими фильтрами и управлением шрифтами.

Как настроить uBlock в Yandex browser

Базовые параметры персонализации вынесены во всплывающее окно, отсюда можно использовать:

  • «Режим затирания элементов» помогает вручную удалять отдельные части страницы. После нажатия окно затемняется, а при наведении курсора на элемент показывается его структура и порядок вложенности. После клика HTML-код элемента убирается из страницы. Функция помогает удалять рекламу, если её пропустил автоматический фильтр или блокировать бесполезные, вредные элементы;10-06-unblock-origin-dlya-yandex-brauzera-5.png
  • «Режим выбора элемента» показывает код размещения блока. Скопировав код и вставив в «Мои фильтры» (рассмотрим далее), расширение будет всегда блокировать блоки с такими свойствами. В графе «Сетевые фильтры» указываются подключенные элементы с других страниц сайта или другого домена. В разделе «Косметические фильтры» можно просмотреть CSS-стили элемента и все блоки, для которых использованы эти параметры;10-06-unblock-origin-dlya-yandex-brauzera-6.png
  • «Журнал сетевых запросов» отражает все запросы с HTTP-заголовками через скрипты, функции include из PHP, фреймы, CSS-стили, медиафайлы и т. д. Позволяет отслеживать работу сайта и блокировать загрузку рекламы по определённым адресам;
  • «Панель управления», обеспечивает доступ к настройкам расширения;
  • Блокировка всплывающий окон – это режим работы, при котором все уведомления от сайта будут блокироваться. Порой сообщения бывают полезными, без них не удастся установить расширение, провести валютную операцию и т.д.;
  • Блокировка больших мультимедиа элементов позволяет заблокировать всю анимацию и большие картинки;
  • Отключение косметических фильтров предназначается для устранения CSS-фильтров для элементов, которые негативно отражаются на качестве сёрфинга;
  • Удаление шрифтов в основном работает с текстовой рекламой.

Такой арсенал функций анБлок Ориджин делает инструмент действительно мощным и гибким в настройке, но у плагина есть и дополнительные параметры. Их можно открыть, сделав клик правой кнопкой мыши по значку расширения и выбрав «Настройки» или нажав на пункт «Открыть панель управления» во всплывающем окне плагина после клика по значку.

Дополнительные настройки:

  • Вкладка «Настройки» помогает настраивать поведение расширения: скрывать или оставлять место после блокировки элемента, отображать число заблокированных блоков, отключить подсказки, режим работы для дальтоников, поддержка облака. В разделе «Приватность» рекомендуем установить выделение возле третьего пункта, который поможет предотвратить утечку IP-адреса посредством WebRTC. Установка «Поведения по умолчанию» позволяет отключать косметические фильтры, блокировать любой медиаконтент с весом от указанного размера и блокировать загрузку шрифтов, не установленных в системе;10-06-unblock-origin-dlya-yandex-brauzera-7.png
  • «Списки фильтров» используется для подключения готовых списков, которые помогут убирать различные рекламные элементы, защищаться от вирусов и отслеживания. Стандартных настроек обычно достаточно, но при желании можно подключать и другие списки. Важно всегда устанавливать флажок возле «Автообновление списков фильтров»;
  • Вкладки «Мои фильтры» и «Мои правила» позволяют вручную создавать регулярные выражения для удаления отдельных элементов страницы. Ознакомиться с правилами составления фильтров можно на официальной странице разработчика по ссылке;
  • Раздел «Белый список» предназначается для выключения аБлок на определённых страницах или сайтах;
  • Перейдя на вкладку «О расширении» можно ознакомиться с документацией по использованию плагина.

unBlock Origin для Яндекс браузера не работает в Android версии обозревателя, но это не мешает ему быть одним из лучших в своей нише для полной версии программы. После установки плагина удаётся полностью устранить графическую и текстовую рекламу на сайтах. Если пропущены какие-либо баннеры, их без труда можно убрать вручную. Лозунг разработчика — «для пользователей от пользователей», отражает заботу и высокую эффективность работы расширения.

Помогла ли вам эта статья?
Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации