Usando la misma cadena base para una contraseña en varios inicios de sesión diferentes [duplicar]

0

Para mí es claro que usar la misma contraseña para diferentes sitios web es una mala idea, ya que si un atacante logra obtener su contraseña, puede acceder a los otros sitios web en los que está utilizando la misma contraseña. .

Sin embargo, me preguntaba si sería seguro tener la misma cadena de base en todas las contraseñas, y luego agregar más caracteres al final, lo que haría que la contraseña sea única. Por ejemplo, si tengo la cadena base "p @ ssw0rd", en un sitio web usaría la contraseña "p @ ssw0rdstring1" y en un sitio web diferente usaría la contraseña "p @ ssw0rdstring2".

¿Este método es seguro? si no, por que y a qué ataques es vulnerable este método?

    
pregunta yubuntu 27.12.2013 - 10:14
fuente

2 respuestas

4

El mayor problema es que, si se filtran dos de tus contraseñas, un atacante podrá encontrar un patrón dentro de tus contraseñas. Esto le permitiría generar un ataque de diccionario al aplicar la lógica encontrada a otros hash recuperados para intentar encontrar sus otras contraseñas.

p@ssw0rdstring1 y p@ssw0rdstring2 solo difieren un carácter. Esto significa que un atacante puede adivinar fácilmente que probablemente también haya usado p@ssw0rdstring3 o p@ssw0rdstring4 . Si bien puede usar una base de contraseña para aumentar la longitud de su contraseña, no aumentará la seguridad si un atacante sabe que siempre está usando este prefijo.

Aunque no está especificando cómo elegirá el resto de su contraseña, debo insistir en no usar nada que sea específico del sitio. Entonces, lo que viene después de su base de contraseñas debe ser completamente aleatorio. Si es aleatorio, debes recordarlo por sitio web, lo que significa que por cada sitio web debes recordar una contraseña, ¿por qué no recuerdas algo al azar sin utilizar una base?

Si tiene dificultades para recordar contraseñas, debe intentar usar un administrador de contraseñas como KeePass o Passwordsafe . Los administradores de contraseñas le permiten elegir diferentes contraseñas por sitio web. Estas contraseñas están protegidas por un único archivo de clave y / o contraseña. La elección de una contraseña única, que no se repite, es esencial aquí.

    
respondido por el Lucas Kauffman 27.12.2013 - 10:29
fuente
1

En el sentido más estricto, sí, le estás dando al atacante más pistas y más información siempre es más valiosa que menos.

En la práctica, la noción de que un atacante obtiene múltiples contraseñas de texto sin formato para el mismo usuario, o obtiene mucho de cualquier cosa de una contraseña de base sólida (larga, letras + números + símbolos), es bastante arcana.

    
respondido por el blah44 27.12.2013 - 12:07
fuente

Lea otras preguntas en las etiquetas