Noscript vs. Adblock Plus

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

    Разработчики NoScript после каждого обновления версии расширения, направляют пользователя на свой сайт (хотя у них написано, что такое действие должно выполняться только в случае существенного обновления*), где они также размещают рекламные блоки, которые Adblock Plus должен, по идее, вырезать. Долгое время баг в антирекламном расширении позволял добавлять разработчикам NoScript свой сайт в список исключений Adblock. Когда же Владимир Палант (разработчик Adblock Plus) исправил эту ошибку, разработчики NoScript пошли на нечестный шаг и встроили в очередную версию своего детища код, направленный на нарушение работоспособности Adblock Plus.
    После того, как об этом стало известно, была подана жалоба в Mozilla и NoScript обзавелся новой версией, уже без зловредного кода. Однако чуть позже расширение опять обновилось и добавило в Adblock Plus подписку*, в которой сайты NoScript были перечислены в т.н «белом списке», что опять же нарушает работу антирекламного расширения.
    В очередной раз была подана жалоба и в очередной раз эту сомнительной полезности функциональность из NoScript убрали… Надолго ли…

    Подробности можно узнать в блоге разработчика Adblock Plus
    Mozilla отреагировала оперативно, опубликовав ряд изменений в политике AMO.

    *Советую вам проверить настройки своих расширений, если вы никогда себя этим не утруждали и поотключать там ненужные вам все эти «полезности»

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

    Updt. Извинения автора NoScript
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 94

    • UFO just landed and posted this here
        0
        Ну например, ту самую подписку от Noscript.
          –2
          У Noscript нет подписок. Подписки на фильтры есть у AdblockPlus.
            +2
            ПОВТОРЯЮ: Проверьте подписки Adblock Plus. БЕЗ ВАШЕГО ВЕДОМА в них прописалась подписка от Noscript. В самом низу списка.
              0
              Последняя версия Noscript при установке сама удаляет эту подписку. Обновите NS до версии 1.9.2.6
                0
                Да я ручками уже почикал все :)
                  0
                  Гоаорят, если ручками, то она восстанавливается :)
                    0
                    Не смогу проверить. Уже приехало обновление NS :)
        0
        Рекомендую переместить эту запись во блог www.habrahabr.ru/blogs/firefox/ — если, конечно, не было какой-либо основательной причины создавать альтернативный блог «Mozilla».
          0
          Думал об этом. Мне кажется, что вопрос, затрагиваемый топиком, не ограничивается только Огнелисом, расширения и для других программ выпускаются.
          0
          О ужас, мне все это время показывали страницу с баннерами. Что я буду делать? Как смотреть в глаза внукам? Как им рассказать, что я не смотрел эти баннеры, а сразу закрывал страницу? О горе мне, горе.

          P.S. Говорить, что это сарказм, обязательно?
            +3
            Хотя, конечно, они мудаки, если серьезно об этом говорить.
              0
              Вся реклама на noscript.net отключается посредством самого Noscript в два щелчка мыши (достаточно запретить googlesyndication.com). И никакого AdBlockPlus для этого не требуется. И получается, что ABP вырезал ту рекламу, которую пользователь не стал отключать (речь идет о тех, у кого установлен Noscript).
                0
                Абсолютно правы. НО мало кто лезет в настройки и отключает его там.
                Вполне ожидаемо, что я сам должен решить что включить и что отключить ИЗНАЧАЛЬНО.
                При первой установке у Noscript уже есть некоторые сайты в «Белом списке», именно те сайты, реклама которых и на которых приносит деньги :)
                  0
                  Как раз здесь позволю себе не согласиться. Пользователи NS как раз тем и отличаются, что они-таки лезут в настройки. Просто сам принцип функционирования расширения предполагает это (надо то всключать, то отключать скрипты, то временно, то постоянно и т.д.).

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

                  Именно поэтому белый список NS обнаруживается и, при необходимости, изменяется гораздо чаще и проще, чем специфические фильтры ABP.
                    0
                    Тут уже вопрос степени продвинутости и параноидальности конкретного пользователя.
                    Принцип функционирования NS у меня лично не вызывает необходимости ради каждого вышеописаного действия лазать в настройки, я все из выполняю кликом на иконке в строке состояния.
                      0
                      Тогда увидев рекламу на сайте noscript.net вы щелкаете на иконке и указываете «запретить googlesyndication.com». И все :)
                        0
                        Кстати. Вы сами на это и указали. При том, что 'googlesyndication.com' был у пользователя уже запрещен в ABP, на сайте noscript.net реклама все равно была.
                          0
                          Вопрос приоритетов. Можно сформулировать иначе. ABP пытается блокировать рекламу, которая в NS была разрешена :)
            0
            >Подробности можно узнать в блоге разработчика Adblock Plus

            А некоторые другие подробности можно узнать на форуме разработчика Noscript :)
              0
              Можно конкретные сообщения оттуда процитировать, а то пока вижу отмазки какие-то… Типа я не я корова не моя?
                0
                  +6
                  Намерено или нет, но автор Noscript открыл ящик Пандоры, и все его объяснения теперь выглядят несколько странно.
                  Он привлекает в качестве защитных аргументов, доводы своих противников, только поворачивает их на 180°: мол, он не хочет, чтобы за пользователя кто-то решал и сам, тем не менее, берет на себя эту ношу. Естественно «из лучших побуждений».
                  Я вполне допускаю, что оба разработчика лукавят, но ясно вижу, что у один из преследует выгоду, а второй как бы с этим борется.

                  И даже если абстрагироваться вообще от конкретно от ABP и NS то мне не нравится ситуация, в которой кто-то вмешивается (и лучше меня знает как надо) в мои настройки и конфигурации.
                    0
                    Я совершенно согласен с Вами в том, что тоже не хочу, чтобы за меня решали. Однако в данной конкретной ситуации добавление имеющих весьма отдаленное отношение к потребностям пользователей фильтров в подписку адблока мне представляется гораздо более опасным (хотя бы ввиду «труднообнаружимости» для простого пользователя), чем то, что делает автор NS.

                    Эта история с фильтрами выглядит провокативно и очень некрасиво.

                    Что же касается выгоды, то NS помогает очень многим людям и ставить в вину разработчику стремление обеспечить себе пропитание, по меньшей мере, неправильно.
                      0
                      Погодите-ка…
                      добавление имеющих весьма отдаленное отношение к потребностям пользователей фильтров в подписку адблока"
                      эти фильтры, направленные конкретно на домены NS, были туда введены именно для того, чтоб ABP работало именно так, как нужно пользователю — блокировало рекламу. Оно и так бы ее оттуда вырезало, если бы NS не юзало баг, мешающий ABP это делать.

                      И никто же не против, чтоб разработчики NS зарабатывали.
                      Проблема в том, что в погоне за выгодой, они немножечко, что называется, загнались…
                        0
                        Давайте рассуждать.

                        1. Любой пользователь NS может отключить рекламу на сайте noscript.net двумя щелчками (факт)
                        2. Подавляющее большинство посетителей сайта noscript.net — это пользователи NS (весьма достоверное предположение)
                        3. Если пользователь NS не отключил рекламу на noscript.net средствами самого NS, значит это ему не нужно (логическая интерпретация, из которой, имхо, необходимо исходить, определяя потребности пользователей в отношении блокирования рекламы на указанном сайте)

                        Оправдывая действия стороны ABP мы утверждаем, что она вправе определять, что пользователю нужно на самом деле, вопреки достаточно понятно выраженной воле самого пользователя.
                          0
                          Конечно наша с Вами дискуссия пустое дело для обеих сторон, но раз уж начали, будем продолжать :)

                          Да, да, нет.

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

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

                            Вот в этом наше с Вами расхождение. Самостоятельность выбора пользователей ABP — красивый миф. Большая часть из миллионов пользователей этого расширения устанавливают рекомендуемую подписку и забывают о нем (кстати, именно этот подход поощряется самим разработчиком ABP).
                              0
                              Не миф. Выбор подтверждается — пусть даже одним кликом. То что выбор сделали таким простым — это не недостаток АдБлока.
                                0
                                Ключевая характеристика выбора, не простота (сложность), а осознанность (неосознанность). В этом смысле выбор большинства пользователей является таковым лишь формально.
                                  +1
                                  Ну, этот выбор ABP гораздо очевиднее того выбора, который предоставляет NS, не?
                                    0
                                    Для меня как раз наоборот. Белый список NS я просматриваю за секунды, а для того, чтобы разобраться с подписками для ABP, надо затратить значительное время и обладать определенной квалификацией. Именно поэтому те, кто поддерживает такие подписки, должны вести себя максимально ответственно.
                                      0
                                      Ээээм.
                                      Я думал, что NS втихаря добавляет сам себя в исключения ABP, и люди, поддерживающие подписки, тут ни при чем. В смысле — «должны вести себя максимально ответственно»?

                                      Насчет очевидности выбора — ну фиг знает, на вкус и цвет :)
                                      Лично мне проще довериться людям, редактирующим подписки (я ж задолбаюсь кучу правил для рекламы создавать!), а белый список NS заполнять с нуля.
                                        +1
                                        >В смысле — «должны вести себя максимально ответственно»?

                                        Зайдите на форум NS и почитайте, с чего все началось (по крайней мере, по версии Маоне). В подписку EasyList включили фильтры, направленные специально против сайтов разработчика NS. Тот внес изменения в свои сайты, тогда фильтры ужесточили. И доужесточались до того, что часть нормального функционала сайтов была сломана.
                                          0
                                          А, прошу прощения.
                                            0
                                            Этот комментарий наилучшим образом, как мне кажется, отвечает нашим с Вами точкам зрения сразу.
                                              0
                                              Взвешенный комментарий. Побольше бы таких.
                                        +2
                                        Очевиднее. Автор NS сделал глупость, поковырявшись втихую. Но если бы его позиция была бы заранее обоснована и заранее подкреплена таким же формальным выбором (кликом), как и в ABP, то ничего в ней нет ужасного.
                                        +1
                                        Это проблемы пользователей а не проблемы авторов АдБлока. Не надо перекладывать с больной головы на здоровую.
                                        0
                                        Выбор де-юре, но по факту пользователь безусловно верит составителю(ям) огромного списка.
                                    0
                                    Если пользователь NS не отключил рекламу на noscript.net средствами самого NS, значит это ему не нужно

                                    Я вот, как и многие, попадаю на сайт NS только после обновления расширения. Тут же его закрываю, ибо мне там ничего не нужно. Так что пользы с меня они всё равно не получают. Зато вмешиваются в действия других программных продуктов, установленных у меня на машине. Причём, тех, вмешательство в которые я вообще не ожидал от них.
                                    Т.е. — действительно, загнались. И хоть я продолжаю пользоваться NS, ибо не вижу альтернативы, но доверия к этому расширению у меня изрядно поубавилось.
                            0
                            В блоге автора Noscript опубликован большой пост, в котором Маоне извиняется за свои действия. В этом посте также приводится его версия произошедшего.
                        –5
                        что жалко увидеть один баннер за такое замечательное и бесплатное расширение? не понимаю с чего весь сыр бор
                          +2
                          Одно расширение вмешивается намеренно в работу другого расширения, мешает тому функционировать и обусловлено это не техническими проблемами, а желанием автора заработать больше денег.
                            –3
                            Одно расширение (ABP) без спроса блокирует ту рекламу, которую пользователи Noscript предпочли не отключать. В результате чего предпочтения пользователей игнорируются, а интересы создателя Noscript (одного из важных инструментов обеспечения безопасности в сети) ставятся под удар. И обусловлено это не заботой о пользователе, а стремлением «поставить на место» разработчика NS (возможно, мотив другой, но выглядит примерно так).
                              0
                              Передергиваете и зря. Адблок без спроса ничего не делает. Оно поставляется с чистыми списками и пользователь САМОСТОЯТЕЛЬНО выбирает что блокировать, а что нет.
                                –4
                                Адблок поставляется с рекомендацией сразу после установки подписаться на фильтры EasyList. Именно это подавляющее большинство пользователей и делает. Более того, разрабочик Адблока поощряет использование подписок (посмотрите на сайте расширения и на странице расширения на AMO) и именно наличию подписко обязано указанное расшиерение своей популярностью.

                                Сам Владимир Палант пишет в своем блоге: «at some point I suggested that EasyList should be extended by a filter to block ads specifically on Noscript’s domains». Почему EasyList, почему он не предложил включить новые фильтры майнтейнерам других подписок? Наверное, потому, что EasyList — это, по сути, дефолтная настройка адблока (для подавляющего большинства технически непродвинутых пользователей уж точно).
                                  +4
                                  Вы понимаете же разницу между рекомендацией и тайной установкой без вашего ведома?

                                  Слова Паланта относятся не к инициации «боевых действий» против NS, а к попытке борьбы с нечестным поведением вторых, которые из-за бага игнорbhовали записи именно в EasyList.
                                    0
                                    Речь шла о баге в ABP.
                                      0
                                      О баге, который юзал NS, чтоб на его сайте фильтры не действовали.
                                        0
                                        Правильно. Все фильтры, а не только от EasyList. Почему же Владимир Палант предложил добавить новые фильтры именно в эту подписку? Потому, что эта подписка, как я уже отметил выше, в некотором смысле, «часть функционала» ABP ввиду своей распространенности и продвижения самим автором ABP. Т.е. сложно говорить о том, что
                                        > «Адблок без спроса ничего не делает. Оно поставляется с чистыми списками и пользователь САМОСТОЯТЕЛЬНО выбирает что блокировать, а что нет.» (как Вы написали выше)
                                          0
                                          Я соглашусь, но тут следует еще учесть тот факт, что в другие подписки фильтры из EasyList практически не включают, чтоб не плодить сущности.
                                          Ну и все-таки это опционально и можно на него не подписываться.
                                    +1
                                    Де-факто дефолтная настройка де-юре не таковая. И если уж очень хотелось NS бы выводил окошко «разрешите убить ваш АдБлок потому что очень кушать хочется». И если бы по дефолту это окошко приводило бы к убиению оного — это было бы адекватно. А не исподтишка.
                                      0
                                      Конечно, так было бы лучше. Никто не спорит. Но еще лучше было бы, если бы со стороны ABP не было таких нарочитых, не продиктованных, имхо, заботой о пользователях действий в отношении разработчика NS.
                                        0
                                        Давайте будем же немного честнее: «если бы со стороны ABP не было таких нарочитых, не продиктованных, имхо, заботой о пользователях действий в отношении» всех тех, кто показывают нам рекламу в Веб, будь это разработчик NS или кто либо другой.
                                          –1
                                          Остроумно, но мимо цели :)
                                          Рекламу на сайте noscript.net, как я писал выше, можно отрубить самим NS. Так что пользователи NS в отношении этого сайта в заботе ABP не нуждались.
                                      –1
                                      Рекомендация отличается от предустановленной настройки тем, что рекомендации следуют не все.

                                      Я, например, не следую (предпочитаю лично составлять фильтры).
                                  0
                                  мда вот я не понимаю, сначала кричат опенсорс, опенсорс. софт бесплатно! а как помочь заработать денег, пусть даже нестандартным методом (ну и что что лезет в баг чужого расширения) так сразу… ой ой ой, какие они плохие. в конце концом он не ломает ничего, а просто просит посмотреть страничку с описанием и баннером. вот вы блин.
                                    0
                                    Если вы владеете английским языком, прочитайте пожалуйста вот этот пост
                                0
                                Интересно, зачем нужен Noscript…
                                  0
                                  Для того, чтобы всякие неприятности не происходили: кража ваших паролей, кукисов и прочие безобразия.
                                    –3
                                    Для того, чтобы не было кражи паролей, кукисов и пр. нужно ходить на нормальные сайты и иметь голову на плечах. Выключать JS — это очень тупо, не на чем экономить
                                      +7
                                      нормальные сайты ломают и ставят на них связки.
                                        +1
                                        А пока нормальные сайты не сломали, для них JS разрешен.
                                        Если злоумышленник оставит свой код на этом сайте, то Noscript доверчиво выполнит какой-нибудь эксплойтик.
                                        А если XSS, то защита Noscript наверняка прокатит, ибо для vasyapupkin.ru JS будет отключен.

                                        100% защиты в любом случае нет, но это лучше, чем сидеть с полностью включенным/полностью выключенным яваскриптом =)
                                          –2
                                          Если злоумышленник оставит свой код на этом сайте, то Noscript доверчиво выполнит какой-нибудь эксплойтик.

                                          на ломаных сайтах связки не ставят по многим причинам. поэтому…
                                        –1
                                        Выключение js (не в фаерфоксе ессно) очень ускоряет загрузку сайтов и увеличивает удобство пользования. А на сайте, на который я зашел из гугла чтобы что-нибудь скачать или посмореть мне не нужны идиотские эффекты и ждать пока загрузятся 100 Кб jQuery. А вот чтобы сайт открывался за секунду-две, и никаких окон не выскакивало — это мне нужно :)
                                          0
                                          А потом пользователь с отключенным JS, картинками и CSS сильно удивляется, почему сайт так выглядит.
                                            +2
                                            Во-первых, css никто не предлагает отключать.

                                            Во-вторых, качественно сделанный сайт юзабелен даже без картинок, а JS ему тем более не требуется.

                                            В-третьих, для сайтов вроде habr.ru JS можно и включить. Хотя я бы предпочел отправлять комменты обычном POST-запросом, мне кажется тогда бы меньше было тормозов и глюков (надоело уже надпись «ой, что-то пошло не так» — не умеешь писать AJAX, не пиши).

                                            Просто в инете очень-очень-очень много сайтов, сделанных лопаторукими школьниками, и в общем итоге откл-е ненужностей вроде JS, Flash и рекламы увеличивает скорость открытия сайтов и увеличивает удобство пользования ими. Да и комп не тормозит — тоже приятно. А если вы выпадающее меню или просмотр картинок не можете сделать без яваскрипта — идите учите матчасть а не лезьте в тонкое искуусство веб-разработки :)
                                              0
                                              А еще я некоторые (особо идиотские вроде форумов или expertsexchange) сайты открываю из кеша Гугля, они оттуда быстрее загружаются и не требуют регистрацию и денег :))
                                                +1
                                                Для форумов еще, как вариант, можно использовать BugMeNot (туда кто угодно может выложить расшаренную пару логин/пароль для свободного доступа). Даже соответствующий аддон для файрфокса есть, очень удобный :)
                                                А насчет ЕЕ… Там же вроде регистрация не нужна, надо до конца страницы прокручивать, в самом низу все ответы)
                                                  0
                                                  Ага, можно, но кликнуть на Cached Page быстрее и удобнее. И сервера у Гугля быстрые.

                                                  А ЕЕ по крайней мере на мой Ip отдает страницу без ответов, я исходник смотрел. А Гуглю — с ответами.
                                      0
                                      Простите, но зачем вообще использовать две резалки, пусть и разные? Зачем превращать ФФ в нагруженного монстра?
                                        +2
                                        Это различные по функциональной нагрузке расширения: ABP антирекламное, NS повышает безопасность серфинга.
                                          0
                                          Не настолько они и разные. Поправьте меня если я ошибаюсь, но и той и дрогой можно убирать блоки с рекламой, подгружаемой скриптами (лично я их так использую).
                                            0
                                            Да. Но ABP не спасет вас от XSS, например.
                                              +4
                                              ABP можно скрывать все что угодно, даже не рекламу. например, отдельные блоки со своими class/id.

                                              Noscript же по умолчанию запрещает выполнение Javascript скриптов на всех сайтах, а пользователь сам выбирает, для каких сайтов ему включить JS, а для каких — нет. Следовательно, если юзеру с Noscriptом придет ссылка на js-эксплойт, ему будет пофик :)

                                              Конечно, самим noscript'ом тоже можно резать рекламу, но только ту, которая отображается силами JS/Java/Flash. И через одно место. Уж лучше оба расширения.
                                          –5
                                          [offtopic]
                                          abp рулит неимоверно, а noscript — нефига неудобен, так что я его, попользовав неделю, снес
                                          [/offtopic]
                                            +1
                                            Согласен, что адблок рулит, да ещё и с блокиратором элементов неимоверно рулит.
                                            Но НоуСкрипт полезен на всяких сайтах, открывающих страницы без спроса, типа Зайцев. Ну и для порно, конечн ;)
                                              +6
                                              ИМХО, лучше помучиться недельку с разрешением на всех сайтах, которые Вы часто посещаете и привыкнуть к тому, что если на сайте что-то не работает — надо разрешить его в Noscript'е, зато быть уверенным, что не подцепите какую-нибудь каку =)
                                                –2
                                                если софт говенный, то, минусуй-не минусуй, он и останется говенным
                                                  0
                                                  Минусуют не за удобство/неудобство софта, а за преподнесение субъективного мнения как истины в последней инстанции.
                                                –1
                                                Не пользуюсь ни тем, ни другим. Ad Muncher рулит и никакие плагины не страшны нужны.
                                                  +1
                                                  Эти аддоны тем и хороши, что доступны для всех попсовых операционок. Не все же на виндах сидят :).
                                                  0
                                                  Ох, жалко мне Владимира Паланта. Уже не первый раз он «вписывается в какие-то непонятки». Первый раз вроде были споры собственно по поводу Adblock и Adblock Plus. Удачи ему!
                                                    +2
                                                    И только пользователи браузера со значком из известной буквы не страдают ни отрекламы ни от этих войн!

                                                    А вообще, это повсеместная традиция, мерзопокостные программы стремятся поставить свою домашнюю странчку, плагин к браузеру и прочее…
                                                      0
                                                      Вы сейчас эксплорер имели ввиду?
                                                        +3
                                                        Я не знаю ни одного браузера на букву «Х»…
                                                          +6
                                                          Хром? :)
                                                            +4
                                                            Ай… Я провалился :)
                                                        0
                                                        Лично я использую в АДП подписку на ЮА и РУС листы, плюс то что сам набанил. Ведь листы делаются для того, что б
                                                        меньше самому банить всякого, или не так? А если так каждый сайт с рекламой будет делать? — добавлять себя в исключения.

                                                        Еще для отключения рекламы на сайтах, просят зарегистироваться, будем регестрироваться?
                                                          –5
                                                          Афтар носкрипта — БАРЫГА!
                                                          0
                                                          Понять можно обоих авторов.
                                                          Автор AdBlock — модифицировал расширение, чтобы оно соттветствовало своему предназначению — вырезать рекламу на всех сайтах. Но при этом он или аффилированное с ним лицо не должны были добавлять правила, ломающие функционал сайта Noscript.
                                                          Автор Noscript — волен модифицировать свой сайт так, чтобы он использовал любые баги/возможности AdBlock для показа рекламы. Но вносить изменения в настройки AdBlock / вмешиваться в его работу без прямого согласия на то пользователя он не имел. Его желание подзаработать можно понять.
                                                          Вообще-то, думаю, оба могли договориться по-хорошему. Странно что у них это не вышло.

                                                          Only users with full accounts can post comments. Log in, please.