総当たり(ブルートフォース)や辞書攻撃への対策は、まずアカウントロックで 自動試行の回数を稼がせないこと。エラーメッセージは「IDまたはパスワードが違います」と 曖昧にし、どちらが正しいかのヒントを与えない。
正しい例: user001 / pass1。わざと5回間違えるとロックされる。
user001 / pass1
ユーザー名:
パスワード:
ae056357df18