【正解の解説】
ログインするたびにランダムに生成され、一度使用すると無効になるため、パスワードの盗聴によるなりすまし攻撃に対して有効である。
テーマパークの「一度きりの入場スタンプ」のようなものです。毎回スタンプの絵柄が変わり、一度使ったら二度と使えないため、万が一誰かにチラ見されて盗まれても、次に使う時にはもう無効なので侵入を防げます。この使い捨ての性質により、通信を盗聴されてパスワードをそっくりそのまま真似される「リプレイ攻撃」を完璧にシャットアウトできるのが最大の強みです。
【その他の選択肢の解説】
事前に登録した固定の文字列を暗号化して送信するため、通信経路で傍受された場合でも安全に再利用できる。
「固定の文字列を暗号化する」という部分は通常のパスワード通信の仕組みですが、安全に再利用できるという点が大間違いです。仮に暗号化していても、通信を丸ごと盗み見されてそのままコピーされてしまえば、攻撃者はその合言葉を使って自由に入り込めてしまいます。ワンタイムパスワードは使い捨てだからこそ安全なのであり、固定パスワードの使い回しは危険です。
利用者が任意の文字列を自由に設定して長期間使い回すため、記憶する負担を軽減しつつ強固な認証を実現する。
利用者が自分で決めたパスワードをずっと使い続けるというアプローチは、一般的な固定パスワードそのものです。人間が覚える負担は軽くなりますが、推測されやすかったり一度漏洩すると被害が長期化したりするというセキュリティ上の大きな弱点を抱えています。ワンタイムパスワードは、そもそも利用者がパスワードを記憶する必要すらない仕組みです。
生体認証と組み合わせて指紋や顔のデータを暗号化し、端末のハードウェア内部に安全に保存して照合を行う。
指紋や顔などの身体の一部を使って本人確認を行う「生体認証」の説明になっています。セキュリティを高めるためにワンタイムパスワードと生体認証を組み合わせることはありますが、生体データ自体の保管や端末内での照合処理の仕組みは、数字やコードを使い捨てるワンタイムパスワードの概念とは全く別の技術領域を指しています。