平成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