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

Адблок от блох. Выбираем и настраиваем блокировщик для борьбы с трекерами, рекламой и майнингом

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

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

Современные средства веб-разработки помогают не только делать крутые веб-сервисы, но и обогащаться не вполне законными методами. Назойливая реклама, подмена настроек браузера, скрытые в коде страниц 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»

Ikonka-dlya-nastroek-AdBlock-Plus.png

Настройки Adblock Plus

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

Для того чтобы попасть в настройки Adblock Plus, надо нажать правой кнопкой мыши по его иконке на панели компонентов и кликнуть по кнопке с изображением шестерёнки.

Otkryt-nastrojki-Adblock-Plus.png

Далее можно увидеть несколько вкладок, каждая из которых отвечает за определенный тип настроек. Разберемся с каждым из них.

Vozmozhnye-nastrojki-Adblock-Plus.png

«Общие»

Здесь мы имеем такие элементы:

  • «Конфиденциальность и безопасность» — опции блокирования трекеров активности;
  • «Допустимая реклама» — позволяет включить или отключить отображение ненавязчивой рекламы; Pervaya-chast-obshhih-nastroek-Adblock-Plus.png
  • «Язык» — установка языка интерфейса и фильтрации;
  • «Антиобход» — включение специального фильтра, который обходит трекер активности Adblock. Vtoraya-chast-obshhih-nastroek-Adblock-Plus.png

«Белый список сайтов»

В этом разделе параметров Adblock вы можете добавить сайты, на которых будет разрешено показывать рекламу. Это очень удобно в том случае, если сайт не пускает вас с блокировщиком, а вы часто пользуетесь этим сайтом, либо же вы просто хотите таким образом поддерживать его разработчиков. Просто добавьте такой веб-ресурс в доверенный список блокировщика и он его более не затронет.

Belyj-spisok-sajtov-v-nastrojkah-Adblock-Plus.png

«Расширенные»

В этом разделе сгруппированы расширенные настройки дополнения, а также параметры фильтрации рекламы.

  • Блок «Настройки» — содержит настраиваемые опции поведения Адблок Плюс: отображение количества заблокированных материалов, возможности ручной блокировки элемента, уведомлений и прочего;

Rasshirennye-nastrojki-Adblock-Plus.png

«Списки фильтров» — здесь находятся те фильтры рекламы, которые включены у вас. По стандарту это обычно фильтр ближайшей к вам страны.</li>

Spiski-filtrov-v-nastrojkah-Adblock-Plus.png

«Твои фильтры» — в данном разделе можно добавить свой собственный фильтр рекламы. Выручает в том случае, если какой-то определенный элемент не хочет блокироваться. Sobstvennye-filtry-v-nastrojkah-Adblock-Plus.png</li></ul>

«Справка»

В этом разделе находится информация о версии дополнения, а также ссылки на справочные материалы и контакты технической поддержки.

Dostup-k-tehpodderzhke-v-nastrojkah-Adblock-Plus.png

Заключение

Вот и все возможности, которые представлены в настройках Adblock Plus. Теперь, когда вы знаете, что вас ждет, сможете со спокойной душой открывать данный раздел блокировщика и настраивать его работу под себя. Конечно, функциональность не так богата, как хотелось бы, но этого вполне хватает для улучшения качества работы плагина. close.pngМы рады, что смогли помочь Вам в решении проблемы.close.pngОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Уже много лет использую Adblock plus, настраиваю фильтры под свои хотелки. Ценю простоту, скорость, лаконичность как в конце 90-х. Хотя некоторые и тогда умудрялись сделать жуткий вэб сайт с нагромождением JavaScript или DHTML. И вот сегодня в полуночных бдениях вспомнил взаимоотношения Роскомнадзора и Pornhub’a. Решил ознакомиться с вторым по списку, интересно стало, что же это там такого на химичили. А там теперь предлагают проверку возраста через социальную сеть «Вконтакте». Впал я в тоску, так как не использую социальные сети, а ради изучения анатомических подробностей влезать в такую кабалу — не желаю. На VPN сейчас денег жалко. Но на моё счастье проснулся спортивный интерес. Полез я глянуть исходники страницы, и нашёл в них код отвечающий за ту самую проверку.Код проверки возраста

 

Pornhub

ДЛЯ ПОДТВЕРЖДЕНИЯ, ЧТО ВЫ СТАРШЕ 18-ТИ, ПОЖАЛУЙСТА, АВТОРИЗИРУЙТЕСЬ ЧЕРЕЗ ВК

