Tengo una aplicación web pública donde cualquier persona puede registrar una cuenta. Las contraseñas que almaceno están saladas y hash.
Cuando alguien trata de adelantar la cuenta de otra persona mediante contraseñas de adivinación, me gustaría saber esto. Por ese motivo, me gustaría registrar todos los intentos fallidos de inicio de sesión.
Creo que no sería un problema registrar el tiempo, la dirección IP y el intento de nombre de usuario. Pero, ¿sería aceptable también registrar la contraseña incorrecta en texto claro para que pueda detectar los patrones que el atacante está intentando, o sería el riesgo de deducir las contraseñas correctas de intentos de inicio de sesión mal escritos de usuarios legítimos demasiado grandes?