平成26年度 春期 情報セキュリティスペシャリスト試験 午前II 問10
【問題10】
WebサーバがHTTPS通信の応答でcookieにSecure属性を設定したときのブラウザの処理はどれか。
ブラウザは,cookieの"Secure="に続いて指定された時間を参照し,指定された時間を過ぎている場合にそのcookieを削除する。
ブラウザは,cookieの"Secure="に続いて指定されたホスト名を参照し,指定されたホストにそのcookieを送信する。
ブラウザは,cookieの"Secure"を参照し,HTTPS通信時だけそのcookieを送信する。
ブラウザは,cookieの"Secure"を参照し,ブラウザの終了時にそのcookieを削除する。
【解説】
ア: ブラウザは,cookieの"Secure="に続いて指定された時間を参照し,指定された時間を過ぎている場合にそのcookieを削除する。
誤り。これはExpires
属性の説明に該当します。Secure属性には期限の指定は含まれません。
イ: ブラウザは,cookieの"Secure="に続いて指定されたホスト名を参照し,指定されたホストにそのcookieを送信する。
誤り。ホスト指定はDomain
属性に関するものであり、Secure属性はHTTPS通信の有無に関するものです。
ウ: ブラウザは,cookieの"Secure"を参照し,HTTPS通信時だけそのcookieを送信する。
正しい。Secure属性は、cookieが安全なHTTPS通信時にのみ送信されることを指定します。
エ: ブラウザは,cookieの"Secure"を参照し,ブラウザの終了時にそのcookieを削除する。
誤り。ブラウザ終了時の削除はSession
cookieか、Expires
属性によって管理されます。Secure属性とは関係ありません。
【答え】
ウ: ブラウザは,cookieの"Secure"を参照し,HTTPS通信時だけそのcookieを送信する。
出典:平成26年度 春期 情報セキュリティスペシャリスト試験 午前II 問10