Данный сайт предназначен сугубо для лиц 18 лет и старше. Если вы моложе 18 лет, то, пожалуйста, покиньте этот сайт. Этот сайт содержит изображения, видео, аудио, текст для взрослых людей, занимающихся действиями сексуального характера. Если доступ и просмотр материалов для взрослых не законен для Вас, пожалуйста, покиньте сайт прямо сейчас.

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

Данный сайт не предназначен для совместного использования с лицами младше 18 лет и предназначен сугубо для персонального единоличного использования. Для согласия с вышеприведенной информацией, подтвердите свою дату рождения и нажмите кнопку ВОЙТИ.

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

<button> aвторизируйтесь через ВК </button> Блокировка по сути своей ещё два слоя над основной тушкой. Это очень хорошо, значит это можно вырезать как лишнее. На помощь мне пришло старое доброе дополнение браузера Adblock Plus. В нём есть возможность скрывать DIV блоки. По описанию на сайте разработчика Adblock Plus, на скорую руку сделал фильтр для Pornhub состоящий из двух правил.Вырезка из правил

Скрытие элементов

Основные правила

Иногда вы будете встречать рекламу, которая не может быть заблокирована потому, что она была внедрена как текст в саму веб-страницу. Если вы посмотрите исходный код такой страницы, то найдёте нечто вроде этого:

Cheapest tofu, only here and now! Really cheap tofu, click here! <textad> Only here you get the best tofu! </textad></pre>

Для корректного отображения страницу необходимо полностью, а значит и реклама будет скачана и этого нельзя избежать. Всё, что тут можно сделать — скрыть то, что не желаете видеть. Для этого и применяются правила скрытие элементов.

Первый рекламный слоган выше находится внутри элемента DIV с классом «textad». Следующее правило скроет скроет именно такую комбинацию: ##div.textad. Тут «##» является признаком правила скрытия, а остальное — селектором, определяющим скрываемый элемент. Скрывать элементы по их атрибуту ID можно аналогичным образом, ##div#sponsorad скроет второй слоган. Указывать имя самого элемента не обязательно, фильтр ##*#sponsorad так же будет работать (* тоже не обязательна). Также можно скрывать элементы лишь по их имени. Например, ##textad скроет третий рекламный слоган.

Расширение Element Hiding Helper поможет в выборе нужного элемента и написании соответствующего правила без изучения исходного кода страницы. Базовые знания в HTML желательны в любом случае.

Примечание: Правила скрытие кардинально отличается от обычных фильтров. Например, не поддерживаются привычные символы масок — они имеют другое значение и применение.

Инструкция: Установите дополнение. В зависимости от используемого Вами браузера перейдите в его дополнения и найдите там «Adblock Plus». Или установите его с сайта разработчика. В настройках фильтров Adblock plus. На вкладке «Собственные фильтры», кликните «Добавить группу фильтров». Задайте какое-нибудь название этой группе. Внутри неё Добавтье два фильтра со следующим содержимым: 1) ##div#age-verification-container 2) ##div#age-verification-wrapper Если у Вас уже установлен Adblock Plus. Добавьте в него два правила для сокрытия элементов. 1) ##div#age-verification-container 2) ##div#age-verification-wrapper В итоге должно получиться как на скриншоте.Скриншот правилa5347904c70e48d5941675efa9795f73.png Для разовой проверки можете удалить блоки (выделить нужный блок и нажать «DEL» или через меню мышкой) DIV «age-verification-container» и «age-verification-wrapper» через меню «Разработка» (Firefox клавиша F12, в других браузерах может по другому называться).Скриншот меню разработки.6658cbb6b03e4c43bd24579906ca0414.png В мире множество браузеров и подобных дополнений для блокировки нежелательного содержимого, в которых так же можно вырезать эти куски кода, я описал на примере тех с которыми я работаю. На уникальность не претендую, это не открытие соседнего континента, простая полезность в быту. Может быть где-то уже и описывалось подобное, я не часто слежу за подобным. Если кому пригодилось, пользуйтесь на здоровье да в радость. Немножко юмора для комитетчиков: Ну будьте Вы человеками, я и так безработный сис.админ, а вы ещё норовите перекрыть доступ к практически последней радости. Нет нужды опасаться за исправность моей мышки, я и без этого ресурса смогу её за кликать до короткого замыкания.</pre>Используемые источники:

  • https://xakep.ru/2017/11/27/adblock-vs-all/
  • https://lumpics.ru/settings-of-adblock-plus/
  • https://habr.com/post/355160/

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