uBlock Origin (uBlock Origin)

Перейти к навигации Перейти к поиску

uBlock Origin
Логотип программы uBlock Origin
Скриншот программы uBlock Origin
меню uBlock Origin
Тип Расширение браузера
Автор Реймонд Хилл (gorhill)
Разработчики Текущие:
Реймонд Хилл, Ник Ролс
Бывшие:
Deathamns,[1] Крис Аджуди, Алекс Валлат
Написана на JavaScript
Операционная система Кроссплатформенное программное обеспечение
Языки интерфейса Многоязычная поддержка
Первый выпуск 23 июня 2014 года[2]
Аппаратная платформа браузер
Последняя версия
Репозиторий github.com/gorhill/uBlock
Состояние Развивается
Лицензия GPLv3+
Сайт github.com/gorhill/uBlock/
Логотип Викисклада Медиафайлы на Викискладе

uBlock Origin — свободное и открытое ПО, кросс-платформенное расширение для браузеров, предназначенное для фильтрации контента, включая блокировку рекламы. Расширение доступно для нескольких браузеров — Safari (Beta), Chrome, Chromium, Edge, Firefox, Opera[4], Яндекс.Браузер и Vivaldi. uBlock Origin получил похвалу от технологических сайтов, и, как сообщается, он намного менее требователен к ресурсам памяти, чем другие расширения[5][6] с похожим функционалом. Задача uBlock Origin состоит в том, чтобы предоставить пользователям средства для обеспечения своих собственных вариантов фильтрации контента[4][7].

По состоянию на 2020 год uBlock Origin продолжает активно развиваться и поддерживаться основателем и ведущим разработчиком Реймондом Хиллом[4]. Хилл отказался от поддержки uBlock, старой ветви программного обеспечения, ссылаясь на «серьёзные несовместимости в духе проекта».

Совместное исследование Sourcepoint и comScore сообщило о росте на 833 % за десятимесячный период отслеживания, заканчивающийся в августе 2015 года, самый сильный рост программного обеспечения[8]. Отмечается, что рост объясняется стремлением пользователей к чистым блокаторам без программ «приемлемой рекламы»[9].

uBlock Origin изначально был назван «μBlock». Позднее имя было изменено на «uBlock», чтобы избежать путаницы в том, как произносится греческая буква «μ» (Мю) в «μBlock». Разработка началась с кодовой базы HTTP-коммутатора вместе с другим блокирующим расширением под названием uMatrix, предназначенным для продвинутых пользователей[10]. uBlock Origin был разработан для использования списков блокировок, поддерживаемых сообществом[11], добавляя функции и повышая качество кода для выпуска стандартов[10]. Первый выпуск расширения был в июне 2014 года для Chrome и Opera, зимой 2015 года расширение было выпущено для других браузеров.

В апреле и мае 2015 года проект uBlock был разделён разработчиками на github.com/chrisaljoudi/uBlock, который поддерживался Крисом Аджуди; и uBlock Origin, который продолжает поддерживаться создателем uBlock Реймондом Хиллом в github.com/gorhill/uBlock[12]. Впоследствии Крис Аджуди открыл сайт ublock.org. По состоянию на апрель 2020 uBlock поддерживается организацией uBlock, LLC, у него новый репозиторий, версия для Firefox на сайте addons.mozilla.org носит название µBlock[13], но в собственном интерфейсе носит название uBlock. Начиная с апреля 2015 года uBlock Origin полностью не связан с веб-сайтом ublock.org.

По состоянию на апрель 2020 на сайте ublock.org в разделе часто задаваемых вопросов написано:

Are uBlock and uBlock Origin the same thing?

No. They are two separate products, although both products aim to make it safer and more fun to browse the Internet by cutting down on the ads users are exposed to on most websites. You can download uBlock Origin here (ссылка).

 (англ.)
UBlock и uBlock Origin — это одно и то же?

Нет. Это два отдельных продукта, хотя оба продукта направлены на то, чтобы сделать работу в Интернете более безопасной и увлекательной за счёт сокращения рекламы, которую пользователи получают на большинстве веб-сайтов. Вы можете скачать uBlock Origin здесь (ссылка).

 (рус.)

