観察 コマ6

レスポンスヘッダ一覧

サーバーはボディ(HTML)だけでなく、たくさんのレスポンスヘッダを返す。 セキュリティの多くはこのヘッダで制御する。開発者ツールの「ネットワーク」→対象→ 「ヘッダー」で生のヘッダを確認できる。

このページが返している主なヘッダ(サーバー側で確認)

X-Powered-By: PHP/8.3.35
X-Content-Type-Options: nosniff
Content-Security-Policy: frame-ancestors 'self'
Referrer-Policy: strict-origin-when-cross-origin
Set-Cookie: seat=da1bd0f1abe0; path=/; SameSite=Lax
Content-Type: text/html; charset=UTF-8

授業で扱う主なセキュリティヘッダ

Content-Type; charsetデータ種別と文字コード(コマ39)
Set-Cookie(HttpOnly/Secure/SameSite)Cookieの保護(コマ4・18・22)
X-Frame-Options / CSP frame-ancestorsクリックジャッキング対策(コマ19・20)
Content-Security-PolicyXSSの保険的対策(コマ14)
Strict-Transport-SecurityHTTPS強制(コマ39)
Referrer-PolicyReferer で送るURLの範囲(コマ21・39)
X-Content-Type-Options: nosniffContent-Type の推測を止める(コマ32・39)
あなたの座席ID: da1bd0f1abe0 この演習をリセット 演習一覧へ