Web Analytics
Conecta con nosotros

A Fondo

¿Funcionarán los bloqueadores de anuncios en Chrome tras los cambios en extensiones?

Publicado el
bloqueadores de anuncios en Chrome

Google planea cambiar la manera en que las extensiones se integran con su navegador web y ello podría causar problemas a algunas de ellas, como los bloqueadores de anuncios en Chrome hasta el punto de quedar inservibles para el usuario, según advierten desarrolladores de uBlock Origin o uMatrix. 

Google explicó que los cambios están destinados a reducir la problemática de las extensiones maliciosas. Las extensiones llevan en Chrome casi una década y se han vuelto inmensamente populares como complemento que amplía las funcionalidades del navegador.

Algunas de ellas son -casi- imprescindibles para muchos usuarios al ampliar el potencial del navegador, aumentar sus características o permitir distintas personalizaciones, pero no todo es positivo en estas pequeñas piezas de software. Dependiendo de su número y características pueden afectar al rendimiento y también a la seguridad, porque las extensiones son una vía de entrada preferente para el malware.

Google ya anunció el bloqueo de extensiones desde sitios de terceros permitiendo únicamente las instaladas desde la tienda oficial y anunció grandes cambios que afectarían al proceso de revisión de las mismas, la verificación o la legibilidad del código. También anunció el ‘Manifest V3’, un regulador para extensiones, que busca mayores garantías de seguridad, privacidad y rendimiento y que ya está disponible públicamente.

¿Qué ocurre con los bloqueadores de anuncios en Chrome?

Básicamente que la interfaz de programación de aplicaciones (API) de la que dependen algunos bloqueadores también son populares entre las extensiones maliciosas y Google la va a modificar. El cambio impedirá o limitará el funcionamiento de algunos de ellos.

La API utilizada actualmente se llama webRequest y con ella, el navegador le pide a la extensión que examine cada solicitud de red en la que está interesada. La extensión puede modificar la solicitud antes de enviarla, por ejemplo, para cancelar solicitudes a algunos dominios, agregar o eliminar cookies o ciertos encabezados HTTP de la solicitud. Esto proporciona una herramienta eficaz para el funcionamiento de los bloqueadores: pueden examinar cada solicitud que se realiza y optar por bloquear las que se consideren destinada a anuncios.

La API también se puede usar para realizar una modificación limitada de la respuesta a la solicitud. Por ejemplo, para bloquear JavaScript o grandes archivos de medios. Debido a que la extensión necesita examinar cada solicitud y emitir su veredicto (cancelar la solicitud, permitirla, modificarla o redirigirla), Google dice que el sistema es muy lento. Además de muy poderoso lo que equivale a inseguro, ya que una API que permite que las cookies sean examinadas y modificadas también permite que sean robadas.

Para reemplazar webRequest, Google ha propuesto una nueva API denominada declarativeNetRequest. Con esta nueva interfaz, en lugar que el navegador pregunte a la extensión qué hacer con cada solicitud, la extensión declara al navegador a bloquear las solicitudes como X, redirigirlas como Y o permitirlas todas. Estas declaraciones pueden usar algunos comodines, pero son muy simples. El mismo navegador Chrome puede comparar cada URL con X e Y y tomar las medidas adecuadas.

bloqueadores de anuncios en Chrome

En el lado positivo, esto debería ser más rápido. Todos los comodines y comparaciones se manejan en Chrome en lugar del JavaScript de una extensión, por lo que ya no es posible retrasar una solicitud indefinidamente. La nueva API también es mejor para la privacidad. Debido a que la solicitud no se envía a la extensión, ésta ya no puede ver cookies u otra información potencialmente confidencial.

En la parte negativa, la flexibilidad de la extensión se ve reducida. Ya no puede utilizar patrones más complejos o criterios de coincidencia. También significa que la lista de URL bloqueadas o redirigidas debe ser estática y restringida a 30.000 elementos. Ello perjudica el funcionamiento de algunos bloqueadores de anuncios en Chrome como uBlock Origin, uMatrix o NoScript. Otros como AdBlock podrían adaptarse mejor por su propio funcionamiento. 

