¿Las preguntas de seguridad subvierten las contraseñas?

53

¿Las preguntas de seguridad subvierten las contraseñas difíciles de descifrar? Por ejemplo, si un sitio requiere contraseñas con un determinado esquema (longitud + conjuntos de caracteres requeridos) y tiene una pregunta de seguridad, ¿por qué alguien intentaría descifrar la contraseña en lugar de la pregunta de seguridad? Supongo que la mayoría de las respuestas a estas preguntas son más cortas y tienen una variedad más pequeña de caracteres. Por ejemplo, "El nombre de soltera de la madre" (una pregunta algo común) no suele ser tan larga como una contraseña decente (incluso después de cumplir con los requisitos de contraseña) y, a menudo, solo contiene letras. Cuando un sitio requiere una pregunta de seguridad, ¿es mejor rellenarlo con una cadena larga que contiene caracteres aleatorios?

    
pregunta Thomas Eding 21.05.2011 - 23:30
fuente

7 respuestas

24

La manera en que un sitio usa las preguntas de seguridad, determina si socavan el mecanismo de autenticación supuestamente más fuerte (de usar buenas contraseñas).

Normalmente, los sistemas que permiten el acceso a los usuarios después de haber respondido una pregunta de seguridad, son más débiles que los sistemas que comunican una contraseña (temporal) al usuario a través de un canal (diferente y seguro). La declaración anterior transmite una mejor práctica, y ciertos sistemas no necesitan implementarla por completo; algunos sistemas proporcionarían una nueva contraseña (que no necesita ser cambiada por un usuario), y hay otros sistemas que comunicarán la contraseña a través de un canal inseguro.

Llenar una pregunta de seguridad con caracteres aleatorios no es necesariamente un buen enfoque (aunque es mejor que tener una respuesta más pequeña con baja entropía), ya que sería difícil de recordar, lo que resultaría en un posible escenario de bloqueo (desde donde a menudo esto no es punto de recuperación). Debe recordarse que las preguntas de seguridad a menudo no se cambian periódicamente a diferencia de las contraseñas. Por lo tanto, la respuesta depende de qué tan bien esté protegida (tanto por el usuario como por el sistema), qué tan pública es la respuesta y con qué frecuencia se puede cambiar la pregunta (y la respuesta).

Se recomienda leer esta pregunta relacionada con StackOverflow , para las respuestas discutir la comunicación fuera de banda, entre otras cuestiones, como el posible escenario de bloqueo.

    
respondido por el Vineet Reynolds 21.05.2011 - 23:50
fuente
13

Sí.

Un mejor nombre para estas preguntas de "seguridad" sería "preguntas de conveniencia". Son una forma alternativa de acceder a la misma cuenta, sin pasar por la contraseña. Dado que las respuestas a estas preguntas suelen estar compuestas de palabras existentes, son el objetivo perfecto para los ataques de diccionario, o incluso simplemente para adivinar. Las cosas se ponen aún peor cuando el atacante ya tiene algunos datos personales.

Lo mejor que puedes hacer si tienes que suscribirte a algo que presenta una "pregunta de seguridad" (y lo hace obligatorio) es simplemente ingresar una secuencia realmente larga de caracteres de basura.

    
respondido por el tdammers 21.05.2011 - 23:42
fuente
11

Un estudio de 2015 basado en la implementación de Google de preguntas de conocimiento personal contiene mucha evidencia de los muchos problemas con ellos: Secretos, Mentiras y recuperación de la cuenta: lecciones del uso de preguntas de conocimiento personal en Google

Algunos hallazgos:

  • las preguntas secretas generalmente ofrecen un nivel de seguridad mucho más bajo que las contraseñas elegidas por el usuario
  • una fracción significativa de los usuarios (37%) que admitieron que proporcionaron respuestas falsas lo hizo en un intento por hacerlos "más difíciles de adivinar", aunque en conjunto este comportamiento tuvo el efecto opuesto, ya que las personas "endurecen" sus respuestas de forma predecible manera
  • las respuestas secretas tienen una capacidad de memorización sorprendentemente pobre, con una tasa de éxito del 60%, frente al 80% para los códigos de restablecimiento de SMS
  • las preguntas que son potencialmente las más seguras (por ejemplo, cuál es su primer número de teléfono) también son las que tienen la peor memorización

Ellos concluyen que

  

parece casi imposible encontrar preguntas secretas que sean seguras y memorables. Las preguntas secretas siguen teniendo algún uso cuando se combinan con otras señales, pero no deben usarse solas y las mejores prácticas deben favorecer alternativas más confiables.

    
respondido por el nealmcb 29.05.2015 - 17:49
fuente
7

¿Si quieres que no sea responsable? La mayoría de estos sitios requerirán que restablezca la contraseña por correo de todos modos, por lo que necesitarán su información de correo electrónico para llegar a cualquier lugar, la respuesta es principalmente para evitar que las personas lo molesten al restablecer constantemente la contraseña.

Si puede restablecer una contraseña solo mediante una pregunta "secreta", es una mala seguridad.

    
respondido por el Andreas 21.05.2011 - 23:33
fuente
6

Sí. Si, por ninguna otra razón, tanto su contraseña como su pregunta / respuesta secreta son secretos compartidos y las mejores prácticas exigen que usted no comparta esos secretos con terceros, pero eso es exactamente lo que se le pide que haga cuando proporcione una pregunta secreta. / respuesta.

Lo que debes hacer en lugar de "seguir las instrucciones" es crear un algoritmo simple que te permita generar la respuesta dada la pregunta, el nombre del sitio y la respuesta verdadera.

    
respondido por el Yaur 21.05.2011 - 23:44
fuente
3

Mis preguntas secretas suelen ser "¿Cuál es tu contraseña?" Y luego la respuesta es en realidad otra cosa.

Hago la respuesta lo más aleatoria posible y el mayor tiempo posible, y la guardo junto con la contraseña. Así que si los números no están permitidos, uso todas las letras. Pero normalmente la mayoría de ellos tienen entre 20 y 30 caracteres alfanuméricos.

Esto es lo que hago con el correo electrónico basado en web (gmail) y todas mis contraseñas bancarias. Mi banco es vulnerable a un ataque de denegación de servicio (las contraseñas incorrectas bloquearán mi identificación de usuario), así que debería haber elegido una identificación de usuario que también fuera aleatoria y de longitud máxima, y que también se mantuviera en secreto.

    
respondido por el Dabs 19.05.2012 - 09:03
fuente
0

Sí es mejor rellenarlo con una cadena larga que contiene caracteres aleatorios, que responder a la pregunta real o dar una respuesta corta. Si decidió seguir este enfoque, debe asegurarse de recordarlo, ya que es muy probable que lo olvide.

    
respondido por el Rebeca 01.06.2015 - 19:29
fuente

Lea otras preguntas en las etiquetas