質問: 私は stackexchange を使用してログインを使っています。 メールアドレス部分を正しく入力し、試験的にパスワードを誤って入力すると 「パスワードが正しくありません」と出ます。 同様、メールアドレス部分を試験的に故意に誤って入力すると 「メールアドレスが有効なものではありません」 「入力されたメールアドレスのアカウントが見つかりませんでした」 となる挙動を確認しました。 これは現代的セキュリティ観点的にはまずくないっすか? 個人的には「ありえない」っす。改善を要望します。
回答: This was definitely something we thought about when designing the login/signup pages. We decided that giving users something direct (i.e. problem with username vs password) was better for user experience. Helping people log in when they are trying to log in, instead of giving a vague message ("something is wrong"). この課題を十分考えた上でログイン・サインアップページを作成しました。 ユーザーに直接問題のヒント(問題はメール関連かパスワード関連か)を与えることで、ユーザーにより使いやすくできると思っていました。不明な「問題ある」メッセージより、ログインを助けることができるメッセージの方がいいと決めました。