Firefox et Chrome s’affrontent sur les extensions de bloqueur de publicités

Il y a un fossé croissant sur la quantité de navigateurs de salle qui devrait permettre le blocage des publicités, et Chrome et Firefox se sont retrouvés aux côtés opposés du combat.

La pause se concentre sur une fonctionnalité appelée Web Request, couramment utilisée dans les bloqueurs de publicités et cruciale pour tout système cherchant à bloquer un domaine en masse. Google a longtemps eu des problèmes de sécurité concernant Web Request et a travaillé pour le supprimer de la dernière norme d’extension, appelée Manifest V3, ou MV3 en abrégé. Mais, dans un récent article de blog, Mozilla a clairement indiqué que Firefox maintiendrait la prise en charge des requêtes Web, laissant la porte ouverte à des formes plus sophistiquées de blocage des publicités.

La stratégie de Google a été vertement critiquée par les défenseurs de la vie privée (l’Electronic Frontier Foundation a été un opposant vocal), mais la société de recherche n’a pas été influencée. Bien que Firefox ait une part de marché beaucoup plus petite que Chrome, cela pourrait être une opportunité pour le produit de Mozilla de vraiment se définir. Cependant, pour Google, s’en tenir à MV3 aura un impact énorme sur le rôle global du blocage des publicités sur le Web moderne.

Comprendre le Manifeste V3

Les modifications apportées à Manifest V3 font partie d’une révision prévue de la spécification du fichier manifeste de l’extension du navigateur Chrome, qui définit les autorisations, les fonctionnalités et les ressources système que toute extension peut utiliser.

Dans le cadre de la spécification actuellement active, Manifest V2, les extensions de navigateur peuvent utiliser une fonction API appelée Web Request pour observer le trafic entre le navigateur et un site Web et pour modifier ou bloquer les demandes vers certains domaines. L’exemple que Google fournit aux développeurs montre un script d’extension qui empêcherait le navigateur d’envoyer du trafic vers “evil.com” :

La fonctionnalité de demande Web est puissante et flexible, et peut être utilisée à la fois pour de bonnes et de mauvaises fins. Les extensions de blocage des publicités utilisent la fonctionnalité pour bloquer le trafic entrant et sortant entre certains domaines et le navigateur d’un utilisateur. En particulier, ils bloquent les domaines qui chargent les publicités et empêchent l’envoi d’informations depuis le navigateur vers l’un des milliers de domaines de suivi qui collectent des données sur les internautes. Mais la même fonctionnalité peut être utilisée de manière malveillante pour détourner les identifiants de connexion des utilisateurs ou insérer des publicités supplémentaires dans les pages Web, ce qui a été la raison d’être de Google pour changer la façon dont cela fonctionne dans Manifest V3.

Dans le cadre de la nouvelle spécification, la version bloquante de l’API Web Request a été supprimée et remplacée par une API appelée Declarative Network Request. Au lieu de surveiller toutes les données d’une requête réseau, la nouvelle API oblige les créateurs d’extensions à spécifier à l’avance des règles sur la manière dont certains types de trafic doivent être gérés, et l’extension peut prendre un ensemble d’actions plus limité lors de l’activation d’une règle. Pour certaines extensions, cela ne sera apparemment pas un problème : Adblock Plus, l’un des bloqueurs de publicités les plus populaires, s’est prononcé en faveur des modifications de MV3, même s’il convient de noter que l’extension a une relation financière avec Google. D’autres, cependant, peuvent être plus gravement touchés.

Google a présenté les changements comme un avantage pour la confidentialité, la sécurité et les performances, mais les critiques y voient un effort calculé pour limiter l’impact du blocage des publicités sur une entreprise financée presque entièrement par les publicités. (Dans ses documents déposés auprès de la SEC, Google cite systématiquement “les technologies existantes et nouvelles qui bloquent les publicités en ligne” comme un facteur de risque susceptible d’affecter les revenus.)

Mais les créateurs de certaines extensions de blocage des publicités et de protection de la vie privée ont déclaré que le changement compromettrait l’efficacité de leurs produits. Jean-Paul Schmetz, PDG de l’extension de navigateur axée sur la confidentialité Ghostery, a particulièrement visé l’imposition par Google de la norme MV3 à la lumière des récentes déclarations de l’entreprise sur la protection de la vie privée :

“Alors que Google pousse un message de” confidentialité dès la conception “à la surface, il affirme toujours un monopole sur l’ensemble de l’écosystème en réprimant les entreprises de confidentialité numérique qui s’efforcent déjà de redonner aux utilisateurs le contrôle de leurs données”, a déclaré Schmetz. . le bord Par email.

