28 votos

Android Smart Lock: ¿Por qué no existe la opción de usar WiFi?

Mi dispositivo Android (v. 7.1.2) ofrece varias opciones para utilizar la función "Smart Lock".

Esta función utiliza algunas reglas para desactivar automáticamente la pantalla de bloqueo.

Las reglas disponibles son:

  • Lugar de confianza
  • Dispositivo Bluetooth de confianza
  • Cara de confianza
  • Voz de confianza
  • Detección en el cuerpo

Me sorprende que no exista la opción de utilizar una red WiFi de confianza.

En algunos foros se indica el riesgo de que la red WiFi sea suplantada. No entiendo por qué el riesgo es diferente: un atacante podría suplantar un dispositivo Bluetooth también.

¿Cuáles podrían ser las razones para no permitir un desbloqueo basado en WiFi mientras se permite el desbloqueo basado en Bluetooth?

5 votos

Sinceramente, creo que esta pregunta puede responderse de forma técnica sin necesidad de introducir la opinión. Pido a los votantes más cercanos que nos digan por qué no están de acuerdo.

4 votos

@Firelord no era yo, pero las preguntas de "por qué" suelen ser de opinión. Podemos pensar en las razones por las que *nosotros" haríamos X, pero a menos que haya una declaración oficial de los desarrolladores, nunca lo sabremos. Además, se plantea la pregunta: "¿Qué problema se resolverá aquí?" ;) // No digo que deba cerrarse, sólo intento arrojar algo de "luz basada en la opinión" sobre las posibles razones de los votantes :)

32voto

Andy Brudtkuhl Puntos 1714

En algunos foros se señala el riesgo de que la red WiFi sea suplantada. No entiendo por qué el riesgo es diferente: un atacante podría suplantar un dispositivo Bluetooth también.

El riesgo es diferente. No es posible falsificar un emparejado Dispositivo Bluetooth. El periférico Bluetooth y el teléfono intercambian claves como parte del proceso de emparejamiento, para que ambos puedan identificar al otro de forma segura. Cuando los dispositivos se conectan, cada uno desafía al otro para demostrar que tiene las claves secretas. Si no funcionara así, sería trivial atacar la conexión haciéndose pasar por el periférico. Así, el atacante podría escuchar tus llamadas telefónicas o tu música, o lo que sea que estés enviando por Bluetooth.

La autenticación funciona de forma un poco diferente en Wi-Fi. Véase esta pregunta en nuestro sitio hermano Super User para más discusión al respecto. En las redes abiertas y en las redes autenticadas mediante WEP, WPA o WPA2-PSK, la red no se autentica en el teléfono en absoluto. El teléfono tiene que demostrar que tiene la clave secreta (la contraseña de la red), pero la red no tiene que demostrar nada. No hay "redes Wi-Fi de confianza" en este sentido. Sólo las redes autenticadas con WPA2-Enterprise, que utilizan un par de certificados, demuestran su identidad al teléfono, mostrando un certificado firmado por una autoridad de certificación (igual que los sitios web HTTPS). Es de suponer que Google no pensó que valía la pena añadir una opción que sólo funcionara con el tipo de red Wi-Fi menos común, y la confusión que causaría a sus usuarios.

Curiosamente, la suplantación de la red Wi-Fi ya es un problema de seguridad para la opción "lugar de confianza". El sistema de localización utiliza las redes Wi-Fi visibles como una de las entradas para determinar dónde estás, y como hemos visto, eso puede causar grandes inexactitudes . Suplantar esto deliberadamente significa buscar las redes que son visibles en su "lugar de confianza" y suplantar varias a la vez. El ladrón de teléfonos de tu vecindario no podrá desbloquear tu teléfono de esta manera, pero las agencias gubernamentales y los espías industriales organizados probablemente puedan hacerlo: especialmente si también utilizan una sala apantallada para bloquear el GPS y las señales celulares.

1 votos

También puedes gastar 100 dólares y conseguir una Pineapple y ahora podrás desbloquear el teléfono de todo aquel que haya sido lo suficientemente estúpido como para usar un método inseguro para el bloqueo inteligente. O ya sabes, simplemente no habilites las opciones inseguras.

0 votos

@WayneWerner ¿Piña?

1 votos

@Revetahw wifipineapple.com

7voto

Dubu Puntos 121

Lo que pides sería ciertamente posible, pero debería restringirse a cuando un dispositivo está conectado a una red Wi-Fi que utiliza suficiente seguridad, es decir, autenticación/cifrado WPA2. Probablemente se omitió porque sería difícil comunicar a un usuario no técnico por qué puede utilizar ciertas redes Wi-Fi para la autenticación pero no otras.

A diferencia de lo que escribió @DanHulme en su respuesta, cuando se utiliza la autenticación WPA2 con claves precompartidas (WPA2-PSK), ambos la emisora y el PA tienen que demostrar que conocen la frase de paso en el apretón de manos a cuatro bandas . Un WPA2-AP falso no puede dar acceso a un cliente simplemente "aceptando" la contraseña del cliente. Por otro lado, cualquiera que conozca el PSK podría falsificar un AP (WPA2 Enterprise tiene aquí una ventaja sobre WPA2-PSK).

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