Prevención de redireccionamientos del navegador en Android (e iOS)

Parece haber un problema con las aplicaciones de navegador móvil en Android y iPhone que se redirigen a sitios publicitarios. Esto está interrumpiendo la experiencia de navegación.

El problema:

  • Un usuario visita un sitio web en su teléfono con un navegador actual y actualizado, como Chrome para Android o Firefox para Android, y se muestra un anuncio móvil .
  • El anuncio provoca una redirección desde el sitio web que se muestra actualmente a espacios.slimspots.com
  • El servidor de Slimspots parece verificar si Javascript está activo y luego redirige a otro anuncio, como una página web de la competencia.

Muchos usuarios han informado esto, tanto en el foro de productos de Chrome como en los foros de Apple (enlaces en el pastebin a continuación), pero nadie parece entender lo que realmente está ocurriendo. La gente está haciendo restablecimientos de fábrica innecesarios en sus teléfonos y se queja con varios webmasters sobre los anuncios en sus foros.

El comportamiento se puede replicar en un navegador de escritorio cambiando el User-Agent a un Nexus 4 y recargando un hilo del foro en un sitio web (por ejemplo, xda-developers) hasta que aparezca un anuncio ofensivo.

Como no puedo crear más de dos enlaces aquí sin ganar más reputación, puede encontrar contenido útil en este pastebin .

¿Alguien puede dar consejos sobre cómo suprimir estos redireccionamientos, sin recurrir a un navegador que no sea de stock?

Relacionado , pero no la respuesta a este problema.

Respuestas (5)

En primer lugar: ¡Este tipo de publicidad debe ser denunciada!

¿Alguien puede dar consejos sobre cómo suprimir estos redireccionamientos, sin recurrir a un navegador que no sea de stock?

Parece que usan un error en JavaScript. Tal vez informe al proveedor de anuncios o al propietario de la aplicación para bloquear.

Cómo reproducir este problema:

  • Si usa el navegador preinstalado en Android, el sitio de anuncios abre "Google Play Store" y le muestra cada vez una aplicación diferente.

¿Cómo puedo aislar contenido de JavaScript enviado por un usuario que no es de confianza?

Gracias Stefan. Sí, acepto que este tipo de publicidad debe denunciarse y lo he hecho a través de la página de reclamos de AdWords. Sin embargo, creo que estos anuncios se entregan a través de la red de Doubleclick y no he encontrado dónde denunciar anuncios abusivos en esa red. El papel que tienen las personas en este problema es como usuarios finales; navegadores de Internet en dispositivos Android (e iOS). No entiendo tus aclaraciones, lo siento. Como se explicó, el navegador se redirige desde una página que se está viendo a una página de publicidad.
@ajGold Diría que esta es una limitación de la mayoría de los navegadores móviles que no admiten la extensión, lo que los hace vulnerables a este ataque. Desafortunadamente, todavía no puedo decir nada si es posible prevenir esto en general.

Casi garantizaría que el enrutador no está infectado con malware ni su configuración de DNS ha sido modificada/hackeada.

He eliminado este problema en los sitios donde tenemos un enrutador MikroTik usando un filtro de protocolo de capa 7 como se muestra a continuación. Esto no ayuda a los dispositivos a desconectarse de la red WiFi (obviamente), pero al menos les da un respiro cuando están conectados a redes WiFi domésticas y/o laborales.

En primer lugar, cree la definición del protocolo:

/ip firewall layer7-protocol
add comment="Frigging javascript redirects on chrome browsers" \
    name=Javascript_Redirect \
    regexp="^.+(spaces.slimspot.com|mostawesomeoffers.com).*\$"

Ahora, para filtrar este tráfico

/ip firewall filter
add action=drop chain=forward comment=\
    "Block and log Javascript_Redirect L7 Protocol" layer7-protocol=\
    Javascript_Redirect log=yes log-prefix=JSredirect_

Otros firewalls que tienen capacidad de filtrado de Capa 7 también podrían bloquear estos redireccionamientos de manera similar.

No hay nada malo con el teléfono o el navegador, es el enrutador wifi. Está infectado con malware: la configuración de DNS se cambia para redirigir a los sitios de malware.

  1. Intente visitar 192.168.1.1 de forma inalámbrica; no podrá hacerlo.

  2. Conecte el enrutador a través del cable LAN

  3. Restablecimiento completo del enrutador

  4. Configure manualmente el enrutador (consulte a su proveedor de servicios si no tiene los detalles a mano)

  5. (Importante) Cambie la contraseña de administrador del enrutador de la "contraseña" predeterminada a otra. Así es como el malware se apoderó del enrutador.

Instale Ad block plus browser, también resolverá el problema en Chrome. Esto es lo unico que me funciono

El enlace de la aplicación y algunos detalles sobre la aplicación ayudarían

No sé si sería de alguna ayuda para los usuarios anteriores, pero encontré una solución para los numerosos redireccionamientos a los que me enfrentaba mientras simplemente intentaba ver videos. Simplemente deshabilite JavaScript y habilite manualmente solo los sitios web a los que desea acceder. De esa manera, solo obtengo una pestaña abierta que me redirige a una página en blanco que se cierra fácilmente en lugar de docenas de páginas consecutivas que me preguntan si realmente quiero irme o me dicen que mi teléfono está infectado. Lleva algo de tiempo agregar excepciones para los sitios web que visito que usan JavaScript, pero si está tan molesto como yo con las redirecciones, es un pequeño precio que mejoró enormemente mi comodidad de navegación. Solo recuerde que si una página no se carga, probablemente deba agregar una excepción en la configuración de su sitio de JavaScript.

Solo para que sepa que no soy un experto en computadoras, por lo que esta es solo una solución que probé cuando leí aquí que era un error de explotación en JavaScript.