Adblock что это за программа и нужна ли она

AdBlock: особенности работы и продвинутые методы блокировки

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Привет, Хабр! Часто по работе сталкиваюсь с вопросами вроде: как же работают блокировщики рекламы?

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

В своей статье расскажу о самых интересных и необычных решениях по блокировке рекламы с помощью JavaScript’a и не только. Также посмотрим на новые направления разработки блокировщиков и куда все движется.

Статья будет полезна прежде всего веб-разработчикам, так как пользователи с блокировщиками могут столкнуться с проблемами на их проектах. А также тем, кто в данный момент ими пользуется, для более глубокого понимания работы.

Рынок блокировщиков

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

На данный момент самыми популярными решениями являются различные браузерные расширения, однако ими все не заканчивается. На картинке указаны основные, хотя, например, в Chrome Web Store можно найти еще сотню других.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

В некоторых мобильных браузерах есть специальные опции для включения блокировки (например, Opera), некоторые изначально работают как браузеры – со встроенным блокировщиком рекламы и отслеживания (AdBlock Browser, Brave).

В некоторых мобильных браузерах есть специальные опции для включения блокировки (например, Opera), некоторые изначально работают как браузеры – со встроенным блокировщиком рекламы и отслеживания (AdBlock Browser, Brave).

Отдельным списком можно выделить следующие инструменты:

VPN серверы с функцией блокировки рекламы;

DNS серверы с блокировкой рекламы

мобильные операторы с услугами блокировки рекламы.

Браузерные расширения

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

Перейдем к общей схеме работы расширения на примере AdBlock Plus.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Почти все блокировщики основаны на списках фильтрации, это такие файлы https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt, которые содержат список правил для фильтрации контента на определенных сайтах. Также в них есть общая часть, которая относится к фильтрации на всех ресурсах, так что вы ненароком тоже можете случайно попасть под фильтрацию одного из общих фильтров (которые работают на всех сайтах).

Например, вы создали на своем сайте какой-то

