情報セキュリティ
基本情報技術者試験|B社はスマートフォンのアプリが30秒ごとに更新する6桁の数値を表示し、その値で追加認証する時刻同期方式のワンタイ…
B社はスマートフォンのアプリが30秒ごとに更新する6桁の数値を表示し、その値で追加認証する時刻同期方式のワンタイムパスワードを導入した。導入後、一部の利用者で正しい値を入力しても認証に失敗する事象が散発している。原因として最も考えられるものはどれか。
アアプリの値をコピー機能ではなく手で打ち込む利用者がいることが、失敗を生んでいる。
イ同一の値が30秒間表示され続け、その有効時間内に二度三度ログインを試みたためである。
ウ端末側の時計とサーバ側の基準時刻が食い違い、双方が算出する値が噛み合わなくなっている。
エ6桁では取り得る値の幅が狭く、たまたま別の利用者の表示値と衝突しているためである。
正解
ウ.端末側の時計とサーバ側の基準時刻が食い違い、双方が算出する値が噛み合わなくなっている。
時刻同期(タイムベース)方式のワンタイムパスワードは、端末とサーバが共有する秘密と現在時刻から同じ値を独立に算出して照合する。端末の時計がずれると算出される時間帯が食い違い、利用者が正しく読み取って入力しても値が一致せず認証に失敗する。時刻のずれが散発的失敗の典型原因である。
?選択肢ごとの解説
ア ×手入力かコピーかは入力経路の違いに過ぎず、正しい値を正確に入力できていれば認証は成立するため、失敗の原因にならない。
イ ×同じ値が有効な30秒の間であれば、その値での認証は本来成立し得るため、複数回ログイン自体が失敗を引き起こす説明にはならない。
ウ ○時刻同期(タイムベース)方式のワンタイムパスワードは、端末とサーバが共有する秘密と現在時刻から同じ値を独立に算出して照合する。端末の時計がずれると算出される時間帯が食い違い、利用者が正しく読み取って入力しても値が一致せず認証に失敗する。時刻のずれが散発的失敗の典型原因である。
エ ×6桁は十分な組合せがあり、他人の値と偶然一致する確率は極めて低く、散発的な失敗を説明する主因とはならない。
情報セキュリティの他の問題
C社は、サーバが毎回異なる文字列(チャレンジ)を提示し、利用者の機器がそれと秘密情報から応答(レスポンス)を計算して返すチャ…D社は、社内の複数の業務システムへ一度の認証でアクセスできるシングルサインオン(SSO)を導入する。利便性は高まる一方、認証…E社は、自社で管理する社員IDを使って外部のクラウドサービスへログインできるよう、SAMLによるフェデレーション認証を構成し…F社のWebサービスは、普段は国内の固定の場所と端末から利用される利用者が大半である。ある利用者のアカウントに、深夜に海外の…G社では、利用者のパスワードがフィッシングで窃取され不正ログインされる被害が続いている。対策として、端末内の生体センサで本人…H社の社内システムは、パスワードを3回連続で間違えるとアカウントを管理者が手動解除するまで無期限にロックする方針である。これ…I社の業務アプリは、データベースへ接続するためのIDとパスワードを、プログラムのソースコード中に文字列としてそのまま記述して…J社はSSOを導入し、一度ログインすれば多数の業務システムに再認証なしでアクセスできる。共用エリアの端末で、ある社員がログイ…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-b-sec-0062
