Mi jefe me ha asignado la tarea de cambiar el sistema de cifrado de nuestra aplicación web de MD5 a PBKDF2, ya que MD5 / SHA1 se ha demostrado que se puede romper en los últimos años.
Discutí contra eso y pensé que deberíamos permitir a los usuarios intentar iniciar sesión un máximo de 200 veces por día, cualquier otra cosa resultaría en un bloqueo de la cuenta de usuario. Mi razonamiento fue que PBKDF2 pronto se rompería en unos pocos años y tendríamos que cambiar nuestro sistema de cifrado nuevamente, por lo que no limitaremos la cantidad de veces que un usuario puede intentar iniciar sesión. Sin embargo, mi jefe insiste en que yo implemente PBKDF2
Estas son mis siguientes preguntas:
1) ¿Mi razón de ser para limitar el número de intentos que un usuario puede iniciar sesión es razonable?
2) ¿Hay algún defecto en mi argumento
3) ¿Mi jefe está correcto?