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

Django SECURE_SSL_REDIRECT

Django SECURE_SSL_REDIRECT

DjangoのSecurityMiddlewareで、対象のHTTP要求をHTTPSへリダイレクトする設定。暗号通信への誘導を行うが、証明書の用意やプロキシのHTTPS判定を自動的に整えるものではない。

証明書、終端場所、HTTPからHTTPSへの経路を事前に確認します。アプリが元の要求を誤認するとリダイレクトが繰り返される場合があります。ヘルスチェック等の正当な運用への影響を検証し、CookieのSecure属性やHSTSも別の制御として点検します。

  • 初心者向けには「安全な通信先へ誘導する設定」
  • プロキシ越しのHTTPS判定と合わせて試験する
  • TLSの提供やCookie属性は別に整える
← 用語集一覧に戻る
ESC