¿Por qué no puede ver las contraseñas de WiFi de los lugares que ha guardado en su dispositivo móvil? ¿Cuál es el razonamiento y / o las preocupaciones de seguridad?

He hecho esta pregunta muchas veces y las respuestas que obtuve fueron principalmente estas:

  1. Evite que cualquier persona que pueda acceder a su dispositivo descubra la contraseña. De esta manera, si alguien logra desbloquear su dispositivo (o tal vez ni siquiera tiene un bloqueo), ciertamente podría usarlo para explorar su red, pero no podría obtener la contraseña y conectar su propio dispositivo a su red.
  2. Permite a las personas que conocen la contraseña de la red WiFi conectar dispositivos de otras personas sin revelar la contraseña. Sé que esto suena estúpido y es una elección muy mala, pero a veces podría ser útil.
    Si no está claro, imagine a Alice y Bob: Alice ha invitado a Bob a su casa, Bob le pide la contraseña de WiFi ya que no le quedan más datos móviles, sin embargo, Alice no quiere revelar la contraseña a Bob, ya que cree que él podría decirle a otras personas. Alice podría tomar el dispositivo de Bob e ingresar la contraseña pidiéndole a Bob que no se vea: de esta manera Bob está conectado a Alice WiFi, pero Bob no conoce la contraseña de WiFi y, por lo tanto, no se la puede decir a nadie.

Sin embargo, tenga en cuenta que incluso si la contraseña no se muestra al usuario, debe almacenarse en algún lugar del dispositivo debido al mecanismo de autenticación WiFi (que solicita que la contraseña esté disponible cada vez que el dispositivo se conecta a la red), por lo que hay algunos métodos, como rootear u obtener privilegios administrativos, que se pueden usar para extraer la contraseña de WiFi del teléfono.

¡Mantenerse a salvo!

La forma correcta (segura) de almacenar una contraseña es en forma hash o encriptada. La razón es reducir la capacidad de hacer daño adicional si se observa la contraseña almacenada. Incluso si la contraseña está encriptada, el diseñador de la aplicación / dispositivo puede elegir no hacerla visible. Piense “no escriba contraseñas donde otros puedan verlas, ni las codifique de alguna manera.