13 votos

¿Cómo proteger mi contraseña de Wi-Fi para que no sea mostrada por los teléfonos Android al compartirla con un código QR?

Me gustaría saber si hay alguna solución alternativa para proteger u ocultar la contraseña de mi router Wi-Fi TP-LINK para que no se muestre en teléfonos que usan teléfonos Xiaomi (Redmi).

Si vamos a Wi-Fi en un teléfono Redmi y tocamos en Wi-Fi previamente conectado, entonces el teléfono nos permite compartir la red Wi-Fi escaneando un código QR con otro teléfono o con el mismo teléfono.

Y si escaneo este código QR con otro teléfono, entonces podemos ver fácilmente la contraseña. ¿Cómo puedo proteger mi contraseña de Wi-Fi?

17 votos

Solo un recordatorio, pero el formato QR estándar para Wi-Fi incluye automáticamente la contraseña en texto plano. Entonces supongo que lo que realmente quieres es algo así, ¿deshabilitar esta función de compartir para un SSID específico en su lugar (¿si es posible)?

1 votos

Solo quiero proteger mi contraseña de wifi para que no pueda ser detectada por ningún teléfono (código QR). ¿Hay alguna opción en TP LINK?

6 votos

El código QR se genera sobre la marcha en función del formato anterior por el teléfono, no por el enrutador; la configuración del enrutador no tiene nada que ver con esto. La solución práctica es evitar totalmente compartir la configuración de Wi-Fi usando un código QR. La solución extendida (y se necesita investigar) es averiguar si es posible deshabilitar/proteger esta función usando una contraseña sistemáticamente...

33voto

acejavelin Puntos 186

La respuesta a esta pregunta es más general que el hardware específico que mencionaste en tu pregunta, y no específica de Android de ninguna manera, pero como esta pregunta parece surgir de vez en cuando, la responderé lo mejor que pueda para que la gente pueda ver que no es "magia" de ninguna manera.

La razón por la que se muestra tu contraseña es que el código QR con información de WiFi almacena y transmite la contraseña de WiFi en texto plano, por lo que cualquier persona que escanee el código QR tendrá tu contraseña de WiFi. El código QR no es algo especial aquí: aunque no puedes "leerlo" per se, cualquier dispositivo que conozca el código estándar utilizado para el símbolo QR puede leerlo igual que las palabras en un papel. Así es como se hacen los códigos QR para WiFi y no importa si es un TP-Link, Asus, Linksys o cualquier otro dispositivo que los crea: la contraseña está en texto plano. Tampoco importa qué dispositivo está leyendo el código QR: ya sea Redmi, Samsung, Apple, Google, Huawei o cualquier otro, puede leer el código QR y mostrar el nombre de la red y la contraseña en texto plano, aunque algunas aplicaciones podrían "enmascarar" la contraseña por privacidad básica (pero tienen la información).

La forma correcta de manejar esta seguridad en un entorno doméstico es no dar tu contraseña de WiFi a tus amigos, solo a tu familia (o configurarlo tú mismo para ellos, aunque todavía podrían recuperar la contraseña). Y para el uso de tus amigos o invitados, tener un SSID separado con una contraseña simple configurada para solo acceder a Internet (comúnmente llamado Aislamiento de Cliente), posiblemente a una velocidad limitada. No sé acerca de TP-Link, pero muchas empresas como Asus tienen una aplicación para tu teléfono celular que te permite habilitar rápidamente una red WiFi de invitados por un cierto período de tiempo (digamos 4, 24, 72 horas) y luego la deshabilita automáticamente. Este ejemplo es útil para amigos que vienen a cenar, durante todo el día o quizás durante un fin de semana. Algunas personas, incluyéndome a mí, simplemente habilitan una red de invitados con una contraseña todo el tiempo, pero esta red tiene aislamiento de cliente (los usuarios solo pueden acceder a Internet) y está limitada a aproximadamente el 1-2% de las velocidades de mi ISP (tienen 5 Mbps de descarga y 500 Kbps de subida para usar) y cambio la contraseña 3-4 veces al año y la pongo en el refrigerador. Ninguna de estas son respuestas perfectas para la seguridad, pero generalmente son suficientemente buenas.

De lo contrario, si estás dando acceso a las personas a tu red, bien podrías darles la contraseña de WiFi... Una vez que estén conectados a WiFi, es en gran medida lo mismo que si se hubieran conectado a tu red con un cable y pueden acceder a todo, por lo que tener acceso físico a la red y tener la contraseña de WiFi son básicamente lo mismo. Además, es bastante fácil cambiar la contraseña de WiFi más tarde si es necesario restringir el acceso. También no es una mala idea cambiar tu contraseña de WiFi de forma regular, una vez cada 30-90 días aproximadamente, para que si la contraseña está por ahí, no pueda ser accesible más tarde si las cosas cambian, como si tu amigo por alguna razón ya no es tu amigo.

0 votos

Entonces, en resumen, la conclusión es que no existe una solución técnica adecuada para este problema mío. ¡Es muy extraño y ridículo que la tecnología haya mejorado tanto pero no tengamos una técnica sólida para esto!

22 votos

@user3779493 sería mejor si pudieras pensar en una idea de cómo mejorar esta tecnología... 1) el propósito del código QR de Wi-Fi es compartir convenientemente la configuración de Wi-Fi para que otros dispositivos se conecten, y necesitan el SSID y la contraseña. 2) si otros dispositivos se han conectado a ese punto de acceso Wi-Fi, y si esos dispositivos están rooteados, entonces también pueden recuperar la contraseña de Wi-Fi almacenada localmente en sus dispositivos.

