メインコンテンツへスキップ
防御・対策

Django SESSION_COOKIE_SECURE

Django SESSION_COOKIE_SECURE

DjangoのセッションCookieにSecure属性を付け、ブラウザからHTTPS接続でのみ送信させるための設定。JavaScriptからの読み取りを制限するHttpOnlyやCSRFトークンとは別の制御。

HTTPSを提供したうえで有効にし、ログインと継続利用の挙動を確認します。セッションCookieの送信経路は制限しますが、端末の侵害や正規の利用権限を持つ操作まで防ぐわけではありません。SameSite、HttpOnly、セッション失効もそれぞれの目的に合わせて設計します。

  • 初心者向けには「ログイン用Cookieを暗号通信でだけ送る設定」
  • JavaScriptの読み取り制限とは別
  • 失効と有効期限も独立して確認する
← 用語集一覧に戻る
ESC