Google Chrome переходит на Manifest v3 — новую платформу расширений, которая существенно ограничивает возможности блокировщиков рекламы и инструментов конфиденциальности. Популярное расширение uBlock Origin несовместимо с MV3 в своей полной версии: новый API заменяет динамическую фильтрацию через webRequest на декларативный API с лимитом правил, что ограничивает эффективность сложных списков блокировки.
Технические ограничения Manifest v3 для блокировщиков
Новая платформа вводит ряд ограничений, которые снижают эффективность расширений фильтрации:
- Лимит на количество статических правил фильтрации (максимум 30 000 в одном расширении)
- Ограниченный синтаксис декларативных правил — часть фильтров uBlock Origin не поддерживается
- Отсутствие доступа к журналам фильтрации (невозможно видеть, что именно заблокировано)
- Запрет динамической загрузки кода — обновление правил требует обновления расширения, а не только списков
uBlock Origin Lite — MV3-совместимая версия — работает в урезанном режиме без расширенного режима и без динамической фильтрации. Разработчик Raymond Hill прямо указал, что MV3-версия «значительно менее способна защитить пользователей».
Критика EFF и Mozilla: безопасность или контроль над рекламой?
Фонд электронных рубежей (EFF) назвал переход на Manifest v3 «лживым и угрожающим», утверждая, что заявленные преимущества безопасности служат прикрытием для ограничения расширений, снижающих доходы от рекламы. Специалисты Mozilla также подвергли сомнению аргументы Google о повышении производительности.
Последствия для безопасности пользователей
Снижение эффективности блокировщиков напрямую влияет на безопасность: значительная часть распространения вредоносного ПО происходит через malvertising — вредоносную рекламу на легитимных сайтах. Антивирусные расширения, инструменты родительского контроля и решения для защиты конфиденциальности в корпоративных средах также затронуты ограничениями MV3.
Альтернативы для пользователей, не желающих мириться с MV2-ограничениями
- Firefox продолжает поддерживать Manifest v2 и планирует поддержку бессрочно для расширений с применением
webRequest. - Brave Browser имеет встроенный блокировщик рекламы на уровне браузера, не зависящий от API расширений.
- uBlock Origin в полной версии остаётся доступен для Firefox и продолжает активную разработку.