11 votos

@user3779493 La tecnología está ahí. Puedes tener un sistema más seguro con cada usuario teniendo su propio nombre de usuario y contraseña. Pero si eliges una contraseña simple para todos, entonces al darla tendrás que revelarla. Esa es la naturaleza de una sola contraseña. El teléfono del invitado tiene que recibir la contraseña en una forma legible, ya sea en forma de código QR o texto simple o diciéndoselo en persona. Puedes ofrecerle al invitado que tú le llenarás la contraseña en su teléfono.

12voto

Natkeeran Puntos 133

La respuesta corta a esta pregunta es que no se puede detener a nadie que tenga la contraseña de WiFi de compartirla. Lo que es exactamente lo que hace el teléfono cuando genera el código QR.

Si quieres evitar que los usuarios de tu red compartan el acceso con otros, entonces debes usar algo diferente a la contraseña predeterminada WPA para asegurar la red. Hay varias soluciones posibles

  • Usar listas blancas de direcciones MAC, esto significa que solo se permitirá la conexión de hardware conocido incluso si tienen la contraseña (las direcciones MAC son fácilmente falsificadas con computadoras portátiles, no estoy seguro si es posible sin hacerle jailbreak a un teléfono)

  • Usar WPA-TLS, esto utiliza certificados individuales para cada usuario, una vez instalado en el teléfono no hay forma de exportar la clave privada para compartirla con otros (es posible extraer claves en algunos teléfonos con jailbreak que no tienen elementos seguros de hardware)

  • Usar un portal cautivo y requerir una segunda contraseña que cambie regularmente (esto podría ser a través de un token 2FA solo entregado a usuarios autorizados)

Esta lista no es completa pero debería darte algunas opciones para considerar.

1 votos

Las listas blancas / negras de direcciones MAC son difíciles en estos días... La aleatorización de direcciones MAC se está incorporando en los dispositivos con fines de privacidad, mi teléfono Pixel lo tiene. source.android.com/devices/tech/connect/wifi-mac-randomizati‌ón y los otros métodos a menudo dependen del hardware, no todos los equipos de redes domésticas pueden hacer autenticación basada en un suplicante, aunque la mayoría puede hacer una red de invitados con un portal cautivo, no veo el punto del portal cautivo si de todas formas es un SSID único, a menos que necesites que las personas acepten los términos y condiciones para eximirte si hacen algo malicioso.

3 votos

La aleatorización de la dirección MAC solo se utiliza al buscar un SSID, la dirección MAC real del dispositivo todavía se utiliza para la conexión real. El portal cautivo te permite agregar una capa secundaria de autenticación que puede cambiar fácilmente, no tiene nada que ver con la indemnidad.

0 votos

¡Qué bien saber eso, gracias por la información!

4voto

v6ak Puntos 176

Puedes tener un SSID de invitado dedicado (si tu enrutador lo admite). Esto puede separar a los invitados de ti en cierta medida, dependiendo de las capacidades del enrutador.

Si no quieres dar acceso permanente a los invitados, puedes cambiar la contraseña de vez en cuando.

Si deseas ir más allá, puedes considerar WPA2/WPA3 Enterprise. Esto permite un mejor control de acceso. Sin embargo, probablemente no quieras hacer esto en tu Wi-Fi doméstico, porque es demasiado complejo de configurar y podrías necesitar un enrutador Wi-Fi mejor (y más caro) para eso.

Para una explicación sobre por qué el código QR no oculta la contraseña, mira la publicación de @acejavelin.

3voto

DJP Puntos 29

Tengo un segundo enrutador, solo uno pequeño y barato, conectado por cable al enrutador principal. Tienen diferentes redes wifi y contraseñas diferentes. Le doy a mis amigos solamente la contraseña del segundo enrutador.

Puedo cambiarla en cualquier momento fácilmente. O desconectarla.

Encuentro que es una solución fácil y efectiva.

0 votos

Esta es en realidad una solución terrible... Estás dando a todos en el segundo enrutador acceso total a todo en la red del primer enrutador, y nadie en la red del primer enrutador puede acceder a nada en el segundo. A menos que tengas aislamiento de cliente en la dirección IP asignada al segundo enrutador...

0 votos

¿Quién dijo que estaba dando acceso a todos? ¿Tú? Yo seguro que no. Puedo configurarlo para que no tengan acceso a las redes de los demás. Parece lo suficientemente seguro.

0 votos

Si el puerto de internet del router 2 está conectado a la LAN de R1, todo lo que alguien en R2 necesita saber es el esquema de direcciones IP de la LAN de R1. Para R2, la subred de tu LAN R1 es Internet, por lo que pueden acceder a todo en ella como si estuvieran conectados directamente a ella. El enrutamiento IP simple así lo indica a menos que hayas realizado algunos cambios muy específicos no comunes en routers domésticos. Por ejemplo, si mi IP en R2 es 10.0.0.10 y tu impresora en R1 es 192.168.1.50, puedo acceder directamente a ella porque R2 enrutará felizmente a ese dispositivo al saber exactamente dónde está. Sin embargo, tu LAN de R1 no sabe nada de 10.0.0.10.

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