Cuando un sitio envía por correo electrónico su contraseña anterior, en lugar de requerir que la restablezca en el sitio, me pregunto qué implica eso sobre sus medidas de seguridad.
¿Significa esto que almacenan la contraseña en texto plano para su propia conveniencia o podrían seguir usando el cifrado en la contraseña?
security
passwords
encryption
S. Michaels
fuente
fuente
Respuestas:
Es posible que estén usando el cifrado cuando la contraseña se almacena en la base de datos, pero no deberían almacenarla en un formato recuperable, cifrado o de otro modo.
Deberían tomar un hash unidireccional de la contraseña (más una sal ). Esto significa que pueden verificar que la contraseña que ingrese ahora coincida con la que proporcionó anteriormente, pero ellos (o algún cracker con acceso a su base de datos) no pueden descubrir cuál es. Cifrar la contraseña significa que un cracker tendría que encontrar la base de datos y la clave de cifrado, pero como la clave debe estar en el servidor que sirve al sitio web, esto es casi inconcebible.
Entonces, si pueden enviarle su contraseña, esto significa que no están siguiendo las mejores prácticas de seguridad conocidas.
Una mala práctica como esta es una buena razón para usar una contraseña diferente para cada sitio web en el que se registre .
fuente
Incluso si está cifrado y es seguro, ese correo electrónico no fue de ninguna manera seguro.
Una cosa que sí sabe es que, mediante el uso del correo electrónico , su contraseña ahora se almacena casi
seguramente en texto sin formato en muchas otras ubicaciones :
fuente
Como dijo Dave, podrían y con suerte están usando encriptación, pero he visto sitios que almacenan contraseñas en texto plano. También podrían generar una nueva contraseña temporal cuando presionas el botón Olvidé mi contraseña, que debes cambiar la primera vez que inicias sesión con ella. La conclusión es que no sabe cómo almacenan su contraseña y, a menos que el sitio esté alojado por la misma compañía de la que obtiene soporte, y solo tienen unas pocas personas, es poco probable que pueda preguntarle a alguien que saber cómo se almacena, e incluso si lo supieran, es poco probable que se lo cuenten.
fuente
La respuesta es NO, esto no es una prueba de nada.
En cualquier caso, no tiene forma de saber cómo se almacenan las contraseñas internamente. Lo más probable es que estén usando una base de datos como mysql, y puede ser que no estén encriptados dentro de la base de datos. Sin embargo, aún es posible que estén almacenando conscientemente toda la base de datos en algunos medios cifrados como TrueCrypt . Todo lo que puede hacer es esperar que hayan tomado suficientes medidas para proteger su privacidad.
fuente