正答2
解説
正解は2です。
パスワードを忘れた利用者には、なりすましを防ぎつつ、本人だけが新しいパスワードを設定できるようにする必要があります。
本人が事前に登録したメールアドレスを使い、推測困難なURLを送る方法が最も安全です。
【選択肢別解説】
1:× 現在のパスワードをメールで送ると、メールの盗聴などで漏れるおそれがあります。
また、パスワードを元に戻せる形で保存していることになり、望ましくありません。
2:○ 登録済みのメールアドレスに推測困難な再登録用URLを送れば、本人のメールを受け取れる人だけが再設定できます。
3:× その場で入力させたメールアドレスは、本人のものか確かめられていません。
そのうえ現パスワードを送るので、二重に危険です。
4:× 再登録用URLを送る点はよいですが、新たに入力させたメールアドレスは本人のものとは限りません。
攻撃者が自分のアドレスを入力すれば乗っ取られます。
【ポイント】
パスワードはハッシュ値で保存し、元のパスワードは管理者でも分からないようにするのが原則です。