問61
頻出度★★★
ワンタイムパスワードを用いることによって防げることはどれか。
この問題の解説と、これまでの解答の記録です。
ワンタイムパスワードを用いることによって防げることはどれか。
ワンタイムパスワードを使っても、平文で流れれば通信経路上でパスワードを盗み見られること自体は起こる。盗聴という行為そのものを防ぐのは SSL/TLS などによる通信の暗号化であり、ワンタイムパスワードの役割は「盗聴されても再利用させない」ことであって、盗聴の防止ではない。
ワンタイムパスワードは入口の本人確認 (認証) を強くする仕組みであり、いったん不正侵入を許した後の行動までは制御できない。侵入後のファイル改ざんに備えるのは、アクセス権 (アクセス制御) の適切な設定、改ざん検知ツール、ログ監視、バックアップなど別の対策である。
不正プログラムによるウイルス感染は、メールの添付ファイルや不正サイト、USB メモリなどの経路で起こる問題で、認証方式とは無関係である。防ぐにはウイルス対策ソフトの導入と定義ファイルの最新化、OS やアプリの修正プログラム適用などが必要となる。
正解 ワンタイムパスワード (OTP) は、一度の認証でしか使えない「使い捨てのパスワード」である。時刻同期方式やチャレンジレスポンス方式などで毎回異なる値が生成され、一度使った (あるいは有効時間を過ぎた) パスワードは無効になる。そのため、盗聴・フィッシング・メモの流出などでパスワードが第三者に漏れても、その値はすでに使用済み・期限切れであり、攻撃者が再利用してログインすることはできない。したがってワンタイムパスワードで防げるのはエ「漏えいしたパスワードによる不正侵入」である。