¿Los proveedores de correo electrónico basados en la web como Gmail, hotmail cifran las contraseñas de las cuentas de usuario cuando las guardan en su base de datos? Si lo hacen, ¿por qué se filtra la información de la cuenta después de un hackeo?
¿Los proveedores de correo electrónico basados en la web como Gmail, hotmail cifran las contraseñas de las cuentas de usuario cuando las guardan en su base de datos? Si lo hacen, ¿por qué se filtra la información de la cuenta después de un hackeo?
No están encriptados , en realidad son hash : ambos son operaciones criptográficas con la diferencia de que los hashes son irreversibles.
Uno no puede simplemente "descifrar" un hash de contraseña. Sin embargo, dada una contraseña, uno puede generar un hash para ello.
Si un atacante ha obtenido de alguna manera el contenido de la base de datos de hashes de contraseña, puede pensar en una contraseña aleatoria, calcular su hash, comparar este hash calculado para verificar si coincide con uno de los hashes almacenados en la base de datos. Si lo hace, entonces significa que el atacante acaba de adivinar la contraseña correcta para el usuario correspondiente.
Para acelerar el proceso, el atacante usaría dos medios principales:
Este proceso generalmente no permitirá obtener todas las contraseñas de las bases de datos filtradas, pero aún así permitirá obtener muchas de ellas : todas las más débiles. Entonces, si utiliza una contraseña segura , y el sitio web utiliza un método hash de contraseña adecuado , incluso en el caso de una violación de la base de datos, su contraseña todavía puede ser segura
Lea otras preguntas en las etiquetas web-application encryption email