Adblock Plus

редактировать
Расширение браузера для фильтрации содержимого и блокировки рекламы

Adblock Plus
Adblock Plus 2014 Logo.svg
Диалоговое окно настроек Adblock Plus, показывающее группу фильтров Диалоговое окно настроек Adblock Plus, показывающее группу фильтров
Разработчик (и) Eyeo GmbH. Текущий ведущий разработчик: . Владимир Палант . Бывший ведущий разработчик: . Хенрик Аастед Соренсен,. Майкл Макдональд
Первый выпуск23 октября 2005 г.; 14 лет назад (23.10.2005)
Стабильный выпуск (ы) [±]
Chrome, Firefox, Microsoft Edge, Opera3.9.3 / 22 июля, 2020; 2 месяца назад (22.07.2020)
Safari2.0.6 / 13 мая 2019 г.; 17 месяцев назад (13.05.2019)
Internet Explorer1.6 / 3 января 2017 г.; 3 года назад (03.01.2017)
Android1.3 / 3 марта 2015 г.; 5 лет назад (03.03.2015)
Samsung Internet1.2.0 / 5 марта 2019 г.; 19 месяцев назад (05.03.2019)
Предварительные версии [±]
Написаны наJavaScript, XUL, CSS
Тип Расширение Mozilla. мобильное приложение
Лицензия GPLv3
Веб-сайтadblockplus.org Измените это в Wikidata

Adblock Plus (ABP ) - это открытый источник расширение браузера для фильтрации содержимого и блокировки рекламы. Он разработан разработчиком Wladimir Palant's Eyeo GmbH, немецкой софтверной компанией. Расширение выпущено для Mozilla Firefox (включая мобильный ), Google Chrome, Internet Explorer, Microsoft Edge (версия на основе Chromium ), Opera, Safari, Яндекс.Браузер и Android.

В 2011 году Adblock Plus и Eyeo вызвали серьезные споры по поводу своей программы «Допустимая реклама», чтобы «разрешить использование определенной ненавязчивой рекламы» (например, Google AdWords ) в настройках расширения по умолчанию. В то время как участие в процессе внесения в белый список было бесплатным для небольших веб-сайтов, крупные рекламные компании должны были вносить плату за то, чтобы их объявления были внесены в белый список.

Содержание
  • 1 Предпосылки
  • 2 История и статистика
  • 3 Операция
    • 3.1 Android
    • 3.2 Фильтры
    • 3.3 Подписки на фильтры
    • 3.4 Юридические проблемы
  • 4 Обнаружение
  • 5 Безопасность
  • 6 Противоречия
    • 6.1 Разногласия по поводу фильтрации рекламы и белого списка объявлений
    • 6.2 «Допустимая реклама»
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки
Предпосылки

Исходная версия Adblock (0.1) была написана как побочный проект для Firefox от датского разработчика программного обеспечения Хенрика Аастеда Соренсена, в то время студента университета, в 2002 году. Он скрыл графические объявления со страницы с помощью определяемых пользователем фильтров, но фактически не препятствовал их загрузке. Соренсен поддерживал проект с открытым исходным кодом до Adblock 0.3, после чего проект перешел из рук в руки. Это также был последний стабильный выпуск Adblock.

Начиная с Adblock 0.4 , в начале 2003 года разработка Adblock была взята на себя компанией rue. В этой версии для скрытия рекламы использовался XBL, и с ее помощью можно было блокировать такие объекты, как Flash или Java. Но, как и в случае с исходной версией, рекламу можно было загрузить. Это была сборка для разработчиков, а не стабильный выпуск, как последующие последующие версии (выпущенные как ночные сборки или сборки для разработки), что делало Adblock 0.3 последним стабильным выпуском.

Adblock 0.5 , 2004, использовал политики контента для блокировки рекламы, которые предотвращает загрузку рекламы, а не просто скрывает ее. Фоновые изображения, скрипты и таблицы стилей также могут быть заблокированы с помощью этого подхода. В этой версии поддержка XBL была прекращена в пользу политик содержимого. Эти обновления были реализованы rue с помощью Владимира Паланта, который также внес другие разработки.

