Technology

Firefox y Chrome chocan por las extensiones de bloqueador de anuncios

Written by Admin

Existe una división cada vez mayor sobre cuánto espacio deben dejar los navegadores para el bloqueo de anuncios, y Chrome y Firefox se encuentran en lados opuestos de la lucha.

La ruptura se centra en una función llamada Solicitud web, comúnmente utilizada en bloqueadores de anuncios y crucial para cualquier sistema que busque bloquear un dominio masivo. Google ha tenido problemas de seguridad durante mucho tiempo con Web Request y ha estado trabajando para eliminarlo del estándar de extensión más reciente, llamado Manifiesto V3, o MV3 para abreviar. Pero, en una entrada de blog recienteMozilla ha dejado claro que Firefox mantendrá la compatibilidad con Web Request, dejando la puerta abierta a formas más sofisticadas de bloqueo de anuncios.

La estrategia de Google ha sido duramente criticada por los defensores de la privacidad: Electronic Frontier Foundation ha sido un adversario vocal – pero la compañía de investigación no fue influenciada. Aunque Firefox tiene una participación mucho menor en el mercado de escritorio que Chrome, esta podría ser una oportunidad para que el producto de Mozilla realmente se defina. Sin embargo, para Google, apegarse a MV3 tendrá un gran impacto en el papel general del bloqueo de anuncios en la web moderna.

Entendiendo el manifiesto V3

Los cambios en Manifest V3 son parte de una revisión planificada de la especificación del archivo de manifiesto de la extensión del navegador Chrome, que define los permisos, las capacidades y los recursos del sistema que puede usar cualquier extensión.

Bajo la especificación actualmente activa, Manifest V2, las extensiones del navegador pueden usar un Funcionalidad API llamada solicitud web para observar el tráfico entre el navegador y un sitio web y para modificar o bloquear solicitudes a ciertos dominios. El ejemplo proporcionado por Google a los desarrolladores muestra un script de extensión que impediría que el navegador envíe tráfico a “evil.com”:

La funcionalidad de solicitud web es potente y flexible, y se puede utilizar tanto para buenos como para malos propósitos. Las extensiones de bloqueo de anuncios utilizan la función para bloquear el tráfico entrante y saliente entre ciertos dominios y el navegador de un usuario. En particular, bloquean dominios que cargarán anuncios y evitan que se envíe información desde el navegador a cualquiera de los miles de dominios de seguimiento que recogen datos sobre los usuarios de Internet. Pero la misma funcionalidad se puede usar maliciosamente para secuestrar las credenciales de inicio de sesión del usuario o insertar anuncios adicionales en las páginas webque fue la razón de Google para cambiar la forma en que funciona en Manifest V3.

Como parte de la nueva especificación, la versión de bloqueo de la API de solicitud web se eliminó y reemplazada por una API llamada Solicitud neta declarativa. En lugar de monitorear todos los datos en una solicitud de red, la nueva API obliga a los creadores de extensiones a especificar reglas por adelantado sobre cómo se deben manejar ciertos tipos de tráfico, y la extensión puede realizar un conjunto de acciones más restringido cuando se activa una regla. Para algunas extensiones, esto aparentemente no será un problema: Adblock Plus, uno de los bloqueadores de anuncios más populares, se ha pronunciado a favor de las modificaciones de MV3, aunque vale la pena señalar que la extensión tiene un relación financiera con Google. Otros, sin embargo, pueden verse más gravemente afectados.

Google ha promocionado los cambios como un beneficio para la privacidad, la seguridad y el rendimiento, pero los críticos los ven como un esfuerzo calculado para limitar el impacto del bloqueo de anuncios en un negocio que se sustenta casi en su totalidad con anuncios. (En su Presentaciones de la SECGoogle cita constantemente “tecnologías nuevas y existentes que bloquean los anuncios en línea” como un factor de riesgo que podría afectar los ingresos).

Pero los creadores de algunas extensiones de bloqueo de anuncios y protección de la privacidad dijeron que el cambio comprometería la efectividad de sus productos. Jean-Paul Schmetz, director ejecutivo de la extensión de navegador centrada en la privacidad Ghostery, apuntó en particular a la imposición del estándar MV3 por parte de Google a la luz de los recientes declaraciones de privacidad:

“Mientras que Google saca a la superficie un mensaje de ‘privacidad por diseño’, todavía afirma un monopolio sobre todo el ecosistema al sofocar a las empresas de privacidad digital que ya están tratando de que los usuarios vuelvan a tener el control de sus datos”, dijo Schmetz. El borde por email.