В то же время конкурирующее расширение — uBlock Origin — блокирует по умолчанию сайт ublock.org подпиской «uBlock filters — Badware risks».

Оба проекта отказываются от пожертвований, прося поддерживать лишь людей, обновляющих подписки, которые содержат правила фильтрации[4][13][14].

uBlock Origin Logo
uBlock Origin

Реймонд Хилл, основатель и первоначальный автор uBlock, продолжает работать над расширением под названием uBlock Origin, иногда стилизованным как uBlock₀[15]. Первоначально Хилл хотел дать расширению название uBlock₀, но оно было удалено из интернет-магазина Chrome якобы за нарушение правил сервиса, без объяснения конкретных причин. Хилл попробовал снова отправить расширение на модерацию, в этот раз изменив название на uBlock Origin, а также изменил значок расширения — и расширение было разрешено модератором[16]. По состоянию на 2018—2020 годы расширение для Chrome имеет более чем 10 млн активных пользователей, а для Firefox — более чем 5 млн активных пользователей[17][18].

В январе 2016 года uBlock Origin был добавлен в репозитории Debian 9 и Ubuntu 16.04.[19][20] Расширению было присуждена награда «Выбор месяца» от Mozilla за май 2016 года[21]. По состоянию на апрель 2020 года uBlock Origin является рекомендованным расширением на сайте дополнений Firefox — addons.mozilla.org.[14]

Ник Ролс официально выпустил uBlock Origin для Microsoft Edge 11 декабря 2016 года[22].

Эллис Цунг выпустил бета-версию uBlock Origin для Safari 9 декабря 2016 года[23].

uBlock / µBlock (ublock.org)

[править | править код]
uBlock Logo
Значок uBlock для Chrome
µBlock Logo
Значок uBlock для Firefox (µBlock)

Вскоре после раздела проекта Крис Аджуди создал ublock.org для размещения uBlock, продвигал расширение и запрашивал пожертвования. В ответ основатель uBlock Раймонд Хилл заявил, что «пожертвования, запрашиваемые ublock.org, не приносят пользу никому из тех, кто внёс наибольший вклад в создание uBlock Origin»[4]. В настоящее время оба проекта придерживаются позиции, что в поддержке нуждаются лишь авторы подписок (см. выше).

До этой[какой?] версии поддержка Safari и Firefox была публично представлена версиями 0.8.5.4 и 0.8.5.5 разработчиком «Deathamns», который с тех пор покинул проект вместе с основателем Реймондом Хиллом. Ответ расширения для Firefox было передано разработчику Алекса Валату по запросу Хилла[прояснить]. Впоследствии Валлат внёс код в uBlock Origin.

Разработка проекта приостанавливалась с 2015 года[24]. Сертификат безопасности веб-сайта истёк в мае 2016 года и был возобновлён 30 июня 2016 года. По состоянию на июнь 2017 года репозиторий uBlock в github.com/chrisaljoudi/uBlock не обновлялся и не поддерживался с августа 2015 года. Репозиторий uBlock Origin github.com/gorhill/uBlock/ по-прежнему активно поддерживается и обновляется.

В настоящее время, по состоянию на апрель 2020 года, uBlock / µBlock регулярно обновляется, по крайней мере с июня 2018[25], использует новый репозиторий: https://github.com/uBlock-LLC/uBlock/releases версия для Firefox на сайте addons.mozilla.org носит название µBlock[13], но в собственном интерфейсе носит название uBlock; в то время как в Интернет-магазине Chrome расширение носит название uBlock[26]. Домашней страницей µBlock и uBlock указана https://www.ublock.org/. uBlock для Chrome имеет более 600 тысяч активных пользователей[26], а µBlock для Firefox — около 138 тысяч активных пользователей[13].

Компоненты

[править | править код]

Блокировка и фильтрация

[править | править код]

