Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

本番環境にコンテンツセキュリティルールをデプロイする

最終更新 Markdown で表示Agent セットアップ

本番環境で コンテンツセキュリティルール をデプロイまたは更新するときは、このページの手順に従ってください。検証期間なしでルールを変更すると、正当なリソースがブロックされ、エンドユーザー向けのアプリケーションが中断することがあります。

ルールを安全に更新する

本番環境でコンテンツセキュリティルールを更新するときは、次を避けてください。

  • テストせずに、本番の既存ルールを直接編集しない。
  • 検証期間なしで、ルールアクションを Log から Allow に変更しない。
  • すべてのルールを一度に削除しない。

代わりに次の運用にします。

  • 本番に適用する前に、ステージング環境で変更をテストする。
  • Allow に切り替える前に、Log ルールアクション を少なくとも 7 日間使う。
  • 一度に更新するルールは 1 つにする。
  • 各変更後 24 時間、ルール違反 を監視する。
  • 変更前にロールバック手順を文書化する。

適用前のチェックリスト

コンテンツセキュリティルールを Log から Allow に切り替える前に、次を完了します。

  • ルールを Log モードで最低 7 日間テストした。
  • すべての ルール違反 を確認し、想定外のブロックがないことを確認した。
  • 正当なサードパーティリソースをすべてルールの許可リストに追加した。
  • 主要なブラウザー(Chrome、Firefox、Safari、Edge)でアプリケーションをテストした。
  • ルール違反の アラート を設定した。
  • 実行可能なロールバック手順を文書化済みである。

ルール変更をロールバックする

ルール変更で想定外の違反が起きたり、正当なリソースがブロックされたりした場合:

  1. ルールアクションを Log に戻し、リソースのブロックをすぐに止めます。
  2. ルール違反 を確認し、ブロックされたリソースを特定します。
  3. 不足しているリソースをルールに追加します。
  4. Allow に戻す前に、検証プロセスを繰り返します(許可リストにないリソースをブロックします)。

役に立ちましたか?