Los usuarios del navegador Chrome se animan: los desarrolladores de Google están implementando una función que neutraliza los anuncios abusivos que de forma encubierta consumen los recursos de su CPU, el ancho de banda y la electricidad.
La medida se produce en respuesta a un enjambre de sitios y anuncios notados por primera vez en 2023 que utilizan subrepticiamente las computadoras de los visitantes para extraer bitcoins y otras criptomonedas. A medida que los sitios o los anuncios muestran contenido, el código incrustado realiza los cálculos intensivos en recursos y deposita la moneda extraída en una billetera designada por el desarrollador. Para ocultar la estafa, el código suele estar muy ofuscado. Las únicas señales de que algo anda mal son los ventiladores que zumban, las baterías agotadas y, para aquellos que prestan mucha atención, un mayor consumo de recursos de red.
En una publicación publicada el jueves, el administrador de proyectos de Chrome, Marshall Vale, dijo que, si bien el porcentaje de anuncios abusivos es extremadamente bajo, alrededor del 0,3 por ciento, representan el 28 por ciento del uso de la CPU y el 27 por ciento de los datos de la red.
“Recientemente descubrimos que una fracción de un porcentaje de los anuncios consume una parte desproporcionada de los recursos del dispositivo, como la batería y los datos de la red, sin que el usuario lo sepa”, escribió Vale. “Estos anuncios (como los que extraen criptomonedas, están mal programados o no están optimizados para el uso de la red) pueden agotar la vida útil de la batería, saturar las redes ya sobrecargadas y costar dinero”.
Para reducir la práctica, Chrome está limitando los recursos que puede consumir un anuncio gráfico antes de que un usuario interactúe con él. Si se alcanza el límite, el marco del anuncio navegará a una página de error que informa al usuario que el anuncio ha consumido demasiados recursos. Un anuncio deshabilitado se verá así:
Para llegar al umbral para deshabilitar un anuncio, los desarrolladores de Chrome midieron una gran muestra de anuncios que encuentran los usuarios de Chrome. Se bloquearán los anuncios que utilicen más recursos de CPU o datos de red que el 99,9 % del total de anuncios. Eso se traduce en 4 megabytes de datos de red o 15 segundos de uso de CPU en cualquier período de 30 segundos o 60 segundos de uso total de CPU.
Los desarrolladores de Chrome planean experimentar con los límites en los próximos meses y agregarlos a la versión estable del navegador para fines de agosto. El propósito del lanzamiento retrasado es dar tiempo a los creadores de anuncios y proveedores de herramientas para incorporar los límites en su codificación. Los usuarios de Chrome que deseen activar la función antes pueden habilitar la bandera en chrome://flags/#enable-heavy-ad-intervention.
Firefox agregó el año pasado un mecanismo para bloquear el cryptojacking. Funciona bloqueando dominios criptojacking conocidos. La protección es útil, pero el enfoque de golpear un topo es problemático porque los dominios son triviales para cambiar. Varios proveedores de antivirus ya han proporcionado los medios para que los usuarios eliminen los anuncios que se involucran en el llamado cryptojacking o tipos de abuso similares. Ahora, los usuarios de Chrome tienen un medio nativo para hacer lo mismo.