uBlock Origin и uBlock поддерживают большую часть синтаксиса фильтра Adblock Plus. Популярные списки фильтров EasyList и EasyPrivacy включены как подписки по умолчанию. Расширения могут импортировать файлы хостов, а ряд поддерживаемых сообществом списков доступен при установке. Среди доступных файлов хоста, список серверов объявлений Питера Лоу и Malware-домены также включены по умолчанию. Некоторые дополнительные функции включают динамическую фильтрацию скриптов и фреймов и инструмент для скрытия элементов веб-страницы. Начиная с версии 0.8.7.0, динамическая фильтрация в uBlock может действовать как полная замена RequestPolicy или подобных надстроек[24]. uBlock Origin включает в себя растущий список функций, недоступных в uBlock, в том числе новый режим, помогающий тем, у кого есть недостаток цветового зрения, новая функция фильтрации динамических URL-адресов, новые функции ведения журнала и улучшения интерфейса, включая инспектор DOM, новые параметры конфиденциальности для блокировки Предварительная выборка ссылок, аудит гиперссылок и утечки IP-адресов через WebRTC. В последних выпусках uBlock Origin также были добавлены переключатели для работы с сайтами для переключения блокировки всплывающих окон, строгая блокировка домена, косметические фильтры и шрифты[4]. Версия uBlock Origin для Firefox имеет дополнительную функцию, которая помогает избежать попыток веб-сайтов обойти блокировщики[4].

Производительность

[править | править код]

Веб-сайты технологий и обзоры пользователей для uBlock считают расширение менее ресурсоёмким по сравнению с расширениями, которые предоставляют аналогичные функциональные возможности, такие как Adblock Plus[27][28][29] Тест, проведённый в августе 2015 года с десятью расширениями блокировки, показал, что uBlock Origin является наиболее ресурсоэффективным среди тестируемых расширений.[30].

uBlock проверяет, какие ресурсы стиля необходимы для отдельной веб-страницы, а не полагается на универсальную таблицу стилей. Расширение принимает моментальный снимок фильтров, которые пользователь разрешил. Это способствует ускоренной загрузке браузера по сравнению с извлечением фильтров из кеша каждый раз[31].

Поддерживаемые платформы

[править | править код]

uBlock Origin активно разрабатывается для приложений, основанных на двух основных движках.

Актуальные платформы

[править | править код]

Поддержка окончена

[править | править код]

Конфиденциальность

[править | править код]

Политики конфиденциальностей uBlock и uBlock Origin различаются.

Согласно политике конфиденциальности uBlock Origin: обработка персональных данных пользователей не осуществляется[33] в отличие, например, от политик конфиденциальностей Adblock Plus или uBlock[34][35].

uBlock Origin входит в предустановленное ПО дистрибутива с повышенными требованиями к приватности и анонимности пользователей GNU/Linux Tails.[36]

Примечания

[править | править код]
  1. Deathamns. GitHub. Дата обращения: 29 июня 2017. Архивировано 7 декабря 2018 года.
  2. Changelog for the first versions. Дата обращения: 17 февраля 2015. Архивировано 23 декабря 2019 года.
  3. Release 1.60.0
  4. 1 2 3 4 5 6 7 Raymond Hill. uBlock Origin: An efficient blocker for Chromium and Firefox. Fast and lean. — 2017-06-29. Архивировано 25 февраля 2017 года.
  5. Henry, Alan. "uBlock, the Memory-Friendly Ad-Blocker, Is Now Available for Firefox". Lifehacker (англ.). Архивировано 7 января 2022. Дата обращения: 29 июня 2017.
  6. www.ghacks.net. Дата обращения: 29 июня 2017. Архивировано 7 января 2022 года.
  7. "Adblock Plus vs. Ghostery vs. Ublock Origin: Not All Adblockers Were Created Equal". iDigitalTimes.com (англ.). 2015-11-05. Архивировано из оригинала 28 августа 2016. Дата обращения: 29 июня 2017.
  8. "The Ad Blocker Landscape: What You Need To Know Today". Marketing Land (англ.). 2015-10-14. Архивировано 26 февраля 2021. Дата обращения: 29 июня 2017.
  9. sourcepoint. The state of ad blocking - September 2015. — 2015-09-16. Архивировано 5 января 2022 года.
  10. 1 2 Raymond Hill. uMatrix: Point and click matrix to filter net requests according to source, destination and type. — 2017-06-29. Архивировано 31 января 2022 года.
  11. "uBlock for Chrome is a resource-friendly adblocker by the HTTP Switchboard author - gHacks Tech News". gHacks Technology News (англ.). 2014-06-24. Архивировано 5 января 2022. Дата обращения: 29 июня 2017.
  12. Update README.md · gorhill/uBlock@06334a1 (англ.). GitHub. Дата обращения: 29 июня 2017. Архивировано 18 февраля 2019 года.
  13. 1 2 3 4 µBlock для Firefox. Дата обращения: 20 апреля 2020. Архивировано 14 апреля 2020 года.
  14. 1 2 uBlock Origin для Firefox. Дата обращения: 20 апреля 2020. Архивировано 16 апреля 2020 года.
  15. "Official uBlock Origin add-on lands for Firefox - gHacks Tech News". gHacks Technology News (англ.). 2015-04-25. Архивировано 5 января 2022. Дата обращения: 29 июня 2017.
  16. Блокировщик рекламы uBlock разделился на два проекта. Дата обращения: 20 апреля 2020. Архивировано 3 августа 2020 года.
  17. uBlock Origin. chrome.google.com. Дата обращения: 29 июня 2017. Архивировано 29 января 2015 года.
  18. uBlock Origin :: Statistics Dashboard :: Add-ons for Firefox (англ.). addons.mozilla.org. Дата обращения: 29 июня 2017.
  19. веб-мастер Debian, [email protected]. Debian -- Подробная информация о пакете исходного кода ublock-origin в sid. packages.debian.org. Дата обращения: 29 июня 2017. Архивировано 5 января 2022 года.
  20. ublock-origin package : Ubuntu (англ.). launchpad.net. Дата обращения: 29 июня 2017. Архивировано 5 января 2022 года.
  21. May 2016 Featured Add-ons (англ.). Mozilla Add-ons Blog. Дата обращения: 29 июня 2017. Архивировано 7 января 2022 года.
  22. 1 2 "uBlock Origin adblocker now available for Microsoft Edge via the Store". Windows Central. Архивировано 5 января 2022. Дата обращения: 29 июня 2017.
  23. 1 2 Ellis Tsung. uBlock-Safari: uBlock Origin - An efficient blocker for Chromium, Firefox, and Safari. Fast and lean. — 2017-06-28. Архивировано 27 января 2022 года.
  24. 1 2 Chris Aljoudi. uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. — 2017-06-29. Архивировано 10 июля 2017 года.
  25. https://addons.mozilla.org/ru/firefox/addon/ublock/versions/ Архивная копия от 5 ноября 2017 на Wayback Machine История версий µBlock
  26. 1 2 uBlock — Интернет-магазин Chrome. Дата обращения: 20 апреля 2020. Архивировано 16 июня 2021 года.
  27. "uBlock ad blocker added to Mozilla's extensions site | Jim Lynch". archive.fo. 2015-06-09. Архивировано 9 июня 2015. Дата обращения: 29 июня 2017.
  28. Adblock Plus vs uBlock Origin | Which one to Choose? | TechWiser (англ.). techwiser.com. Дата обращения: 29 июня 2017. Архивировано 22 июня 2017 года.
  29. "uBlock Origin - Better Than AdBlock Plus? - Make Tech Easier". Make Tech Easier (англ.). 2015-05-02. Архивировано 26 февраля 2020. Дата обращения: 29 июня 2017.
  30. "10 Ad Blocking Extensions Tested for Best Performance • Raymond.CC". Raymond.CC Blog (англ.). Архивировано 5 января 2022. Дата обращения: 29 июня 2017.
  31. uBlock Origin
  32. What is Kiwi Browser about ? (амер. англ.). Kiwi Browser (22 сентября 2019). Архивировано 30 ноября 2023 года.
  33. uBlock/wiki/Privacy-policy (англ.). GitHub. Дата обращения: 15 января 2021. Архивировано 6 февраля 2021 года.
  34. Privacy Policy (англ.). adblockplus.org. Дата обращения: 15 января 2021. Архивировано 20 января 2021 года.
  35. uBlock. Privacy (амер. англ.). uBlock - A Fast and Efficient Ad Blocker. Easy on CPU and Memory.. Дата обращения: 15 января 2021. Архивировано 16 января 2021 года.
  36. Tails - Features and included software. tails.boum.org. Дата обращения: 15 января 2021. Архивировано 23 августа 2019 года.