Fundamentalmente, no hay ninguna razón tecnológica absoluta para prohibir las contraseñas de estos dos personajes.
Dicho esto, JetBlue puede (y es imposible para nosotros saberlo con certeza sin la confirmación de JetBlue):
- Lógica de negocios que dicta dicha prohibición (aunque yo, como usted,
no puedo entender una razón)
- código heredado en sus sistemas que impide
el uso de estos personajes o su aplicación web puede importar cuentas de usuario a otros sistemas heredados que tienen dicha prohibición en su lugar, por lo que "burbujean"
Ese requisito para la aplicación web. Esto no es infrecuente en las aplicaciones web que interactúan con sistemas AS / 400 (IBM iSeries) o mainframe más antiguos.
Dado que la mayoría de las plataformas web modernas permiten el escape de casi cualquier carácter en el conjunto ASCII, personalmente encuentro que la prohibición de los caracteres de las contraseñas normalmente se debe a que las empresas no desean actualizar su código para escapar de la fuente de entrada de los usuarios. YMMV
De acuerdo con el artículo de wikipedia sobre la seguridad de la contraseña ( enlace ), prohibir los caracteres REALMENTE sirve para REDUCIR la entropía deseada Una contraseña dada, facilitando el crack de fuerza bruta. Por lo tanto, desde una perspectiva técnica, parece que la política de contraseña de JetBlue en realidad da como resultado un sistema con contraseñas más fáciles de hackear.
Desafortunadamente, creo que todo esto es una mera especulación, a menos que haya un representante de JetBlue en el sitio que esté dispuesto a ofrecer una explicación oficial de la política ...