L’extension Ghostery est un excellent exemple d’un produit qui serait sérieusement affecté par les changements de Google. En plus de bloquer le contenu publicitaire, l’extension analyse les communications entre un site Web et le navigateur d’un utilisateur à la recherche de données qui pourraient involontairement identifier un visiteur unique du site et les remplace par des données génériques avant que le réseau de trafic Web ne quitte le navigateur. Cela nécessite la possibilité de modifier le trafic Web à la volée et, en tant que tel, sera sévèrement limité par les restrictions MV3, selon les développeurs.

Les développeurs de bloqueurs de publicités craignent également que les impacts de ces changements aillent bien au-delà du navigateur Chrome. La spécification MV3 fait partie du projet Chromium, un navigateur Web open source créé par Google qui constitue la base non seulement de Chrome, mais également de Microsoft Edge, le navigateur léger et axé sur la confidentialité Brave, Opera et bien d’autres. Étant donné que Chromium prend en charge ces projets, les navigateurs qui en dépendent devront également éventuellement migrer vers le format d’extension MV3, et les extensions de ces navigateurs ne pourront plus bloquer les publicités via Web Request.

Mozilla redescend

En tant que principal développeur de Chromium, Google exerce un grand pouvoir sur ce que les extensions de navigateur peuvent et ne peuvent pas faire. Cela distingue les navigateurs non basés sur Chromium, en particulier Firefox et Safari, car ils ont la possibilité d’adopter une approche différente de la conception des extensions et sont désormais en mesure de se distinguer avec une approche plus permissive du blocage des publicités. .

Pour des raisons de compatibilité, Mozilla continuera à utiliser la plupart de la spécification Manifest V3 dans Firefox afin que les extensions puissent être portées depuis Chrome avec un minimum de modifications. Mais plus important encore, Firefox continuera à prendre en charge le blocage via Web Request après que Google l’aura supprimé, permettant ainsi à des bloqueurs de publicité anti-suivi plus sophistiqués de fonctionner normalement.

Pour justifier cette décision, Mozilla a clairement indiqué que la confidentialité est une valeur fondamentale pour les personnes qui utilisent ses produits, comme l’a déclaré le directeur de la sécurité, Marshall Erwin. Le bord.

“Nous savons que le blocage de contenu est important pour les utilisateurs de Firefox et nous voulons nous assurer qu’ils ont accès aux meilleurs outils de confidentialité disponibles”, a déclaré Erwin. “Dans Firefox, nous bloquons le suivi par défaut, mais nous autorisons toujours le chargement des publicités dans le navigateur. Si les utilisateurs souhaitent franchir une étape supplémentaire en bloquant complètement les publicités, nous pensons qu’il est important de leur permettre de le faire.”

En ce qui concerne les affirmations de Google concernant les avantages de sécurité de ses modifications MV3, Erwin a déclaré que les gains de sécurité immédiats en empêchant le blocage de Web Request n’étaient “pas évidents”, d’autant plus que d’autres fonctionnalités non bloquantes avaient été conservées. réductions significatives de la probabilité de fuite de données.

Quoi qu’il en soit, Google semble maintenir le cap. Malgré la vague de critiques des développeurs de bloqueurs de publicités, le porte-parole de Google, Scott Westover, a déclaré le bord que la société soutenait le blocage et visait uniquement à limiter le type de données que certaines extensions pouvaient collecter.

“Nous sommes ravis de voir que Mozilla prend en charge Manifest V3, qui vise à rendre les extensions plus sûres pour tout le monde”, a déclaré Westover. “Chrome prend en charge et continuera de prendre en charge les bloqueurs de publicités. Nous modifions le fonctionnement du blocage des demandes réseau car nous apportons des changements fondamentaux au fonctionnement des extensions pour améliorer les fonctionnalités de sécurité et de confidentialité de notre plate-forme d’extension.

Google a entendu des commentaires positifs sur les changements de la part de nombreux développeurs d’extensions de blocage de contenu, a déclaré Westover, notant le bord à la louange des créateurs d’Adblock Plus.

La position de Firefox sur le blocage des publicités peut encourager davantage d’utilisateurs à passer au navigateur, qui représente actuellement moins de 8 % du marché des navigateurs de bureau, contre 67 % pour Chrome. Une fois la prise en charge de Manifest V2 terminée en juin 2023, les changements de fonctionnalité seront plus apparents pour les utilisateurs de tout navigateur basé sur Chromium. Jusque-là, Mozilla défendra patiemment la vie privée, même si parfois vous devrez creuser profondément dans un blog dédié.

Add Comment