Estamos migrando algunos usuarios a una nueva base de datos desde la base de datos de una aplicación heredada y hemos escrito un script para extraer a los usuarios y todos sus datos de una base de datos existente.
Como las contraseñas de los usuarios están ocultas, no podemos extraerlas, lo cual está bien, sin embargo, antes de que realicemos un reinicio, me preguntaba cuál sería la forma más segura de hacerlo:
- Haga que el campo de la contraseña sea NULO y rellene el campo al restablecer
- Genere una contraseña aleatoria para el usuario, deje el campo de la contraseña como NO NULO y rellene al restablecer
La generación de una contraseña aleatoria parece un trabajo adicional e innecesario, sin embargo, estoy pensando que tener una contraseña NULA podría ser un agujero de seguridad, ya que, en circunstancias normales, todos los usuarios tendrían una contraseña, por lo que nunca sería NULL.
¿Alguien puede ofrecer alguna orientación?