cookie に Secure 属性を設定しなかったときと比較した,設定したときの Web ブラウザの動作として,適切なものはどれか。

テクノロジ系・一部改変

ア cookie に設定された有効期間を過ぎると,Web ブラウザが cookie を無効であると判断する。

なぜ違う: 有効期限による無効化は Secure 属性とは無関係の一般動作。

イ URL 内のスキームが https のときだけ,Web ブラウザから cookie が送出される。
ウ Web ブラウザがアクセスする URL 内のパスと cookie に設定されたパスのプレフィックスが一致するときだけ,Web ブラウザから cookie が送出される。

なぜ違う: Path 属性の動作で、Secure 属性ではない。

エ Web ブラウザでは,JavaScript による cookie の読出しが禁止される。

なぜ違う: HttpOnly 属性の動作で、Secure 属性ではない。

正解: イ

要点: Secure 属性付き cookie は、URL のスキームが https のときだけ送出される。

Secure 属性を設定した cookie は、通信が暗号化される https のときだけブラウザから送出され、http では送出されない。有効期限の判断や JavaScript からの読出し禁止(HttpOnly)は別の属性の動作。

この問題に出てくる用語

関連キーワード: cookie・Secure属性・Webセキュリティ

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和7年度 春期 応用情報技術者試験 午前 問41