未知のユーザー名と誤ったパスワードのどちらの場合にも、ログインページが同じ Invalid username or password メッセージを返すべきなのはなぜですか?
Invalid username or password
メッセージだけで自動ログイン試行を防止できるため。
試行されたすべてのユーザー名が有効であることを確認できるため。
サイトがパスワードを使用していないことを意味するため。
特定のユーザー名が存在するかどうかの漏えいを防げるため。