Cloud Firewall の Web フィルタリング機能は、カスタム URL テンプレートを使用してレイヤー 7 トラフィックを管理します。ドメイン名とパスのルールに基づいて、アウトバウンドトラフィックを許可、監視、またはブロックできます。この機能は、トラフィック制御を基本的なネットワーク層から特定の Web アクセスパスまで拡張し、きめ細かいインターネットアクセス管理とサービス保護の実装を支援します。
Web フィルタリング機能は現在プライベートプレビュー段階です。この機能を有効化するには、担当のビジネスマネージャーにお問い合わせください。
事前準備
Cloud Firewall インスタンスが有効化されていること。Web フィルタリング機能には Enterprise Edition または Ultimate Edition が必要です。
必要な RAM 権限が付与されていること。アクセス制御ページにアクセスするには、
AliyunYundunCFWFullAccessポリシーを使用します。アウトバウンドトラフィックが Cloud Firewall を経由してルーティングされていること。トラフィックがファイアウォールを通過するように、DNS またはルーティングが適切に設定されていることを確認してください。
Web フィルタリングテンプレートの作成
Cloud Firewall コンソールにログインします。
左側のナビゲーションペインで、 を選択します。
Create Template をクリックし、以下の設定を行います。
パラメーター
説明
[Template Name] と [Template Description]
識別しやすいように、わかりやすいテンプレート名と説明を設定します。
[Template Switch]
テンプレートを有効または無効にします。テンプレート内の設定は、テンプレートが有効な場合にのみ適用されます。
[Custom Rules]
宛先ドメイン名を入力し、アクションを指定します。Add Rule をクリックして、複数のルールを追加できます。HTTPS トラフィックの場合、URL 情報を抽出するために、最初に TLS インスペクション を設定する必要があります。設定しない場合、この機能は正常に動作しません。
宛先 URL は、以下の形式要件に準拠する必要があります。
フルパス形式:宛先 URL には、ホスト名とパスの両方を含める必要があります。システムは、HTTP リクエストの対応する部分とこれらを照合します。
スラッシュを含める必要があります:パス形式は完全である必要があり、スラッシュ (
/) で終わる必要があります。有効な例:
example.com/無効な例:
example.com
含めてはいけないもの:プロトコルヘッダー (
https://など) やリクエストパラメーター。
ワイルドカードの制限:ワイルドカード (*) は 1 つのみサポートされており、パスの末尾に配置する必要があります。
有効な例:
example.com/*またはexample.com/test/*無効な例:
*.example.com、example.com/*/test、またはexample.com/test*
以下のアクションがサポートされています:
[観察]:リクエストは許可され、ログ監査 のイベントログに記録されます。
[リリース]:リクエストは許可されますが、イベントログには記録されません。
[拒否]:リクエストはブロックされ、イベントログに記録されます。
説明同じドメインに対して複数の URL ルールが設定されている場合、システムは 最長一致の原則 を適用します。
たとえば、リリース
example.com/*と 拒否example.com/test/*の両方を設定した場合、example.com/test/testへのリクエストが到着すると、2 番目のルールがより長いパスに一致するため、リクエストは 拒否 されます。
次のステップ
テンプレートを作成した後、[インターネット境界] の [アウトバウンド] アクセス制御ポリシーでそのテンプレートを参照できます。詳細については、「インターネット境界ファイアウォールのアクセス制御ポリシー」をご参照ください。
テンプレートの管理
Web Filtering タブで、既存のテンプレートに対して以下の操作を実行できます。
テンプレートの有効化または無効化:Template Switch 列のスイッチを切り替えて、テンプレートを有効または無効にします。
テンプレートの編集:Edit 列の Actions をクリックして、テンプレート設定を変更します。
テンプレートの削除:Delete 列の Actions をクリックします。アクセス制御ポリシーで参照されているテンプレートは削除できません。