[Информационная безопасность, Google Chrome, Расширения для браузеров, Браузеры] В бета-версии Chrome 88 включили Manifest V3, который изменит доступ расширений к данным

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
10-Дек-2020 23:31


Google включила Manifest V3 в Chrome 88 Beta. Теперь разработчики расширений смогут протестировать изменения, затрагивающие блокировку рекламы, производительность и конфиденциальность пользователей.
Данный манифест включает набор спецификаций. Он определяет набор функций расширений для Chrome. В Manifest V3 внедрили множество изменений по сравнению с Manifest V2, который вышел в 2012 году.
Сразу после выхода Manifest V3 его раскритиковали, так как манифест ограничивал возможности блокировки контента по API webRequest, используемого блокировщиками рекламы вроде uBlock Origin и Ghostery. Однако в Google заявили, что такие расширения имели слишком широкий доступ к «потенциально конфиденциальным» данным пользователей. Тем не менее, компания заявила, что блокировщики рекламы будут только приветствоваться в экосистеме расширений Chrome, но при использовании нового API declarativeNetRequest. Google провела совместную работу с AdBlock Plus, чтобы блокировщики рекламы продолжали работать с Chrome Manifest V3.
Со стороны разработчиков претензии к declarativeNetRequest состояли в том, что новый API поддерживал не более 30 тысяч правил, тогда как EasyList включает более 60 тысяч правил. Теперь в Google пообещали, что с выходом Chrome 89 поддержку расширят до 300 тысяч правил.
Manifest V3 позволяет пользователям получить более точный контроль над сайтами, к которым может иметь доступ расширение Chrome.
Кроме того, теперь расширения Chrome не смогут запускать удаленный код. Размещаемые в магазине расширения будет проще и быстрее верифицировать.
Однако те расширения, которые используют «пользовательские сценарии», к примеру, Tampermonkey, не смогут существовать в нынешнем виде. uBlock Origin больше не будет работать, так как разработчики не смирились с внедрением declarativeNetRequest.
Чтобы сделать расширения менее ресурсоемкими, сервис-воркерам разрешат обрабатывать фоновые задачи и события.
В середине января выйдет стабильная версия Chrome 88, и в магазине расширений начнут появляться оптимизированые решения. Но расширения Manifest V2 продолжат работать как минимум год после запуска Chrome 88, пока Google продолжит работу с разработчиками. Им нужно будет внести изменения в соответствии с Manifest V3. С разработчиками Tampermonkey и других расширений уже ведут переговоры, чтобы найти способ безопасной реализации поддержки пользовательских скриптов.
Внедрение Manifest V3 затронет все браузеры платформы Chromium, в частности, Edge.
В Google также анонсировали Web Vitals Report, веб-сайт с открытым исходным кодом и инструмент, который позволит запрашивать и визуализировать данные метрик Web Vitals в Google Analytics, чтобы сравнивать данные о производительности.

===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_informatsionnaja_bezopasnost (Информационная безопасность), #_google_chrome, #_rasshirenija_dlja_brauzerov (Расширения для браузеров), #_brauzery (Браузеры), #_google_chrome_api, #_chromium, #_beta, #_rasshirenija_chrome (расширения chrome), #_rasshirenija_brauzerov (расширения браузеров), #_manifest_v3, #_blokirovschiki_reklamy (блокировщики рекламы), #_konfidentsialnost (конфиденциальность), #_udalennoe_vypolnenie_koda (удаленное выполнение кода), #_informatsionnaja_bezopasnost (
Информационная безопасность
)
, #_google_chrome, #_rasshirenija_dlja_brauzerov (
Расширения для браузеров
)
, #_brauzery (
Браузеры
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 12:48
Часовой пояс: UTC + 5