2 votos

Escaneo Wifi para redes conocidas que no emiten su SSID

Cuando el wifi está activado, y el teléfono no está conectado a una red wifi, busca redes conocidas. Siempre he pensado que las redes envían su SSID (como StarbucksWifi) y si este SSID está en la lista de redes conocidas del teléfono, éste intenta conectarse.

Recientemente he descubierto que el teléfono intenta activamente conectarse a redes conocidas aunque no estén disponibles. Es posible bloquear este último comportamiento?

Véase otro debate sobre Seguridad de la información sobre esto.

1 votos

Esto podría deberse a la posibilidad de tener redes ocultas, es decir, redes WiFi que no difunden su SSID. El teléfono nunca sería capaz de conectarse automáticamente a este tipo de redes.

0 votos

Sí, entiendo. Pero a pesar de eso, ¿puedo desactivar esta funcionalidad?

1 votos

No veo la manera de hacerlo en Android de stock, ni he visto tal funcionalidad en ROMs personalizadas. Debería ser posible si cambias el código fuente y compilas una ROM por ti mismo, a menos que este escaneo esté horneado en un módulo de controlador/kernel de código cerrado.

1voto

Peter Stuifzand Puntos 3160

Me sorprende lo que dices, así que déjame recapitular.

Sí, la mayoría de las redes envían su SSID (se llama baliza). Si tu wifi está activado y no has desactivado el escaneo, tu teléfono escuchará esas balizas e intentará comparar el SSID de la baliza con la lista de SSID de tu teléfono. Dependiendo de tu configuración, también utilizará la baliza para determinar tu ubicación actual y posiblemente incluso enviará la dirección MAC de la baliza a Google para que éste pueda mantener su base de datos de ubicación de wifi actualizada.

Hasta ahora todo esto es pasivo - sólo está escuchando las balizas. El teléfono no necesita intentar conectarse activamente a las redes, a menos que algunas de ellas no envíen balizas (redes ocultas, como menciona @Chahk). Pero incluso si tienes algunas redes ocultas en tu lista, pensé que Android no intentaba activamente buscar esas redes (enviar solicitudes de sondeo). De hecho, recuerdo que la gente se quejaba de esto, y que se escribieron aplicaciones de terceros para solucionarlo, por ejemplo, ver "HiddenSSID Enabler" en la play store.

¿Ha cambiado esto? ¿Puede decirme dónde ha leído esto?

Si es así, la única solución que se me ocurre es purgar las redes ocultas de tu lista de redes conocidas.

0 votos

Probablemente tengas razón. Hace poco leí un artículo en un periódico sobre un experto en seguridad que tenía un dispositivo que podía captar todos los aparatos que buscaban una conexión, y podía ver los nombres de las redes a las que se habían conectado esos aparatos. Eso me puso un poco paranoico.

1 votos

Sí, alguien con un sniffer wifi puede ver las peticiones de sonda que envía tu dispositivo si está buscando redes ocultas. En algunos sistemas se puede ir a la configuración avanzada de una red individual y decirle que no se conecte automáticamente, y entonces no va a sondear para él, pero no creo que Android tiene que, por lo que necesita para purgar y evitar el uso de redes ocultas si no otros para poder determinar que se ha conectado a esa red.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X