Manifest V3 aún no está finalizado y podría variar para resolver esta cuestión u otras. Incluso una vez que se implemente, ofrecerá un período durante el cual las extensiones podrán continuar utilizando las API actuales. Sin embargo, tal como están las cosas, puede ser que una amplia gama de extensiones (bloqueadores u otras) se vuelvan considerablemente menos capaces e incluso dejen de funcionar por completo.

Y no creas que será negativo si se consigue un navegador web más rápido, seguro y privado. Importante teniendo en cuenta la cuota de mercado actual de Chrome y la influencia de su base -Chromium- en Opera, el próximo Edge y otros, 

Coordino el contenido editorial de MC. Colaboro en medios profesionales de TPNET: MCPRO, MuySeguridad, MuyCanal y Movilidad Profesional.

8 comentarios
  • LoonixAndWindomus

    «cuando tienes ganas de agarrar una M4 y soltar todo el cargador en uno de tus pies»

  • Julián

    Muy bien Google, mas de 10 millones de usuarios nuevos para Firefox.

  • Gabriel Ibáñez

    Es muy cierto que la API actual da mucho poder a las extensiones pero la responsabilidad de evitar que se publiquen extensiones maliciosas en Web Store es de Google, espero que la compañía cambie dicha API con las intenciones descritas porque uno de los grandes perjudicados que existan bloqueadores de publicidad tan efectivos como µBlock Origin es la misma Google, buenos tiempos para ser usuario de Firefox :v

  • Virtualbox Vbox

    ¿Que no es malo? Pues como no funciones los bloqueadores aquí uno que -a su pesar- se despedirá de Chrome.

  • Jolt2bolt

    ¿De que hablas?, Si es uno que se ha tomado la privacidad del usuario en serio. ¿Has usado firefox 64?. Hasta ahora tiene un sistema anti-tracking, y mas herramientas que aseguran que no roben tu información (configuración de las cookies, etc…), sin contar que es uno de los navegadores mas configurable de la tierra. Intenta deshabilitar el webrtc (Que si no sabes, es una característica genial que permite los chat y videoconferencias punto a punto pero tiene el problema que filtra tu Ip Local) en chromium/chrome y después hablamos. En firefox, simplemente puedes entrar a la configuración de experto y hacerlo en menos de un minuto.

    Respecto a Chromium/chrome, no niego que es un producto aceptable pero no es tan configurable como quisiera, sin contar que en el área de eficiencia es un desastre (el consumo de ram y cpu es exponencial a las pestañas que usa, al final esa fuga de memoria solo lograron mitigarla porque es una falla de diseño). Claro en velocidad no le gana nadie (cosa que considero que es gracias de que los desarrolladores invierten mas tiempo en optimizar los sitios web para ese navegador porque es el que tiene mas cuota de mercado, así de simple.). A veces me toca usrlo para algunas cosas y he tratado de hacerlo mi navegador predeterminado pero que va, me fastidia que no pueda ser tan adaptable como firefox en ese sentido y la configuración de experto de chromium/chrome es ridículamente limitada (se entra escribiendo chromium://flags). Y que decir de la sincronización forzada cuando entras en algunos de los servicios de google y que viene con todo activado cuando sincronizas todo por primera vez. Claro, en eso admito que si estas claro que la privacidad no es el centro de ninguno de los productos de google. Sumado a que el Modo incognito de chromium/chrome esta comprobado que filtra tus datos como si tuvieras en el modo normal.

    Claro hay soluciones basadas en Chromium que ofrecen una mejora en la privacidad (Como el caso de Brave, que por cierto parece una opción interesante). Pero igual las opciones privativas no me dan buena espina en cuanto la privacidad….

  • Gabriel

    solo pasara con chrome o tambien se verá afectado chromium?

  • Jose Pastrana

    Es lo mismo que me pregunte yo, porque de toda la vida he usado Opera, antes que fuera chromium y si piensan hacer lo mismo en Opera menuda porquería se va a volver.

  • Jose Pastrana

    Me sumo si es que hacen lo mismo en Opera, a regresar al IE o edge Jajajaja.

Top 5 Cupones

Lo más leído