На основе этих файлов и происходит вся фильтрация контента сайта. Изменениями в этих списках занимаются конкретные форумы и модераторы (например: RuAdList https://forums.lanik.us/viewforum.php?f=102), некоторые можно найти и на github’e https://github.com/abp-filters/abp-filters-anti-cv.

Как читать/писать фильтры

Для общего понимания стоит разобрать, как выглядят типичные фильтры. Слева указывается блокируемый адрес, а справа, после разделителя, идут особые параметры: какие запросы блокировать и на каком домене это нужно делать. Подробнее можно почитать здесь.

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

Блокировка с помощью JavaScript

Давайте рассмотрим на примере:

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаФильтр на примере: localhost#$#hide-if-shadow-contains /MyAds/

На живом примере мы видим, что блокировщик успешно справился с задачей блокировки закрытого Shadow DOM на основании его внутреннего контента.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаФильтр: localhost#$#abort-on-property-read Object.prototype.testMethod

В данном примере рассмотрено создание типичного класса, который прогнали, например, через Babel.

X-Path

Возможно, некоторые уже сталкивались с языком запросов X-Path, но немногие знают, что его можно применять в вебе (зачастую он используется парсерами страниц). Тут отличный справочник, если кого-то заинтересовало.

В браузере также существует особое API для исполнения следующих выражений, что позволяет блокировщикам избирательнее выбирать элементы для блокировки.

Perceptual Image Hash

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

Алгоритм примерно следующий:

Нормализуем размер картинки под общий пресет;

Разделяем картинку на I1, I2 … In не перекрывающихся блоков, где N – кол-во блоков, равных длине финальной hash bit строки;

Зашифровываем I1, … In блоки с помощью секретного ключа K в новую последовательность блоков;

Для каждого этого блока вычисляем его среднее M1….Mn, а затем вычисляем общее среднее Md = median(Mi), где I = 1…N;

Создаем 64-битный хэш на основании того, находится значение выше или ниже среднего (подробнее).

Давайте рассмотрим на примере этих двух изображений:

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаImg#1 Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаImg#2

Если мы сравним 2 хэша, получившиеся из двух изображений, то увидим, что дистанция Хэмминга между этими хэшами равна 3, что означает схожесть изображений.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаЧасть кода фильтра hide-if-contains-image-hash из AdBlock Plus.

На этом примере мы можем видеть, что блокировщик проходится по всем картинкам и ищет среди них похожие на рекламу, что позволит найти похожую даже если по url об этом догадаться нельзя.

DNS фильтрация

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Для начала напомню, что DNS позволяет нам, кроме всего прочего, по имени хоста получить IP адрес.

DNS фильтрация работает в том случае, если вы укажете в качестве DNS адресов для вашего устройства, например адреса AdGuard’a. Далее AdGuard по своему усмотрению предоставляет для обычных доменных имен их реальные IP адреса, а для рекламных – IP адреса, которые возвращают заглушки.

Минус в том, что они пропускают все или ничего, зато DNS серверы можно установить прямо на свой роутер и убрать часть рекламы со всех устройств (или получить проблемы со всеми сайтами/приложениями, которые начнут некорректно работать). Ну и конечно никто не может гарантировать, что данные ваших посещений никто не сольет.

HTTPS фильтрация

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Итак, есть еще один тип блокирования, когда вы устанавливаете к себе на устройство специальное приложение (например AdGuard). И взамен получаете рутовый сертификат AdGuard к себе на устройство, который позволяет перехватывать ваш HTTPS трафик еще до того, как он попал в браузер и вырезать оттуда рекламу. (А может и не только рекламу).

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Как по мне, способ очень экстремальный и экстравагантный, доверять кому-то весь свой трафик я не готов.

Нейронные сети для блокирования рекламы GCNN

Ну и конечно куда уж в 2021 году без Machine Learning в вебе. Сразу оговорюсь, что разбираюсь в теме на уровне новичка и эксперты в комментариях, надеюсь, меня если что поправят.

Итак, в качестве входных данных для нейронной сети выступает часть DOM модели исходного веб-сайта.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Например возьмем следующую простую DOM структуру.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Начнем с верхнего HTML элемента и вычислим все его соседние элементы. В последствии необходимо будет пройтись по всем элементам.

Затем нам необходимо составить вектор фич для каждого элемента. В качестве примера можно использовать любые свойства элементов. Например, мы обозначили, что элемент с типом div обозначается числом 29 и т.д. Тоже самое повторяет с названиями атрибутов у элементов, возможно, их размерами и т.д.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

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

AdGraph

AdGraph – это такой необычный набор патчей для Chromium в движок Blink и JavaScript движок V8, которые позволяют на основе загружаемых ресурсов выстраивать граф зависимостей на основе трех слоев HTML, HTTP и JavaScript.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли онаОбщая схема работа

Затем AdGraph, с помощью натренированной нейронной сети Random Forest, классифицирует граф. В качестве исходной информации для обучения были использованы фильтры блокировки, о которых мы говорили ранее.

Подробнее можно посмотреть тут:

Вместо итогов

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

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

Источник

AdBlock — что это за программа?

«AdBlock что это за программа» — речь идёт об одном из самых популярных расширений для браузеров. Все прекрасно осведомлены о том, что большое количество надстроек для различных браузеров вместо того, что бы выполнять заявленный функционал, только провоцирует появление большого количества крайне не желательно рекламы. AdBlock — это обратная программа, которая своей работой уже давно заработала уважение.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

AdBlock что это за программа

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

Самое распространённое, что могут сделать владельцы сайтов, так это закрыть доступ видео в высоком качестве для тех, кто перед его просмотром не просмотрел рекламу. Хотите увидеть любимы клип в HD? Тогда отключайте AdBlock, перезагружайте страницу, переключайтесь на высокое расширение, смотрите рекламу, и только потому наслаждайтесь видео, ради которого зашли на конкретный сайт.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

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

Источник

Пользуйтесь интернетом без раздражающей рекламы

Нажав на кнопку ниже, вы соглашаетесь с нашими Условиями использования.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Блокировка рекламы с помощью Adblock Plus для Safari на iOS

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Загрузите Adblock Browser

Лучший браузер с блокировкой рекламы для Android

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Блокировка рекламы с помощью Adblock Plus для Интернет Samsung

Разработано специально для Интернет Samsung

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Adblock Plus для Internet Explorer поддерживается компанией eyeo GmbH для следующий версиях Windows 10: Windows 10 Pro, Windows 10 для образовательных учреждений и Windows 10 Корпоративная. Adblock Plus для Internet Explorer поддерживается на внутренних версиях технической поддержки Windows 10, включая Current Branch, Current Branch for Business и следующую версию долгосрочной технической поддержки (Long-Term Servicing Branch): Windows 10.

Как упомянуто в:

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Более быстрый и приятный просмотр интернета

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Обеспечьте безопасность данных и устройств

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Hе вся реклама плохая

Сайтам нужны финансы, чтобы оставаться бесплатными. Поддержите их, разрешив допустимую рекламу (включена по умолчанию). Вы хотите скрывать любую рекламу? Нет проблем. Узнайте, как это сделать

Вы хотите блокировать рекламу и отслеживание на мобильных устройствах?

Приложение Adblock Browser

Создатели Adblock Plus, самого популярного блокировщик рекламы для браузеров настольных компьютеров, теперь предлагают Adblock Browser для устройств Android и iOS.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Что такое Adblock Plus?

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

Adblock Plus представляет собой проект на основе открытого кода, имеющий лицензию GPLv3 и применяемый в соответствии с Условиями использования.

Авторское право © 2020 Все права защищены. Adblock Plus ® является зарегистрированной торговой маркой компании eyeo GmbH.

Мы используем куки, чтобы обеспечить вам максимальное качество пользования нашим сайтом. Пользуясь нашим сайтом, вы осознаете, что мы используем куки, и вы можете изменить настройки в любое время. Подробнее

Эти куки используются для запоминания ваших настроек конфиденциальности. Их нельзя отключить.

Мы используем эти куки для анализа трафика сайта.

Куки тестирования A/B

Мы используем эти куки Google Optimize для тестирования A/B на основании данных аналитики.

Источник

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она

Содержание статьи

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

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

Xakep #225. Троян для Андроид

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

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Фрагмент сайта РенТВ без фильтрации рекламы, начало
Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Фрагмент сайта РенТВ без фильтрации рекламы, продолжение

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Сайт РенТВ. Вид через призму AdBlock

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

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Сбор пожертвований

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

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

Adblock Plus

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Разреши Adblock Plus все

Adblock Plus распространяется бесплатно по лицензии GPLv3, но это не означает, что он не приносит прибыли своим хозяевам. Просто подходы к монетизации у разработчиков этого форка немного отличаются.

Созданная для продвижения блокировщика компания Eyeo делает ставку на белые списки. Они включены в настройках по умолчанию и содержат правила, разрешающие показ «некоторой ненавязчивой рекламы».

С 2011 года Eyeo взаимодействует с рекламодателями через платформу AAP — Acceptable Ads Platform. «Допустимая» реклама также может отображаться вместо вырезанной «недопустимой».

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

Некоторые владельцы веб-сайтов считают практику избирательной блокировки рекламы и ее замены на «правильную» схемой недобросовестной конкуренции. Вместо участия в программе AAP они подают иски в суд и порой даже выигрывают. К примеру, немецкий издательский дом Axel Springer добился через суд бесплатного добавления своих журналов в белый список Adblock Plus.

В нашем тесте Adblock Plus показал себя наравне с другими участниками, исправно вырезая рекламу. Однако некоторые сайты просто отказывались загружаться, пока мы его не отключим. Подробнее об этом смотри во врезке про adwall.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она С Adblock Plus вход запрещен!

Как составляются списки фильтров

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

Обычно сайт или его отдельный компонент получают «черную метку» после жалоб пользователей на доконавшую рекламу или мошенничество. Потенциально опасным сайт считается, когда попадает на прицел облачной системы антивирусной проверки. Например, такой как Google Safebrowsing или Norton Safe Web.

Перечень популярных черных списков с их кратким описанием доступен здесь. Они частично совпадают, поэтому перед использованием их требуется объединить, очистив от повторяющихся записей. AdAway и современные блокировщики делают это автоматически. Допустимо использование любого количества списков — главное, чтобы их формат совпадал.

Однако «допустимо» не означает «рекомендуется». Большинству пользователей хватает заданных по умолчанию двух-трех списков. Здесь нет смысла гнаться за количеством, поскольку длинный перечень блокируемых ресурсов замедляет работу браузера.

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

Альтернативы AdBlock

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

uBlock Origin

На мой взгляд, отдельного упоминания заслуживает uBlock Origin Раймонда Хилла (Raymond Hill). Он использует больше фильтров, но при этом умудряется задействовать меньше системных ресурсов, чем Adblock Plus. Вот собственные тесты разработчика, подтверждающие качество кода.

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Большой выбор подписок

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

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Задаем правила на лету

Если uBlock Origin пропустил рекламу или ты просто не желаешь видеть какой-то типовой фрагмент веб-страницы, то можно задать собственное правило блокировки. Для этого нужно зайти в режим затирания элементов и кликнуть на то, что тебе не понравилось.

Таким образом я легко убирал сообщения и видеовставки на сайтах — не рекламные, но просто отвлекающие.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Выбор элемента для удаления

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она uBlock Origin — настройки для опытных пользователей

Начиная с версии 1.1.0.0 uBlock Origin поддерживает облачную синхронизацию настроек через Firefox Sync или аккаунт Google. С ее помощью все правила фильтрации, настроенные на одном устройстве, легко экспортировать на другие. Также для этих целей можно использовать функцию бэкапа настроек.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Сохраняем настройки фильтрации

AdGuard

Когда еще не было никаких расширений для браузеров, я использовал программный файрвол AtGuard. В девяностых годах на dial-up-подключении он был настоящим спасением, поскольку эффективно снижал объем трафика. AtGuard не боролся конкретно с рекламой, но умел «замораживать» анимацию GIF, блокировать скрипты и компоненты ActiveX. Это не только добавляло комфорта, но и сильно помогало избежать заражения.

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

В этой статье мы рассмотрим браузерное расширение «AdGuard Антибаннер». Оно бесплатное и распространяется с открытыми исходниками. Помимо обычной и навязчивой рекламы, «Антибаннер» умеет блокировать рекламные видеоролики на YouTube и других сайтах, а также виджеты социальных сетей.

«AdGuard Антибаннер» интересен и тем, что не только режет рекламу, но и препятствует установке Spyware и Adware. При этом сам он рекламирует полную версию AdGuard (отдельное приложение), чей установщик по умолчанию пытается нафаршировать систему сомнительным партнерским софтом — в частности, яндексовским. Я рефлекторно убрал флажки прежде, чем сделал скриншот.

Если ты читаешь эту статью в браузере со включенным блокировщиком рекламы, то есть шанс, что картинку под этой врезкой ты не увидишь. По иронии, мы обнаружили это только после публикации статьи: Adblock Plus и uBlock скрывают картинку из-за слова advert в названии файла. Ложные срабатывания по-прежнему остаются большой проблемой для пользователей блокировщиков.

Дополнительно «AdGuard Антибаннер» блокирует практически все системы отслеживания действий пользователя в интернете и проверяет посещаемые сайты по базе вредоносных и фишинговых.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Превращаем белый список в черный

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

В целом у меня остались крайне приятные впечатления от работы «AdGuard Антибаннер», но чисто субъективно использовать uBlock Origin показалось удобнее.

Блокировщики рекламы против скрытых майнеров.

В последнее время на многих сайтах появились JS-майнеры, которые скрыто запускаются при посещении страниц независимо от действий пользователя. Причем в большинстве случаев это оказывалось сюрпризом и для владельцев сайтов. Кто-то по-тихому инфицировал популярные веб-страницы и заставил их добывать криптовалюту на всех компьютерах и мобильных устройствах посетителей. Чем не ботнет?

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

«Отключи AdBlock или уходи»

Наверняка ты часто видел просьбы отключить AdBlock и его аналоги на разных сайтах. В какой-то момент эти просьбы превратились в требования. Теперь некоторые веб-страницы скрывают свое содержимое до тех пор, пока ты не добавишь их в белый список. Такое явление получило название adwall по аналогии с paywall — ограничением показа контента только для платных подписчиков.

Возьмем для примера forbes.com. Если зайти на него без блокировщиков, то реклама начнет вылезать еще при загрузке.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Forbes — реклама прежде всего!

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

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Пример навязчивой рекламы

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

Интересно, что большинство «рекламных стен» сейчас определяют Adblock Plus и плохо детектируют AdBlock.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Не все форки разбиваются о стену adwall

Блокировщик для блокировщиков

Отдельное расширение IsraBlock скрывает с веб-страниц требования отключить AdBlock и его аналоги.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Пример работы IsraBlock

Последняя версия IsraBlock 0.0.35 гораздо лучше работает в Chrome, чем в Firefox. Если версия для Chrome позволяет задать расширенные настройки, то в дополнении для Firefox настроек нет вообще.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Расширенные настройки IsraBlock для Chrome

Сейчас разработка IsraBlock приостановлена, но он еще исправно работает.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Каков ответ на главный вопрос? 42!

В нашем тесте uBlock Origin и «AdGuard Антибаннер» легко преодолели adwall на сайте Forbes.com. Никаких требований отключить AdBlock при посещении этого сайта с ними не появлялось, а рекламные элементы были аккуратно вырезаны из контента страницы.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Сайт Forbes при посещении с AdGuard

Объясняется это просто. Для борьбы с adwall был создан скрипт и обновляемый список под названием Anti-Adblock Killer. Сначала он отдельно добавлялся в разные блокировщики, а затем в слегка измененном виде вошел в состав наиболее продвинутых.

Функция Anti-Adblock Killer вырезает из кода загружаемой страницы все, что распознает как требования разрешить показ рекламы.

Adblock что это за программа и нужна ли она. Смотреть фото Adblock что это за программа и нужна ли она. Смотреть картинку Adblock что это за программа и нужна ли она. Картинка про Adblock что это за программа и нужна ли она. Фото Adblock что это за программа и нужна ли она Что обычно вырезает Anti-Adblock Killer

Ее дальнейшее развитие происходит уже внутри разных форков. Например, для uBlock Origin доступен uBlock Protector, а для AdBlock и Adblock Plus сейчас в разработке AdBlock Protector 2.

Механизмы противодействия, аналогичные Anti-Adblock Killer, уже добавлены в последние версии uBlock Origin и «AdGuard Антибаннер». Уверен, скоро они появятся и в других блокировщиках — это лишь вопрос времени.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *