cookieの属性とは?cookieの属性を覚えよう!

今回は情報処理技術者試験に合格するために必要な知識として、cookieの属性について学習していきましょう。

今回はcookieの属性についてお勉強しよう!

目次

cookieの属性とは?

今回はcookieの属性について学習していきましょう。
cookieの属性とは何でしょうか?

Cookieの属性とは?
Cookieに設定してある有効期限やセキュリティに関する設定情報を属性といいます。

覚えたいcookieの属性一覧

cookieの属性は次の一覧を覚えておきましょう。

ExpiresCookieの有効期限(日時)
Max-AgeCookieの有効期限(秒)
DomainCookieが有効なドメインの範囲
PathCookieが有効なパスの範囲
SecureHTTPS通信時にのみCookieが有効になる
HttpOnlyJavaScriptによるcookieの読出しが禁止
cookieの属性

情報処理安全確保支援士試験の過去問で攻略

情報処理安全確保支援士試験の過去問で確認してみましょう。

問題

cookieにsecure属性を設定しなかったときと比較した,設定したときの動作の差として,適切なものはどれか。
(SC 平成30年春期 午前Ⅱ問11)

 cookieに指定された有効期間を過ぎると,cookieが無効化される。
 JavaScriptによるcookieの読出しが禁止される。
 URLのスキームがhttpsのページのときだけ,Webブラウザからcookieが送出される。
 WebブラウザがアクセスするURL内のパスとcookieによって指定されたパスのプレフィックスが一致するとき,Webブラウザからcookieが送出される。

解答

 cookieに指定された有効期間を過ぎると,cookieが無効化される。

Expires属性の説明なので不正解です。

 JavaScriptによるcookieの読出しが禁止される。

HttpOnly属性の説明なので不正解です。

 URLのスキームがhttpsのページのときだけ,Webブラウザからcookieが送出される。

Secure属性の説明なので正解です。

 WebブラウザがアクセスするURL内のパスとcookieによって指定されたパスのプレフィックスが一致するとき,Webブラウザからcookieが送出される。

Path属性の説明なので不正解です。

答え

 URLのスキームがhttpsのページのときだけ,Webブラウザからcookieが送出される。

まとめ

情報処理技術者試験試験で覚えないといけない内容は以下になります。

ExpiresCookieの有効期限(日時)
Max-AgeCookieの有効期限(秒)
DomainCookieが有効なドメインの範囲
PathCookieが有効なパスの範囲
SecureHTTPS通信時にのみCookieが有効になる
HttpOnlyJavaScriptによるcookieの読出しが禁止
cookieの属性

以上の内容を覚えておきましょう。

今回はcookieの属性についてお勉強したよ!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次