Через некоторое время после выпуска Adblock 0.5 разработка проекта застопорилась. Разработка застопорилась в 2004 году и полностью остановилась в начале 2005 года. Именно тогда Майкл Макдональд создал отдельную улучшенную версию Adblock под названием Adblock Plus 0.5 , чтобы улучшить исходную и добавить дополнительные функции. Обновление оригинального Adblock не было выпущено даже после выпуска Firefox 1.5 в ноябре 2005 года. Официальное обновление, поддерживающее 1.5, было выпущено более чем через месяц. Тем временем McDonald выпустил совместимую версию Adblock Plus для Firefox 1.5.

Владимир Палант хотел помочь руту в разработке Adblock 0.5, но не продолжил его из-за разногласий с разработчиками. В конце концов, он взял на себя разработку Adblock Plus у McDonald и переписал кодовую базу, выпустив Adblock Plus 0.6 в январе 2006 года, тем самым сделав Adblock Plus отдельным расширением, а не просто улучшенной версией Adblock.

Разработка оригинального Adblock была остановлена ​​в версии 0.5, и проект был заброшен в конце 2006 года.

История и статистика

Майкл Макдональд создал Adblock Plus 0.5, который улучшил оригинальный Adblock за счет включения следующих функций:

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

McDonald прекратил разработку и передал имя Владимиру Паланту, который выпустил Adblock Plus 0.6 с переписанной кодовой базой в январе 2006 года. PC World выбрал Adblock Plus в качестве один из 100 лучших продуктов 2007 года с рейтингом 95.

Adblock Plus для Google Chrome доступен с декабря 2010 года и h как более 10 миллионов пользователей. Он также стал самым популярным расширением для Firefox, которое по состоянию на декабрь 2017 года насчитывало около 14 миллионов пользователей.

Adblock Plus был выпущен в качестве приложения для устройств Android в ноябре 2012 года. 3 марта, 2013 г., приложение Android было удалено из Google Play Store вместе с аналогичными приложениями для блокировки рекламы. Некоторые приложения остаются в Play Store с оговоркой, что для работы им требуется root-доступ. Adblock Plus, хотя его нет в Play Store, по-прежнему доступен на веб-сайте приложения. Пользователи могут загрузить файл .apk напрямую и установить его как стороннее приложение, если они разрешили «Неизвестные источники» в настройках Android. На странице приложения по состоянию на декабрь 2017 г. вместо исходного приложения используется браузер Adblock для Android.

Adblock Plus доступен для Internet Explorer с августа 2013 г., Safari с января 2014 года и Яндекс.Браузер с декабря 2014 года.

Бета-версия Adblock Plus браузера была доступна в мае 2015 года под названием «Браузер Adblock. ". Adblock Browser 1.0 был выпущен 7 сентября 2015 года на основе Firefox для мобильных устройств.

Adblock Plus создал независимую доску для проверки того, какая реклама является приемлемой, а какая нет.

Операция

Как и встроенный блокировщик изображений Mozilla, Adblock Plus блокирует запросы HTTP и HTTPS в соответствии с их исходным адресом и дополнительной контекстной информацией, а также может блокировать фреймы, скрипты и Flash. Он также использует автоматически сгенерированные пользовательские таблицы стилей для скрытия элементов, таких как текстовые объявления, на странице по мере их загрузки вместо их блокировки, что называется скрытием элементов.

Android

Вкл. на устройствах с root-доступом приложение Android блокирует рекламу на всем веб-трафике, включая мобильные сети. Для устройств без рутирования реклама блокируется только через соединение Wi-Fi и требует от пользователя настройки локального прокси-сервера для каждой сети, чтобы приложение работало. Приложение использует локальный прокси-сервер для перехвата веб-трафика и удаления рекламы перед показом контента пользователю. Большая часть контента, который пользователи пытаются заблокировать, будет удалена, хотя часть контента пропущена, а приложение не так надежно блокирует рекламу, как версии браузера. Приложение можно настроить на автоматический запуск каждый раз при перезагрузке устройства, что минимизирует действия, необходимые пользователю.

