La mayoría de los sitios web que manejan información importante (por ejemplo, Gmail) tienen algún tipo de protección de fuerza bruta. A veces, si lo intentas más de X veces, se bloqueará la cuenta o al menos te dará un captcha para resolver.
Actualmente, todos los expertos en seguridad siguen diciendo lo mismo: crear caracteres largos y mixtos, contraseñas de alta entropía. Esto tiene mucho sentido si piensas en una clave RSA, o algo que podría ser descifrado fuera de línea, pero ¿es realmente importante cuando hablamos de contraseñas de cuentas en línea?
Por ejemplo, creamos una contraseña para Gmail usando solo 6 letras del alfabeto inglés. Esto es aproximadamente 26 ^ 6 = 309 millones de combinaciones. Si consideramos que podemos probar 1 contraseña por segundo (lo cual creo que es más rápido de lo que realmente podemos, si tiene en cuenta los captchas de Gmail), necesitaremos hasta 10 años para romper y 5 años en promedio.
Puntos a considerar:
- Si usa la misma contraseña en un sitio web diferente, otro sitio web podría ser hackeado y su contraseña expuesta. Supongo que la contraseña es única. Solo se utiliza con Gmail.
- Si alguien puede tomar la base de datos, podría forzar el hash de tu contraseña sin conexión. Supongo que el sitio web utiliza al menos un hash con sal (muy poco probable que el pirata informático intente romper todas las contraseñas) y / o es muy poco probable que la base de datos sea hackeada (es una suposición justa con Gmail)
- También asumo que su contraseña no es una palabra del diccionario o algo fácil de adivinar. Esto debería descartar la fuerza bruta de varias cuentas (por ejemplo, probar la misma contraseña común en varias cuentas).
¿Es seguro asumir que no necesitamos una contraseña realmente larga para los sitios web tan pronto como seguimos las demás medidas de seguridad? Si sugerimos que las personas utilicen una contraseña larga simplemente porque normalmente no siguen los otros consejos de seguridad (use la misma contraseña en todas las cuentas, etc.). ¿No estamos realmente tratando de corregir los síntomas y no la causa?
PS: Algunas otras preguntas abordan casi lo mismo, pero las respuestas siempre consideran que la persona está utilizando la misma contraseña en todos los sitios web o que la base de datos del sitio web es fácilmente robada.