
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
Webアプリケーションで使われるCookieに関する記述として、Secure属性、HttpOnly属性、Domain属性、利用者による参照・変更、ブラウザ側の制限について最も適切なものを選ぶ問題。
Cookieの属性に関する5つの記述のうち、最も適切なものを選ぶ問題。
① Cookieの属性: Secure=HTTPSのときだけ送る、HttpOnly=JavaScriptから読めない、Domain=指定したドメインに送る。値は利用者が見たり変えたりでき、ブラウザには個数や大きさの制限がある
② ①変更できない、③指定ドメイン以外に送る、④HTTPのときだけ送る、⑤制限がない、が誤り
③ ②
Secure属性をつけたCookieは、HTTPS通信の場合にのみサーバに送信される(HTTPでは送信されない)。したがって②が最も適切である。
Cookie属性: Secure=HTTPSのみ送信、HttpOnly=JavaScriptから参照不可(XSS対策)、Domain/Path=送信先の範囲、SameSite=クロスサイト送信の制限(CSRF対策)。
キーワード: Cookie、Secure属性、HttpOnly属性、Domain属性、Webセキュリティ、セッション管理、情報工学部門
同じ問題が計2回出題されています(令和2年度、令和6年度)。