Il existe plusieurs formulaires de connexion (par exemple, Google) sur Internet où vous entrez d'abord votre nom de connexion, puis, une fois qu'il est soumis, vous pouvez entrer votre mot de passe.
L'un des avantages est , Je suppose que le serveur peut extraire une image qu'il connaît et l'afficher à l'utilisateur pour aider à déjouer les schémas de phishing simples.
Ma question est de savoir pourquoi personne ne fait l'inverse - demandez d'abord un mot de passe, puis le nom de connexion.
Je peux voir la réponse évidente (que le mot de passe n'est peut-être pas unique et que le serveur ne saurait donc pas à qui afficher les images anti-hameçonnage), mais que ne me convainc pas. Désactiver immédiatement les comptes qui partagent des mots de passe ou au moins forcer les utilisateurs à changer leurs mots de passe en une chaîne unique la prochaine fois qu'ils se connecteront pourrait être un moyen de contourner ce problème et, en passant, cela résoudrait le phénomène des mots de passe "123456".
Un autre problème que je peux voir est que dans un scénario de phishing où un utilisateur entre correctement son mot de passe et remarque ensuite que les mauvaises images lui sont affichées, il a déjà abandonné son mot de passe et tout ce qui reste à faire au phisher est d'identifier qui cela mot de passe appartient à.
Ce que j'aimerais savoir, c'est si la séquence login-then-password est principalement due à des considérations de convention ou d'interface utilisateur ou s'il existe d'autres problèmes de sécurité avec l'inversion de la séquence à demander le mot de passe en premier (en plus des deux que j'ai mentionnés).