平成24年度秋期 問17 / 25

平成24年度 秋期 ネットワークスペシャリスト試験 午前II 問17

HTTPの認証機能を利用するクライアント側の処理として,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

  • ア: ダイジェスト認証では,利用者IDとパスワードを":"で連結したものを,MD5を使ってエンコードしAuthorizationヘッダーで指定する。
    誤り。ダイジェスト認証では利用者IDとパスワードをMD5で直接エンコードするわけではなく、サーバーから送信されたnonce値などを含めたハッシュ値を使用します。

  • イ: ダイジェスト認証では,利用者IDとパスワードを":"で連結したものを,SHAを使ってエンコードしAuthorizationヘッダーで指定する。
    誤り。ダイジェスト認証はSHAではなく、通常MD5を使用しますが、処理の詳細はnonceや特定の計算手順を伴います。

  • ウ: ベーシック認証では,利用者IDとパスワードを":"で連結したものを,BASE64でエンコードしAuthorizationヘッダーで指定する。
    正しい。ベーシック認証では、利用者IDとパスワードを":"で連結し、BASE64エンコードした値をAuthorizationヘッダーに含めて送信します。

  • エ: ベーシック認証では,利用者IDとパスワードを":"で連結したものを,エンコードせずにAuthorizationヘッダーで指定する。
    誤り。ベーシック認証では必ずBASE64エンコードが必要です。


答え

ウ: ベーシック認証では,利用者IDとパスワードを":"で連結したものを,BASE64でエンコードしAuthorizationヘッダーで指定する。

出典:平成24年度 秋期 ネットワークスペシャリスト試験 午前II 問17

平成24年度秋期の他の問題