Фильтры

Основные правила фильтрации могут включать подстановочные знаки, представленные звездочками (*). Сайты и объекты могут быть внесены в белый список с помощью фильтров, которые начинаются с двух знаков (@@). Могут использоваться регулярные выражения, разделенные косой чертой (/). Adblock Plus также поддерживает более сложный синтаксис, который дает точный контроль над фильтрами. Примером сложной фильтрации может быть wikipedia.org ## div # centralNotice, который скроет элемент centralNotice, используемый Википедией для отображения запросов на пожертвования.

Подписки на фильтры

Пользователи могут добавлять внешние наборы фильтров. Adblock Plus включает возможность использовать одну или несколько подписок на внешние фильтры, которые обновляются автоматически. Filterset.G несовместим с этой системой (и Adblock Plus особо не рекомендует использовать Filterset.G по другим причинам), но можно добавить другие наборы фильтров, указав их адреса. Список известных подписок Adblock Plus поддерживается на официальном сайте Adblock Plus..

EasyList был самым популярным списком фильтров Adblock Plus по состоянию на август 2011 года с более чем 12 миллионами подписчиков. Созданный Риком Петнелем, он был официально рекомендован программой Adblock Plus, а на его основе были построены списки фильтров для других языков. Petnel умер в 2009 году, после чего Palant назначил пользователя по имени «Ares2» новым сопровождающим. Списки фильтров EasyList и EasyPrivacy по умолчанию подписаны в uBlock Origin, но не в самом Adblock Plus. Оба этих списка фильтров также будут использоваться Google Chrome с 15 февраля 2018 г. на сайтах, не соответствующих стандартам Better Ads Standards.

В мае 2013 г. бывший второй по популярности список фильтров Adblock Plus, Fanboy's List, была объединена с EasyList.

Судебные споры

В декабре 2014 года сообщалось, что Zeit Online и Handelsblatt подали иск против Eyeo GmbH в [de ]. В апреле 2015 года суд отклонил иск. Axel Springer SE подал постановление суда об удалении сообщения Adblock Plus, хотя есть отредактированная версия, и люди публиковали видео и сообщения о том, как обойти Стенка Акселя Шпрингера. Однако в апреле 2018 года Федеральный конституционный суд Германии вынес решение в пользу Eyeo и постановил, что Adblock Plus не нарушает никаких законов.

В августе 2017 года рекламная компания Admiral отправила Закон об авторском праве в цифровую эпоху (DMCA) извещает EasyList об удалении домена functionclam.com из черного списка. Admiral утверждает, что домен является частью технологии контроля доступа на своей рекламной платформе, и поэтому занесение в черный список является попыткой обойти техническую меру защиты, которая запрещена разделом 1201 Закона США "Об авторском праве в цифровую эпоху" (DMCA).

Обнаружение

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

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

Была предпринята попытка обнаружить сам плагин, но этот метод обнаружения оказался непригодным для использования в обновлении 0.7.5.2. Adblock Plus.

Google Chrome содержал дефект в Политике безопасности контента, который позволял обнаруживать любые установленные расширения, включая Adblock Plus для Google Chrome. Решение этой проблемы появилось в Google Chrome 18, и от каждого разработчика требовалось внести изменения в свои расширения. Adblock Plus для Google Chrome исправил это в версии 1.3.

Безопасность

Начиная с Adblock Plus 3.2 для Chrome, Firefox и Opera, синтаксис фильтра Adblock Plus позволял спискам фильтров выполнять произвольный код в контекст определенных типов веб-страниц с помощью параметра фильтра $ rewrite. Эту функцию могут использовать разработчики списков для исправления ошибок на веб-страницах, вызванных блокировкой рекламы, или для обхода обнаружения блокировщика рекламы, но также могут использоваться вредоносные правила фильтрации. Эта проблема не была уникальной для Adblock Plus и затрагивала все расширения, которые предлагали такую ​​функциональность. Напротив, uBlock Origin не поддерживал эту функцию и требовал, чтобы все такие скрипты проходили ручную проверку сопровождающими uBlock Origin. Проблема была устранена в Adblock Plus 3.5.2 для Chrome, Firefox и Opera.

