He visto muchas preguntas con respecto a las contraseñas: cómo para medir la fortaleza de la contraseña , por qué no seleccionamos contraseñas para los usuarios y obviamente la mejor: contraseñas vs frases y en la que me gustaría centrarme un poco más.
Algo que nunca he entendido es, si creas una frase de contraseña, cualquiera que sea. digamos: ILoveAskingUselessQuestions (o incluso separados por espacios) o una contraseña: 1L @ UQ, ahora entiendo que la contraseña es más corta, por lo que es más fácil de forzar la fuerza bruta. Si no fuera por fuerza bruta, la contraseña sería más difícil de obtener.
Pero si vivimos en un mundo con fuerza bruta (con el aumento de la velocidad de la computadora), cuanto más corto sea, más inseguro se vuelve.
Yo diría que una frase de contraseña siempre es lo mejor que se debe usar. obviamente, con las frases de paso obtendrías una tendencia similar a las contraseñas, algunas frases aparecerían más que otras. Ahora, obviamente, hay formas de evitar esto y formas de verificarlo para que no sea un problema real.
Si las personas usaran algo personal en sus frases de contraseña, ningún atacante podría obtener contraseñas (si los esquemas de hashing de contraseñas se hacen correctamente). Podría argumentar que los atacantes harían una lista de palabras e intentarían cada combinación, pero esa lista sería específica del idioma (un atacante inglés nunca obtendría una contraseña holandesa de esa manera).
Entonces, mi pregunta es, ¿por qué no lo hacemos más fácil para los usuarios y exigimos frases de paso, se les permite usar los símbolos de base64 y la longitud debería ser al menos ... 20? (ese número probablemente podría ser mejor si alguien con conocimiento (no yo xD) hiciera algunos cálculos).
y para ayudar a los usuarios a crear buenas frases de paso (o explicar qué es) alguien como Bruce Schneier (o cualquier persona que desees, por qué no lo hace un esfuerzo revisado por pares) hace que sea muy fácil de leer. y todos nos vinculamos a él durante la creación de la cuenta / contraseña.
todo arreglado, ¿o no es tan simple?