Три месяца разработчиков Chromium обсуждают новые программные интерфейсы декларативныйNetRequest API , что делает невозможным полноценное использование веб-запрос API .
Расширения используют данные API для блокировки контента на лету во время загрузки страницы.
В новой системе блокировщики не смогут блокировать события, а только просматривать их.
Вместо этого расширениям рекомендуется переключиться на API declarativeNetRequest и сообщить браузеру о событиях, которые они хотят заблокировать.
По мнению Google, это должно ускорить загрузку страниц в браузере (поскольку расширения больше не будут замедлять основной поток), а также защитит конфиденциальность пользователей.
Первый поднял тревогу Рэймонд Хилл, автор uBlock Origin и uMatrix. Он заявил , что его расширения для блокировки рекламы «не смогут существовать», если изменения будут приняты.
Поздний пессимизм Вы сказали разработчики других расширений, включая F-Secure, NoScript и Ermes Cyber Security. Например, NoScript для Firefox невозможно перенести в Chrome. Рэймонд Хилл отмечает, что API declarativeNetRequest использует систему фильтрации в стиле Adblock Plus, которая несовместима с uBlock Origin. Он считает это фундаментальным недостатком: «Помимо того, что uBlock Origin и uMatrix не смогут существовать, беспокойство вызывает то, что предлагаемые API declarativeNetRequest блокируют внедрение новых механизмов фильтрации контента на инновационной архитектуре, поскольку API declarativeNetRequest является не чем иным, как реализацией одного конкретного механизма фильтрации, причем довольно ограниченной (лимит в 30 000 ограничений недостаточен для обработки только известных EasyLists)».
Рэймонд Хилл также отметил, что новый API не поддерживает несколько других функций, включая блокировку медиа-элементов, размер которых превышает указанный, отключение выполнения JavaScript путем введения директив Content-Security-Policy и удаление исходящих заголовков файлов cookie. Рэймонд считает, что эти изменения не отвечают интересам пользователей.
К по мнению Андрея Мешкова , сооснователь другого блокировщика рекламы AdGuard для Chrome, это изменение, скорее всего, затронет все остальные блокировщики рекламы.
Не только блокировщики Помимо блокировщиков сильно пострадают антивирусные расширения.
«Помимо блокировки рекламы, похоже, это влияет на программное обеспечение, которое использует динамическую блокировку https-трафика, который оценивается как вредоносный», — сказал Юни Корте, ведущий инженер-программист финского производителя антивирусов F-Secure. «Это страницы, распространяющие вредоносное ПО, а также, например, функции родительского контроля, то есть защиты пользователя от контента, отнесенного к категории вредных/нежелательных для него».
Мнение застройщика поддержал Клаудио Гуарниери, ведущий специалист правозащитной организации Amnesty International: «Я хотел бы повторить то, что сказал Юни.
Я считаю, что эти изменения помешают многочисленным расширениям безопасности работать должным образом».
написал Он.
«Если эти изменения будут опубликованы, [мое] расширение больше не будет работать», присоединился к мнению коллег Брэндон Диксон, автор расширения Blockade.io, которое блокирует атаки Drive-by и предотвращает доступ к фишинговым сайтам.
Аналогичные мнения высказали Кристоф Ковач , один из разработчиков расширения родительского контроля, создатели расширения Privowny , который предоставляет широкий спектр функций для повышения конфиденциальности в Интернете, и команда Эрмес Кибербезопасность , создатели еще одного расширения Chrome, ориентированного на безопасность.
Автор популярного расширения NoScript для Firefox. сказал что если он примет эти изменения, то не сможет портировать NoScript в Chrome. Критики говорят, что Google на самом деле пытается ограничить функциональность сторонних блокировщиков рекламы под ложным предлогом, чтобы продвигать свой блокировщик рекламы в браузере.
недавно объявлено .
Вы также можете контролировать, какую рекламу пользователи могут блокировать, а какую нет. Хорошей новостью является то, что критика нового API DeclarativeNetRequest происходит в нужное время, поскольку разработчики Google открыты для обратной связи.
Есть надежда, что они передумают и откажутся от реализации нового API в коде Chromium, на котором основаны Chrome, Vivaldi, Opera, Brave и другие браузеры.
Теги: #браузеры #Google Chrome #api #с открытым исходным кодом #Расширения браузера #блокировка рекламы #noscript #uBlock Origin #F-Secure #AdGuard #umatrix #Amnesty International #Ermes Cyber Security #Андрей Мешков
-
Взгляните На Hp Pavilion-Dv6-3050Us
19 Oct, 24 -
Программа Ppc Coach: Краткий Обзор
19 Oct, 24 -
Выпуск Ios 4.2 Для Устройств Ios
19 Oct, 24 -
Флэш-Память Для Телефонов Начального Уровня
19 Oct, 24