Споры

Споры по поводу фильтрации рекламы и белых списков объявлений

Владельцы некоторых веб-сайтов, которые используют сторонние компании, размещающие интернет-рекламу для финансирования хостинга своих веб-сайтов, утверждали, что использование программного обеспечения для блокировки рекламы, такого как Adblock Plus, может ограничить их поток доходов. Хотя некоторые веб-сайты, такие как The New York Times и The Daily Telegraph, успешно внедрили системы платного доступа на основе подписки и членства для получения дохода, многие веб-сайты сегодня полагаются на третьи -party размещает онлайн-рекламу для работы.

5 декабря 2011 г. Владимир Палант объявил, что определенные «приемлемые» объявления будут внесены в белый список в следующих сборках программного обеспечения Adblock Plus с возможностью удаления рекламы из белого списка с помощью пользовательских настроек программного обеспечения. Согласно Palant, только статические рекламные объявления с максимум одним сценарием будут разрешены как «приемлемые», с предпочтением только текстового контента. Объявление вызвало разногласия как на веб-сайте Adblock Plus, так и в социальных сетях, таких как Reddit.

. В 2012 году управляющий директор Adblock Plus Тилль Файда сообщил швейцарской газете Thurgauer Zeitung, что «стратегические партнеры» на Белый список Adblock Plus не будет назван, но это партнерство является частью проекта компании по созданию белого списка «Допустимая реклама». В феврале 2013 года анонимный источник обвинил разработчика Adblock Plus Владимира Паланта в предложении добавить рекламные объявления своего сайта в белый список в обмен на треть доходов от рекламы. В июне 2013 года блогер Саша Палленберг обвинил разработчиков Adblock Plus в поддержании деловых связей со «стратегическими партнерами в рекламной индустрии» и назвал ABP «мафиозной рекламной сетью». Он утверждал, что Adblock Plus в белом список всех объявлений, поступающие из «дружественных» сайтов и дочерних и способствовал их продукту, используя поддельные обзоры и порнографию. Файда ответила на обвинения Палленберга, заявив, что «большая часть информации, касающейся сотрудничества с нашими партнерами, верна», но компания не рассматривала эти отраслевые связи как конфликт интересов. Он сказал, что компания убеждена в том, что бизнес-модель «приемлемая реклама» будет успешной, и что критерии внесения в белый список «полностью прозрачны». Он также заявил, что «у нас есть инициатива под названием« Допустимая реклама »для поддержки веб-сайтов с ненавязчивой рекламой. Каждый веб-сайт может участвовать. Статья [Палленберг] намеренно клевещет на наше доброе имя».

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

В мае 2016 года компания Eyeo, материнская компания Adblock Plus, начала сотрудничество со службой онлайн-пожертвований Flattr, чтобы создать службу, которая позволит пользователям автоматически жертвовать деньги онлайн-издателям в зависимости от их участия. Сервис был задуман как способ для пользователей автоматической поддержки онлайн-издателей в качестве альтернативы рекламе; В следующем году Eyeo приобретет Flattr, стремясь расширить эту модель в качестве основной услуги Flattr. В сентябре 2016 года Eyeo объявила, что запустит «торговую площадку» для рекламы, соответствующей ее критериям приемлемости.

«Допустимая реклама»

Начиная с версии 2.0, AdBlock Plus начал разрешать «допустимую рекламу» "по умолчанию, при этом приемлемые стандарты рекламы устанавливаются.

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

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

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

См. Также
  • AdBlock
  • Brave (веб-браузер со встроенной блокировкой рекламы и собственной необязательной рекламой без отслеживания, которая финансирует пожертвования сайтов.)
  • uBlock Origin
Ссылки
Внешние ссылки
Викискладе есть медиафайлы, связанные с Adblock Plus.
Последняя правка сделана 2021-06-10 00:09:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте