uBlock Origin
| Разработчик: | Raymond Hill | ||
| Лицензия: | Бесплатно | ||
| Версия: | 1.38.6 (Firefox) 1.38.6 (Chrome, Opera, Edge) | ||
| Обновлено: | 2021-11-24 | ||
| Системы: | Windows / macOS / Linux | ||
| Интерфейс: | Русский / Английский | ||
| Рейтинг: | ![]() | ||
| Ваша оценка: |
|
Скачать
Что нужно сделать для установки?
О расширении
uBlock Origin – свободное и открытое ПО, кросс-платформенное расширение для браузеров, предназначенное для фильтрации контента, включая блокировку рекламы. Задача uBlock Origin состоит в том, чтобы предоставить пользователям средства для обеспечения своих собственных вариантов фильтрации контента. Скачать uBlock Origin по официальной ссылке разработчика можно с нашего сайта.
Реклама, реклама. Раньше она преследовала нас в виде 10-минутных блоков на ТВ, и, казалось, идет дольше самой интересующей нас программы. Теперь же перебралась в Интернет, причем в таких количествах, что думать страшно. Почти на каждой странице сейчас – настоящий парад всевозможных баннеров, как статичных, так и с применением флеш-анимации, всплывающих окон и прочих вариантов, до которых додумался разработчик.
Им-то хорошо, они на этом деньги делают, а пользователю куда деваться? Нет, перерубать интернет-кабель топором и сбегать на необитаемый остров совсем не обязательно. Достаточно просто установить на свой браузер блокировщик рекламы.
Неплохом вариантом для этой цели будет uBlock Origin. Он легко заблокирует «лишние декорации» на странице, при этом не тормозя работу. Решение скачать uBlock на русском языке сильно облегчит вам жизнь во время серфинга в Сети. Проверено.
Ключевые особенности
uBlock Origin, в отличие от встроенных во многие браузеры блокировщиков рекламы, не делает разницы между «навязчивой» и обычной, а убирает всю лишнюю информацию, оставляя страницу в ее первозданном виде. Касается это, кстати, и встроенной в видеопроигрыватели рекламы, которой успели надоесть многочисленные онлайн-кинотеатры. Так что если она не встроена в сам видеофайл до заливки, а идет отдельным блоком – вы можете о ней забыть.
После установки расширения uBlock Origin, возле адресной строки появится его значок. Нажав на него, вы будете получать информацию: сколько элементов заблокировано на данной странице. В настройках вы сможете добавить тот или иной сайт в исключения, или просто отменить работу блокировщика в данный момент на конкретной странице.
С помощью uBlock Origin можно заблокировать любой дополнительный элемент на странице, который вы сочтете лишним (случается, что рекламу размещают так хитро, что даже блокировщик не признает ее таковой, так что ручной режим порой полезен).
Скачать uBlock на русском языке можно на официальном сайте разработчика или по ссылке внизу статьи.
Плюсы и минусы расширения
С какими браузерами совместимо
uBlock Origin совместим с такими браузерами, как: Firefox, Safari, а также Google Chrome и других обозревателей на базе движка Chromium, например, Яндекс.Браузер, Comodo Dragon, Sleipnir, Orbitum, Vivaldi, Рамблер-Браузер Torch Browser.
Почему uBlock Origin лучше работает в Firefox
Автор uBlock Origin и uMatrix Реймонд Хилл обновил памятку, почему расширение uBlock Origin наиболее эффективно работает в браузере Firefox. Некоторые технические детали относятся не только к uBO, но и к другим блокировщикам рекламы.
Реймонд Хилл называет несколько основных факторов: более эффективное вскрытие маскировки CNAME, HTML-фильтрация, поддержка WebAssembly, более корректная процедура запуска браузера, сжатие LZ4 и надёжно отключённый префетчинг ресурсов. Всё это есть в Firefox, но отсутствует или глючит в браузерах на основе Chromium.
Вскрытие CNAME
Вскрытие CNAME (CNAME uncloaking) — это возможность распознавать сторонние серверы, которые маскируются под родной домен. Проверка выполняется путём проверки записи CNAME (Canonical Name).
Каноническое имя — это тип записи DNS, которая привязывает псевдоним к действительному (каноническому) доменному имени. Запись CNAME хранится в настройках DNS домена в виде пары значений.
Записи CNAME обычно используются для привязки поддомена к домену, на котором размещён контент этого поддомена. Но злоумышленники могут использовать эту техническую возможность для обхода блокировки, когда автоматически блокируются все ресурсы, загружаемые со сторонних доменов. То есть для обмана блокировщиков рекламы. Это очень распространённая практика.
Естественно, блокировщики рекламы стараются распознать мошенников, проверяя запись CNAME для каждого домена. Независимое тестирование показывает, что связка uBlock Origin и Firefox эффективнее всего справляется с этой операцией, по сравнению с другими связками блокировщик+браузер.
Тёмно-зелёным и красным отмечен uBO до и после того, как получил возможность вскрывать записи CNAME в Firefox. Источник: «Описание трекинга на основе маскировки CNAME» на сайте Азиатско-Тихоокеанского сетевого информационного центра, август 2020
HTML-фильтрация
HTML-фильтрация — возможность фильтровать тело ответа HTML до того, как оно проанализировано браузером.
Например, это позволяет удалить определённые теги в HTML-документах. В других браузерах отсутствует механизм надёжно провести такую процедуру. Дело в том, что для этой функции требуется программный интерфейс WebRequest.filterResponseData(), который в настоящее время доступен только в Firefox.
Запуск браузера
При запуске Firefox ждёт готовности, пока uBO будет полностью готов к работе, прежде чем запускать сетевые запросы в уже открытых вкладках. Это не относится к браузерам на основе Chromium. В них вредоносные трекеры и реклама могут попасть в уже открытые вкладки, в то время как они правильно отфильтруются в Firefox. Надёжная блокировка при запуске браузера особенно важна для тех, кто по умолчанию использует режим блокировки сторонних ресурсов и/или JavaScript.
Префетчинг
Префетчинг по умолчанию отключён в uBO, а также надёжно отключён в Firefox, в то время как в браузерах на базе Chromium это не так. Браузеры на базе Chromium дают веб-сайтам приоритет над пользовательскими настройками для префетчинга. Подробнее см. документацию uBlock Origin и обсуждение в баг-трекере Chromium.
WebAssembly
Версия uBO в Firefox в качестве основного метода фильтрации использует чрезвычайно быстрый и эффективный код WebAssembly. Это не относится к браузерам на базе Chromium, поскольку для этого потребуется дополнительное разрешение в манифесте расширения, которое может вызвать трения при публикации расширения в каталоге Chrome.
Более подробно см. обсуждение в репозитории WebAssembly.
Сжатие данных
Firefox-версия uBO использует сжатие LZ4 для хранения исходных списков фильтров, скомпилированных списков и снапшотов памяти на диске.
Сжатие LZ4 требует наличия IndexedDB, что проблематично с браузерами на базе Chromium в режиме инкогнито — там инстансы IndexedDB всегда сбрасываются, в результате чего uBO всегда запускается неэффективно и с устаревшими списками фильтров. Инстанс IndexedDB необходим, поскольку он поддерживает хранение данных в блобах, что недоступно в browser.storage.local API.
Это основные причины, почему uBlock Origin лучше работает в Firefox, чем в браузерах на основе Chromium.
На правах рекламы
Серверы с возможностью установить браузер или любых других задач на базе новейших процессоров AMD EPYC. Создавайте собственную конфигурацию виртуального сервера в пару кликов на любой операционной системе!
uBlock Origin — быть или не быть
Если вы выбирали блокировщик рекламы для своего браузера, то определённо знаете gorhill — автора великолепных расширений uBlock Origin для любого и uMatrix для более строгого пользователя. Я считаю блокировщик предметом первой необходимости, поэтому написал инструкцию по настройке uBlock Origin для публики с минимальным уровнем пользователя. Однако, в процессе общения с партнером gorhill, я получил информацию о невозможности рекомендовать установку uBlock Origin для массового использования. По крайней мере, при текущем положении дел…
На что мы рассчитываем при нажатии кнопки? На выполнение кнопкой заданной функции. Если кнопка, кроме заданной функции делает что-то ещё — это плохая кнопка. Если блокировщик, кроме блокировки рекламы блокирует что-то ещё — это плохой блокировщик. uBlock Origin блокирует не только рекламу, uBlock Origin блокирует то, что сочтут необходимым блокировать партнёры gorhill.
uBlock Origin устроен таким образом, что его автор не контролирует внесение изменений разработчиками фильтров. Разработчики фильтров — партнёры gorhill, имеют прямой доступ к своим фильтрам, по сути к настройкам вашего браузера. В любой момент времени вы можете что-то увидеть или не увидеть по воле партнёра gorhill, фильтр которого подключен в вашем блокировщике.
Сколько фильтров разных разработчиков у вас подключено, сколько человек в команде каждого имеют право публиковать изменения, — от морально-этических принципов такого количества людей вы зависите устанавливая uBlock Origin.
Я общался с партнером gorhill, фильтр которого Ru AdList включен по умолчанию в uBlock Origin для русскоязычного сегмента сети. Партнер добавил в фильтр правило, скрывающее все сообщения пользователя на форуме, и объявил, что безусловно будет блокировать в своем фильтре жёстче рекламы всё, что сочтёт вредным для пользователей. В данном случае вредным для пользователей он посчитал сообщение о наличии в его фильтре правила, которое скрывало сообщения пользователя. После удаления этого сообщения модератором форума, правило было удалено из фильтра.
Так как стёртым пользователем был я, обнаружить правило в коде фильтра было просто:
Рядом в коде несложно заметить правило для пользователя MP40, два года назад тихо исчезнувшего с данного форума. На обсуждение откликнулся mikhaelkh, также ранее стёртый партнером gorhill…
Казалось бы, подобные действия будут немедленно преданы безоговорочному осуждению коллегами и самим автором блокировщика, а разработчик этого фильтра, если и останется в профессии, то будет долго и упорно пытаться восстанавливать доверие к своему имени и искупать вину перед товарищами. Однако, после публикации на OpenNet, информация попала непосредственно к gorhill, который заявил… что не читает на русском языке и не имеет возможности разобраться в ситуации, но, принимая во внимание вклад своего партнера в сервис, продолжит партнерские отношения в прежнем режиме.
Итого, оснований не доверять партнеру у gorhill нет. У меня есть, но после заявления самого gorhill, у меня исчезают основания доверять любому фильтру в uBlock Origin…
Однако, несмотря на то что партнёр gorhill продолжает работать с кодом фильтра, руководствуясь прежними убеждениями, мне очень хочется надеяться, что сам gorhill способен осознать ошибку и кардинально исправить текущее положение дел, вернув доверие к лучшему блокировщику рекламы не после предъявления «иска на миллион долларов», а сразу после чтения данной публикации на неведомом ему языке.
Я намеренно избегал описания событий при которых партнёр gorhill решил воспользоваться доступом к uBlock Origin для стирания меня из сети. Я уверен, что здесь важен только факт нецелевого использования сервиса, а не мотивы разработчика. Для желающих изучить ситуацию в деталях, я сделал пост вне Хабра, на ЯДзен. Следуя по картинкам с пруфами, вы можете составить собственное представление о моральных качествах человека, которому gorhill доверяет фильтрацию контента в наших браузерах:
uBlock Origin – Бесплатный блокировщик рекламы с открытым кодом
Не нагружает процессор и память
uBlock Origin – это не просто «блокиратор рекламы», это блокировщик контента широкого спектра действия, главным преимуществом которого является эффективное использование процессора и памяти.
Блокировщик рекламы с открытым кодом
uBlock Origin – это бесплатное кроссплатформенное расширение для браузера с открытым исходным кодом, предназначенное для фильтрации контента. Главная задача приложения – эффективное обезвреживание угроз вторжения в частную жизнь с удобством для пользователя.
Эффективное использование процессора и памяти
Поддержка различных браузеров
Расширение uBlock Origin доступно для нескольких самых популярных браузеров, среди которых Chrome, Chromium, MS Edge, Opera, Firefox и все версии Safari до 13.
О uBlock Origin
В 2014 году основатель, оригинальный автор и ведущий разработчик Рэймонд Хилл создал первую версию расширения uBlock, разработка которого началась с разветвления кодовой базы HTTP Switchboard на uBlock и uMatrix – отдельное расширение для блокировки, предназначавшееся для продвинутых пользователей. Оригинальный uBlock был разработан так, чтобы сообщество пользователей могло начать составлять и вести списки блокировки, а Раймонд Хилл – одновременного добавлять в расширение новые функции и обновлять качество кода до соответствия стандартам официального релиза. Первая версия uBlock была выпущена в 2014 году в качестве эксклюзивного расширения для браузеров Chrome и Opera, а в конце 2015 года расширение стало доступно и для других браузеров под его сегодняшним названием – uBlock Origin (иногда на мировом рынке представлено как uBlock₀).
После выпуска расширения в 2015 году совместное отраслевое исследование comsource и Sourcepoint зафиксировало 833% рост числа установок за 10-месячный период с момента выпуска и до августа 2016 года – это был самый большой показатель роста среди отраслевого программного обеспечения, представленного для публичной установки в то время. В данном исследовании столь огромный всплеск объяснялся коллективным пользовательским спросом на «чистые блокировщики», способные работать вне ограничений программы «приемлемой рекламы», используемой AdBlock и другими отраслевыми расширениями.
Версия uBlock Origin Firefox быстро завоевала популярность, а число ее активных пользователей превысило 5 миллионов, при этом количество активных пользователей версии для Chrome в итоге превысило 10 миллионов. Затем, в декабре 2016 года, разработчик Ник Роллс официально выпустил версию uBlock Origin для браузера Microsoft Edge.
В январе 2017 года uBlock Origin был добавлен в репозитории для Debian 9 и Ubuntu (16.04), и расширение было удостоено престижной IoT-награды «Выбор месяца» от Mozilla.
По состоянию на 2021 год основатель и ведущий разработчик Рэймонд Хилл продолжает развивать и активно разрабатывать uBlock Origin.
Расширение uBlock Origin остается лидирующим кроссплатформенным программным расширением для браузера с открытым кодом, специально разработанным для мультибраузерного использования. По состоянию на 2021 год, расширение uBlock Origin доступно для всех самых популярных браузеров, среди которых Chrome, Chromium, Edge, Opera, Firefox и все версии Safari до 13.
В настоящее время проект uBlock Origin по-прежнему принципиально отказывается от пожертвований и вместо этого рекомендует всем своим клиентам, пользователям и сторонникам отправлять средства тем, кто ведет и составляет список блокировок.



