it-swarm-es.com

Bloqueo de pantallas y recuperación de contraseña en aplicaciones

Esto es parcialmente "UI", pero probablemente cae más en el ámbito de "UX"; No estoy seguro de si encajará aquí o no.

Una de las aplicaciones que tengo se ejecuta en el iPad. La información almacenada dentro de ella puede considerarse privada (información sobre regalos que va a dar, por ejemplo). Varios de mis usuarios me han solicitado que proporcione alguna forma de bloquear la aplicación para que los niños curiosos y los cónyuges no puedan desenterrar la suciedad.

Sin embargo, estoy luchando con la idea de la mejor manera de proporcionar la capacidad de desbloquear el programa si la persona olvida su contraseña o código clave o lo que sea. Fácilmente podría decir "¡Hola, papas duras, tonto, sin boleto, sin presentación!" Pero eso parece un poco cruel.

Podría hacer que el programa envíe por correo electrónico la contraseña al usuario, pero suponiendo que alguien tenga acceso físico al iPad, presumiblemente también tendrá acceso a la aplicación Correo.

¿Alguna idea sobre formas de mantener la aplicación segura sin excluir a la persona si olvida su contraseña?

3
Tim Sullivan

Seguiría los patrones de diseño del dispositivo. He tenido muchas discusiones, pero creo que el ipad no está diseñado para ser un dispositivo compartido como una computadora.

Si un usuario está preocupado por la privacidad en el ipad, creo que debería bloquear el dispositivo en sí. No creo que dependa del desarrollador de la aplicación.

Hay excepciones, como 1password, pero en general creo que este es el camino a seguir.

5
Chris Drackett

¿Qué tal la "pregunta de seguridad" estándar?

Al registrarse, haga que el usuario elija una pregunta (nombre de la primera mascota, apellido de soltera de la madre, etc.) y proporcione la respuesta. Si olvidan la contraseña, solo necesitan responder la pregunta.

3
Dan Barak

Si solo le preocupan los hijos curiosos y los cónyuges, tal vez pueda ser creativo con el mecanismo de seguridad.

Muestre una cuadrícula de iconos de 8x8 y solicite al usuario que elija sus tres favoritos. Para desbloquear la aplicación, debes elegir esos tres favoritos nuevamente.

  • Siempre coloque los íconos en las mismas posiciones, para aprovechar memoria espacial.
  • Quizás construya un factor de fraude: elija 5 iconos, incluidos al menos 2 de sus favoritos. Eso permitiría algunos errores y arrojaría espías mirando por encima del hombro.
  • Si no ingresa el código correcto, muestre un mensaje de "intruso frustrado" y desactive la aplicación durante una hora, luego un día, luego una semana.
3
Patrick McElhaney