¿Por qué se transmiten los dispositivos WiFi? [duplicar]

2

Es posible que me falte algo sobre cómo funciona el WiFi y las redes en general, pero sí sé cómo funciona el seguimiento del dispositivo WiFi.

Cuando por ejemplo. un teléfono con Android tiene WiFi encendido, está enviando un mensaje de ping / transmisión cada pocos segundos. Usando este mensaje por ejemplo. los minoristas pueden rastrear la ubicación del dispositivo triangulando el mensaje entre múltiples puntos de acceso wifi.

Mi pregunta es, ¿por qué el Cliente transmite este mensaje? ¿Por qué no es solo el punto de acceso el que envía los mensajes "Estoy aquí, conéctame"? No debería haber tráfico de WiFi desde mi dispositivo hasta que intente conectarme a algo y, sin embargo, regale mi ubicación y mi ID de dispositivo cada pocos segundos.

Luego, podría hacer lo contrario solo para redes SSID ocultas, y cifrar la sonda con algo único para esa red y hora, y solo enviar una sonda en el estilo actual cuando configure la red por primera vez.

Esto detendría el seguimiento en tiempo real de dispositivos específicos, ¿no?

    
pregunta Stiffo 22.02.2017 - 14:57
fuente

1 respuesta

3

Es más eficiente.

Su dispositivo puede realizar una exploración activa o pasiva. En un escaneo pasivo, el dispositivo espera hasta que captura los marcos de baliza de los puntos de acceso que se anuncian. En un escaneo activo, usted mismo está enviando solicitudes de sondeo y espera a que los AP respondan, esto es lo que hace la mayoría de los teléfonos inteligentes.

El escaneo pasivo debe ser el método preferido en términos de seguridad, ya que es completamente anónimo, no transmite ninguna información sobre el dispositivo. Pero también tiene un impacto negativo en el rendimiento y la latencia:

  

La baliza (de forma predeterminada) solo se transmite cada 100TU (102,400μs). Para tener alguna esperanza de escuchar la mayoría de los puntos de acceso, deberá esperar 2 intervalos de baliza, por ejemplo, 102,400μs x 2 por canal. Tenemos 12 (o 14 en algunas áreas) canales en la banda de 2.4GHz, por lo que un escaneo completo tomaría 102,400μs x 2 x 12 = 2,457,600μs o aproximadamente 2.5 segundos.

     

Durante este tiempo, el receptor se encuentra en un modo de uso de alta potencia, por lo que la vida de la batería se ve afectada negativamente y el uso de energía para un adaptador wifi se dispara. Claro, solo puedes ejecutar un escaneo cada 30 segundos, pero eso significa que tienes el receptor encendido durante 5 segundos por minuto.

El escaneo activo es más eficiente:

  

Los requisitos de energía son mucho más bajos: después de la solicitud inicial de la sonda, el adaptador solo escucha una fracción de tiempo en comparación con un escaneo pasivo (aunque esto varía según el fabricante y el controlador).

(Source)

Además de los problemas de rendimiento, las redes ocultas que no envían balizas con regularidad tampoco serían eliminadas. Para los dispositivos que usan información de wifi para mejorar los servicios de ubicación (como lo hace Android), el escaneo activo probablemente también aumenta la precisión.

    
respondido por el Arminius 22.02.2017 - 15:55
fuente

Lea otras preguntas en las etiquetas