La extensión Ghostery es un gran ejemplo de un producto que se vería seriamente afectado por los cambios de Google. Además de bloquear el contenido publicitario, la extensión analiza las comunicaciones entre un sitio web y el navegador de un usuario para buscar datos que podrían identificar involuntariamente a un visitante único del sitio y los reemplaza con datos genéricos antes de que el tráfico de la red salga del navegador. Esto requiere la capacidad de modificar el tráfico web sobre la marcha y, como tal, será severamente restringido por las restricciones de MV3dicen los desarrolladores.

Los desarrolladores de bloqueadores de anuncios también están preocupados porque los impactos de estos cambios irán mucho más allá del navegador Chrome. La especificación MV3 es parte de la Cromo proyecto, un navegador web de código abierto creado por Google que forma la base no solo de Chrome, sino también de Microsoft Edge, el navegador Brave ligero y centrado en la privacidad Opera, y muchos más. Dado que Chromium es la base de estos proyectos, es posible que los navegadores que dependen de él también deban migrar al formato de extensión MV3y las extensiones para estos navegadores ya no podrán bloquear anuncios usando Web Request.

Mozilla retrocede

Como principal desarrollador de Chromium, Google ejerce un enorme poder sobre lo que las extensiones del navegador pueden y no pueden hacer. Esto distingue a los navegadores que no están basados ​​en Chromium, especialmente Firefox y Safari, ya que tienen la capacidad de adoptar un enfoque diferente para el diseño de extensiones y ahora pueden distinguirse con un enfoque más permisivo para el bloqueo de anuncios.

Por razones de compatibilidad, Mozilla siempre usará la mayoría de la especificación Manifest V3 en Firefox para que las extensiones se puedan migrar desde Chrome con cambios mínimos. Es importante destacar que Firefox seguirá siendo compatible con el bloqueo de solicitudes web después de que Google lo elimine, lo que permitirá que incluso los bloqueadores de anuncios anti-seguimiento más sofisticados funcionen con normalidad.

Al justificar la medida, Mozilla fue claro al reconocer que la privacidad es un valor fundamental para las personas que usan sus productos, como dijo el director de seguridad Marshall Erwin. El borde.

“Sabemos que el bloqueo de contenido es importante para los usuarios de Firefox y queremos asegurarnos de que tengan acceso a las mejores herramientas de privacidad disponibles”, dijo Erwin. “En Firefox, bloqueamos el seguimiento de forma predeterminada, pero aún permitimos que se carguen anuncios en el navegador. Si los usuarios quieren dar un paso adicional para bloquear los anuncios por completo, creemos que es importante permitirles que lo hagan.

Con respecto a las afirmaciones de Google sobre los beneficios de seguridad de sus modificaciones de MV3, Erwin dijo que las ganancias de seguridad inmediatas de evitar que se bloquee Web Request “no eran obvias”, especialmente porque se habían retenido otras funciones de no bloqueo de Web Request, y no parecía hacer reducciones significativas en la probabilidad de fuga de datos.

De cualquier manera, Google parece estar en curso. A pesar de la ola de críticas de los desarrolladores de bloqueadores de anuncios, el portavoz de Google, Scott Westover, dijo El borde que la empresa se ha hecho cargo del bloqueo y solo tiene la intención de limitar el tipo de datos que ciertas extensiones pueden recopilar.

“Estamos felices de ver que Mozilla apoya a Manifest V3, cuyo objetivo es hacer que las extensiones sean más seguras para todos”, dijo Westover. “Chrome admite y seguirá admitiendo bloqueadores de anuncios. Estamos cambiando la forma en que funciona el bloqueo de solicitudes de red porque estamos realizando cambios fundamentales en el funcionamiento de las extensiones para mejorar las características de seguridad y privacidad de nuestra plataforma. forma de extensiones.

Google ha escuchado comentarios positivos sobre los cambios de muchos desarrolladores de extensiones de bloqueo de contenido, dijo Westover, señalando El borde para el elogio de los creadores de Adblock Plus.

Es posible que la postura de Firefox sobre el bloqueo de anuncios aliente a más usuarios a cambiar al navegador, que actualmente se cree que compensa menos del 8% del mercado de navegadores de escritorio en comparación con el 67% de Chrome. Una vez que finalice el soporte para Manifest V2 en junio de 2023, los cambios de funcionalidad serán más evidentes para los usuarios de cualquier navegador basado en Chromium. Hasta entonces, Mozilla defenderá con paciencia la protección de la privacidad, aunque a veces será necesario buscarla en las profundidades de un blog especializado.

About the author

Admin

Leave a Comment