... ープが有効な場合はエスケープされ、それ以外の場合は変更されません。 Safe strings は出力時にさらなるエスケープがされないように安全とマークされた文字列です。必要なエスケープはすでに行われています。これらはクライアント側でそのまま解釈されることを目的とした ... he "safe" string. ... テンプレートフィルタのコードは、次の2つの状況のいずれかに当てはまります: フィルタが結果に新たにHTMLで安全でない文字 ( < , > , ' , " or & ) を導入しない場合。この場合、Djangoにすべての自動エスケープ処理を任せることができます。フィ ... 定するだけです。次のようにします: @register . filter ( is_safe = True ) def myfilter ( value ): return value このフラグは、"安全"な文字列がフィルタに渡された場合、結果も依然として"安全"であることをDjangoに伝えます。そして、安全でない文字列が渡された場 ... ... ープが有効な場合はエスケープされ、それ以外の場合は変更されません。 Safe strings は出力時にさらなるエスケープがされないように安全とマークされた文字列です。必要なエスケープはすでに行われています。これらはクライアント側でそのまま解釈されることを目的とした ... he "safe" string. ... テンプレートフィルタのコードは、次の2つの状況のいずれかに当てはまります: フィルタが結果に新たにHTMLで安全でない文字 ( < , > , ' , " or & ) を導入しない場合。この場合、Djangoにすべての自動エスケープ処理を任せることができます。フィ ... 定するだけです。次のようにします: @register . filter ( is_safe = True ) def myfilter ( value ): return value このフラグは、"安全"な文字列がフィルタに渡された場合、結果も依然として"安全"であることをDjangoに伝えます。そして、安全でない文字列が渡された場 ... ... ますが、これも対策に含まれます。 CSRF 攻撃に対する第一の防御は、 GET リクエスト (および RFC 9110 Section 9.2.1 で定義された ‘安全な' メソッド) から副作用を取り除くというものです。そして、 POST、PUT、DELETE のような、'安全でない' メソッドによるリクエスト ... たフォームだけが、データを POST するために使用できるようになります。 GET リクエスト(および RFC 9110 Section 9.2.1 によって「安全」と定義されている他のリクエスト)を意図的に無視します。これらのリクエストは決して潜在的に危険な副作用を持つべきではなく、し ... たがって GET リクエストを使用した CSRF 攻撃は無害であるべきです。 RFC 9110 Section 9.2.1 は POST、PUT、DELETE を「安全でない」と定義し、最大限の保護のためには、他のすべてのメソッドも安全でないとみなされます。 CSRF保護は中間者攻撃に対して保護す ... ... ますが、これも対策に含まれます。 CSRF 攻撃に対する第一の防御は、 GET リクエスト (および RFC 9110 Section 9.2.1 で定義された ‘安全な' メソッド) から副作用を取り除くというものです。そして、 POST、PUT、DELETE のような、'安全でない' メソッドによるリクエスト ... たフォームだけが、データを POST するために使用できるようになります。 GET リクエスト(および RFC 9110 Section 9.2.1 によって「安全」と定義されている他のリクエスト)を意図的に無視します。これらのリクエストは決して潜在的に危険な副作用を持つべきではなく、し ... たがって GET リクエストを使用した CSRF 攻撃は無害であるべきです。 RFC 9110 Section 9.2.1 は POST、PUT、DELETE を「安全でない」と定義し、最大限の保護のためには、他のすべてのメソッドも安全でないとみなされます。 CSRF保護は中間者攻撃に対して保護す ... ... を含め) 同一オリジンの URL にセットされているかをチェックします。HTTPS では強化されたセキュリティを利用できるため、可能な限り安全でないコネクションのリクエストを転送したり、サポートされたブラウザでは HSTS を使用するなどして HTTPS コネクションを使用するこ ... 守られています。クエリのSQLコードはそのクエリのパラメータとは独立に定義されています。パラメータはユーザが指定するものも有り、安全ではないので、低レイヤのデータベースドライバーによってエスケープされます。 Djangoは開発者に、 素のクエリを実行する または カ ... の注意点を確認してください。リバースプロキシの場合、メインのウェブサーバーを HTTPS にリダイレクトするよう設定した方が簡単で安全かもしれません。 '安全な' クッキーを使用してください。 ブラウザが最初 HTTP で通信した場合 (これはブラウザのデフォルトの動作で ... ... を含め) 同一オリジンの URL にセットされているかをチェックします。HTTPS では強化されたセキュリティを利用できるため、可能な限り安全でないコネクションのリクエストを転送したり、サポートされたブラウザでは HSTS を使用するなどして HTTPS コネクションを使用するこ ... 守られています。クエリのSQLコードはそのクエリのパラメータとは独立に定義されています。パラメータはユーザが指定するものも有り、安全ではないので、低レイヤのデータベースドライバーによってエスケープされます。 Djangoは開発者に、 素のクエリを実行する または カ ... の注意点を確認してください。リバースプロキシの場合、メインのウェブサーバーを HTTPS にリダイレクトするよう設定した方が簡単で安全かもしれません。 '安全な' クッキーを使用してください。 ブラウザが最初 HTTP で通信した場合 (これはブラウザのデフォルトの動作で ... ... ils.log.log_response() に移行することで、ログインジェクションの可能性を修正しました。これにより、リクエストパスなどの引数を安全にエスケープし、危険なログ出力を防ぎます( CVE 2025-48432 )。 目次 Django 4.2.23 リリースノート バグ修正 前のトピックへ Dja ... ード 修正 ログインジェクション リリースノート 潜在的 バグ 残存 レスポンス ロギング utils response 移行 可能性 リクエストパス 安全 エスケープ 危険 ログ クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... ils.log.log_response() に移行することで、ログインジェクションの可能性を修正しました。これにより、リクエストパスなどの引数を安全にエスケープし、危険なログ出力を防ぎます( CVE 2025-48432 )。 目次 Django 5.1.11 リリースノート バグ修正 前のトピックへ Dja ... ード 修正 ログインジェクション リリースノート 潜在的 バグ 残存 レスポンス ロギング utils response 移行 可能性 リクエストパス 安全 エスケープ 危険 ログ クイック検索 Last update: 2026年10月09日 « previous | up | next » ... ... してデータを渡すことが有用な場合もあります。暗号的に署名された値は、改ざんが検知されることを前提に、信頼されていない経路を安全に通過させることができます。 Django は、値の署名に関する低レベル API と、Web アプリケーションでの署名の最も一般的な用途の一つ ... t によって新しいプロジェクトを作る際、 settings.py が生成され、ランダムな SECRET_KEY を得ます。この値が、署名されたデータを安全に保つ鍵になります。このキーを安全に保存するとこは極めて重要で、さもなければ攻撃を行うひとたちが彼らの署名を生成するのにも使 ... に使用できます。この値はデータへの署名には使用されませんが、指定された場合は署名されたデータを検証するために使用されるので、安全に保つ必要があります。 低レベルの API を利用する ¶ Django の署名メソッドは django.core.signing モジュールにあります。値に署名 ... ... ils.log.log_response() に移行することで、ログインジェクションの可能性を修正しました。これにより、リクエストパスなどの引数を安全にエスケープし、危険なログ出力を防ぎます( CVE 2025-48432 )。 目次 Django 4.2.23 リリースノート バグ修正 前のトピックへ Dja ... グインジェクション log リリースノート 潜在的 バグ 残存 レスポンス ロギング django utils response 移行 可能性 リクエストパス 安全 エスケープ 危険 ログ 関連するページ Django 5.1.11 リリースノート Django 5.2.3 リリースノート Django 4.2.22 リリースノート ... 2026年10月08日