「AP過去問 令和7年度春期 午前 問41」の版間の差分
(ページの作成:「AP過去問 令和7年度春期 午前 問題に戻る AP過去問 令和7年度春期 午前 問40前の問題へ AP過去問 令和7年度春期 午前 問42次の問題へ =='''問41(問題文)'''== ア イ ウ エ =='''回答・解説'''== AP過去問 令和7年度春期 午前 問40前の問題へ AP過去問 令和7年度春期 午前 問42次の問題…」) |
編集の要約なし |
||
8行目: | 8行目: | ||
=='''問41(問題文)'''== | =='''問41(問題文)'''== | ||
cookieにSecure属性を設定しなかったときと比較した、設定したときのWeb ブラウザの動作として、適切なものはどれか。 | |||
ア cookie に設定された有効期間を過ぎると、Webブラウザが cookieを無効であると判断する。 | |||
イ URL内のスキームがhttpsのときだけ、Webブラウザからcookieが送出される。 | |||
ウ WebブラウザがアクセスするURL内のパスとcookieに設定されたパスのプレフィックスがー致するときだけ、Web ブラウザから cookie が送出される。 | |||
エ WebブラウザではJavaScriptによるcookieの読出しが禁止される。 | |||
=='''回答・解説'''== | =='''回答・解説'''== | ||
アは❌間違いです。cookieに設定された有効期間を過ぎると、Webブラウザがcookieを無効であると判断する。 | |||
:→この内容は'''有効期限属性(expiresやmax-age)'''に関するものであり、Secure属性とは関係ありません。Secure属性は通信の暗号化(https)の有無による送信可否に関係します。したがって、誤りです。 | |||
イは✅正しいです。URL内のスキームがhttpsのときだけ、Webブラウザからcookieが送出される。 | |||
:→この選択肢が正解です。Secure属性が設定されたcookieは、'''暗号化通信(https)での接続時にのみWebブラウザからサーバへ送信される'''という動作になります。これにより、盗聴や改ざんのリスクを低減することができます。 | |||
ウは❌間違いです。WebブラウザがアクセスするURL内のパスとcookieに設定されたパスのプレフィックスが一致するときだけ、Webブラウザからcookieが送出される。 | |||
:→この内容は'''Path属性'''に関するものです。Path属性を設定することで、どのパス以下のリクエストに対してcookieを送信するかを制御できますが、Secure属性とは無関係です。したがって、誤りです。 | |||
エは❌間違いです。WebブラウザではJavaScriptによるcookieの読出しが禁止される。 | |||
:→この内容は、Secure属性ではなく'''HttpOnly属性'''に関係しています。HttpOnly属性を付けることで、JavaScriptからのcookieの読み出しを防ぎ、クロスサイトスクリプティング(XSS)による盗み見を防止できます。したがって、誤りです。 | |||
したがって | |||
<span style = "background:linear-gradient(transparent 75%, #7fbfff 75%); font-weight:bold; "> | |||
イ</span> | |||
が答えです。 | |||
2025年4月26日 (土) 00:56時点における最新版
AP過去問 令和7年度春期 午前 問40前の問題へ
AP過去問 令和7年度春期 午前 問42次の問題へ
問41(問題文)
cookieにSecure属性を設定しなかったときと比較した、設定したときのWeb ブラウザの動作として、適切なものはどれか。
ア cookie に設定された有効期間を過ぎると、Webブラウザが cookieを無効であると判断する。
イ URL内のスキームがhttpsのときだけ、Webブラウザからcookieが送出される。
ウ WebブラウザがアクセスするURL内のパスとcookieに設定されたパスのプレフィックスがー致するときだけ、Web ブラウザから cookie が送出される。
エ WebブラウザではJavaScriptによるcookieの読出しが禁止される。
回答・解説
アは❌間違いです。cookieに設定された有効期間を過ぎると、Webブラウザがcookieを無効であると判断する。
- →この内容は有効期限属性(expiresやmax-age)に関するものであり、Secure属性とは関係ありません。Secure属性は通信の暗号化(https)の有無による送信可否に関係します。したがって、誤りです。
イは✅正しいです。URL内のスキームがhttpsのときだけ、Webブラウザからcookieが送出される。
- →この選択肢が正解です。Secure属性が設定されたcookieは、暗号化通信(https)での接続時にのみWebブラウザからサーバへ送信されるという動作になります。これにより、盗聴や改ざんのリスクを低減することができます。
ウは❌間違いです。WebブラウザがアクセスするURL内のパスとcookieに設定されたパスのプレフィックスが一致するときだけ、Webブラウザからcookieが送出される。
- →この内容はPath属性に関するものです。Path属性を設定することで、どのパス以下のリクエストに対してcookieを送信するかを制御できますが、Secure属性とは無関係です。したがって、誤りです。
エは❌間違いです。WebブラウザではJavaScriptによるcookieの読出しが禁止される。
- →この内容は、Secure属性ではなくHttpOnly属性に関係しています。HttpOnly属性を付けることで、JavaScriptからのcookieの読み出しを防ぎ、クロスサイトスクリプティング(XSS)による盗み見を防止できます。したがって、誤りです。
したがって
イ
が答えです。
AP過去問 令和7年度春期 午前 問40前の問題へ
AP過去問 令和7年度春期 午前 問42次の問題へ