La única razón válida de seguridad que conozco se reduce a "evitar ataques DoS contra nuestro hash de contraseña lento subiendo cantidades absurdas de contraseña", y 60 es un límite demasiado bajo para que eso tenga mucho sentido .
La siguiente razón menos mala que conozco es "porque los usuarios son tontos y si les permitimos usar todo el texto de Moby Dick como su contraseña, algunos lo harán, y luego algunos de ellos escribirán mal algunos" o piense que usaron Don Quijote en su lugar, y luego pensarán que han olvidado por completo su contraseña y que van a consumir recursos de soporte o simplemente dejan de usar el sitio ", que tiene al menos la ventaja de no asumir que los usuarios son cualquiera menos inteligente que quien haya inventado la política de contraseñas.
O tal vez simplemente no pueden imaginar a nadie usando una frase de contraseña larga honesta a $ DEITY. Seré honesto, ninguna de mis frases de contraseña tiene más de 60 caracteres; Es un dolor escribir tanto. Demonios, podría ser solo una limitación del lado del cliente, puesto por alguien que no entiende nada acerca de la seguridad de la contraseña pero piensa que están ahorrando espacio en la base de datos.
Todas las demás razones son malas señales, con respecto a la seguridad.
Algunos de ellos son más o menos malos que otros. Todo lo que implique "ahorrar espacio" o "el tamaño del campo en la base de datos" es una señal de alerta crítica; significa que están almacenando las contraseñas en texto simple o en cifrado reversible, en lugar de incluso un hash de calidad mínima. Eso significa que cualquier persona que tenga acceso a su almacén de credenciales, ya sea un administrador no confiable, o cualquier "pirata informático" que encuentre una inyección de SQL, probablemente pueda descubrir cada una de esas credenciales con una dificultad mínima. Alternativamente, podrían "simplemente" usar un algoritmo de hashing de contraseñas obsoleto que tiene una longitud máxima inherente (todavía no es bueno; esos algoritmos están obsoletos por buenas razones), pero al menos es probable que necesite una tabla arco iris o unas pocas horas de EC2 es tiempo de fuerza bruta).