¿El texto plano almacenado como hash de contraseña es una forma efectiva de bloquear una cuenta?

0

Estoy creando una aplicación web con Flask y tengo cuentas de usuario que almacenan sus contraseñas en una columna de Cadena MySQL usando el método werkzeug.security ' generate_password_hash() . Quería crear una cuenta de usuario de la Comunidad (similar a la de StackExchange) que esté bloqueada desde cualquier inicio de sesión. Para ello, creé una cuenta y configuré manualmente el campo password_hash en mysql a *** .

Me parece que esto bloquearía efectivamente la cuenta. ¿Hay algo en lo que no pueda pensar que pueda dejar esta cuenta vulnerable?

El hash es un sha-256 .

    
pregunta malan 02.10.2018 - 23:29
fuente

1 respuesta

3

¿Por qué no tener un campo adicional para usuarios especiales? No confíe solo en la contraseña para establecer su política: defina su política en un campo apropiado. El nombre de usuario / contraseña se utiliza para autenticar a un usuario. Para la autorización, incorpore eso en su modelo.

    
respondido por el rox0r 03.10.2018 - 00:07
fuente

Lea otras preguntas en las etiquetas