チャレンジレスポンス方式に関するネットワークスペシャリスト試験
承知しました ✅ ここでは チャレンジレスポンス方式(Challenge-Response Authentication) をテーマに、ネットワークスペシャリスト試験を意識した問題を 10問 一気に作成します。 パスワードの平文送信を避ける仕組みや、ワンタイム性・リプレイ攻撃防止などを盛り込みます。 --- チャレンジレスポンス方式をテーマとした問題(10問) --- ■ 問題1 チャレンジレスポンス方式の認証において、サーバが最初に送信する情報は何か。 A. ユーザのパスワード B. チャレンジ値(ランダムな値) C. ハッシュ化されたパスワード D. 秘密鍵 正解:B 解説:サーバはランダムな「チャレンジ」を送り、クライアントがそれに応答して認証を行う。 --- ■ 問題2(穴埋め) チャレンジレスポンス方式では、パスワードをそのまま送信する代わりに、 ________ を計算してサーバに送る。 解答:チャレンジ値とパスワード(または秘密情報)を組み合わせたハッシュ値 --- ■ 問題3 チャレンジレスポンス方式が防ぐことができる攻撃はどれか。 A. 中間者攻撃 B. リプレイ攻撃 C. バッファオーバーフロー D. SQLインジェクション 正解:B 解説:チャレンジ値が毎回異なるため、以前の応答を再送しても認証できない。 --- ■ 問題4(誤文訂正) 「チャレンジレスポンス方式では、サーバは常に固定されたチャレンジ値を送信する。」 → 正しくは:サーバは毎回異なるランダムなチャレンジ値を送信する。 --- ■ 問題5 次のうち、チャレンジレスポンス方式の代表的な実装例はどれか。 A. HTTP Digest 認証 B. Basic 認証 C. 公開鍵基盤(PKI)による証明書交換 D. AESによる暗号化 正解:A --- ■ 問題6(穴埋め) WindowsのNTLM認証では、クライアントが受け取ったチャレンジ値に対し、 ________ を用いて応答を計算する。 解答:ユーザのハッシュ化パスワード --- ■ 問題7 チャレンジレスポンス方式でサーバが持つ必要がある情報はどれか。 A. ユーザの平文パスワード B. ユーザのパスワードハッシュ C. ユーザの公開鍵証明書 D. ワンタイムトークン 正解:B 解説:サーバはハッシュ値を利用して、ク...