Contents

関連トピック

HTTPS プロキシ:ドメイン名ルール

HTTPS プロキシ アクションでは、HTTPS SSL ネゴシエーションのサーバー ドメインが指定したパターンに一致するときに取るアクションを指定するドメイン名ルールを追加できます。サーバー ドメイン名ルールは、TLS の SNI(サーバー名表示)拡張子、またはCN(一般名)としてのサーバー証明書に含むことができます。

また、HTTPS 要求がドメイン名ルールに一致しない場合に取るアクションも指定する必要があります。ドメイン名ルールを構成して、サイトに対して HTTPS 要求を許可、インスペクション、拒否、停止、またはブロックすることができます。HTTPS サーバー プロキシ アクションではまた、インバウンド HTTPS 要求を特定の IP アドレスとポートにルーティングするドメイン名ルールを構成することもできます。

ドメイン名ルールのパターン

サーバーへの HTTPS 要求の名前に対してドメイン名ルールで指定したパターンを一致させるには、サーバーの SNI(サーバー名表示)、証明書の一般名、または IP アドレスを使用できます。

SNI は、最も正確なオプションです。証明書の CN は、多くの場合、同じサイトからの複数のサービス間で共有されます。例えば、YouTube や Google マップなど、多くの Google サービスでは同じ証明書の CN が共有されています。証明書の CN に基づいて YouTube への HTTP 要求をブロックしている場合は、Google マップや同じ CN を持つ他のサービスへの要求もブロックされます。SNI が利用できない場合は、証明書の CN が使用されます。

ドメイン名ルールを作成する場合は、トラフィック ログ メッセージの HTTPS エントリで、SNI/CN 情報が正しいことを確認してください。

ドメイン名ルール アクション

各ドメイン名ルールに対して、プロキシは SNI、CN、または IP アドレスが指定したパターンに一致する HTTPS 要求が取るアクションを選択します。ドメイン名ルールが一致しない場合に取るアクションも構成する必要があります。各ルールに対して、次のアクションの 1 つを選択できます:

  • 許可 — HTTPS 要求を許可する
  • インスペクション — コンテンツのインスペクションを行う指定した HTTP プロキシ アクションまたはコンテンツ アクションを使用します。インスペクション アクションを選択する前に、プロキシ アクションでコンテンツ インスペクションを有効化する必要があります。コンテンツ インスペクション設定の情報については、次を参照してください:HTTP プロキシ:コンテンツの検査コンテンツ アクションの情報については、次を参照してください:コンテンツ アクションについて
  • 拒否 — 特定の要求を拒否しますが、可能な場合は接続を維持します。クライアントに応答を送信します。
  • 切断 — 要求を拒否し、接続を切断し、さらに応答をクライアントを送信します。
  • ブロック — 要求を拒否し、接続を切断し、サイトをブロックし、さらに応答をクライアントに送信します。このサイトの IP アドレスから来るすべてのトラフィックは、ブロックされたサイト構成で指定されている期間内は拒否されます。ブロックされたサイトの詳細については、次を参照してください:ブロックされたサイトについて

ドメイン名ルールで 許可 または インスペクション アクションを選択するときの HTTPS サーバー プロキシ アクションについては、ルーティング アクションと、ポリシーの送信先 リストで指定されたものと異なるデスティネーションに要求を送信するポートを構成できます。Firebox が、HTTPS ヘッダーのパターンに基づいて、同じパブリック IP アドレスへの受信 HTTPS 要求を、異なる内部 IP アドレスまたはポートにルーティングできるようになります。

コンテンツ アクションを持つ インスペクション アクションを選択した場合、コンテンツ アクションでルールを構成して、復号化された HTTP 要求のコンテンツに基づいて要求をサーバーにルーティングできます。また、TLS/SSL オフロードも有効化できます。詳細については、次を参照してください:HTTP コンテンツ アクションを構成する

ドメイン名ルールの例

ドメイン名ルールのパターンは、最上位ドメインに一致できます。ドメイン名ルールでは、パスではなくドメインのみを指定します。

example.com ドメインからのトラフィックを拒否する場合は、パターン *.example.com のドメイン名ルールを追加し、一致した場合 のアクションを 拒否 に設定します。

example.com ドメインへの接続をブロックする場合は、パターン *.example.com のドメイン名ルールを追加し、一致した場合 のアクションを ブロック に設定します。この場合、example.com に関連付けられているサーバー IP アドレスは、ブロックされたサイト構成で設定されている既定の期間ブロックされます。ブロックされたサイトの詳細については、次を参照してください:ブロックされたサイトについて

example.com ドメインの任意のサイトに対してコンテンツ インスペクションなしで接続を許可する場合は、パターン *.example.com のドメイン名ルールを追加し、一致した場合 のアクションを 許可 に設定します。ドメイン名ルールでドメインを指定する際、ドメイン名の後に文字を含まないでください。例えば、 *.example.com/ は有効なドメイン名ではありません。

example.com ドメインのすべてのサイトのコンテンツ インスペクションを実行する場合は、パターン *.example.com のドメイン名ルールを追加し、アクションを インスペクション に設定します。インスペクション アクションを選択する際、インスペクションに使用する HTTP プロキシまたは HTTP コンテンツ アクションを選択する必要があります。

コンテンツ インスペクションを有効化して、ドメイン名ルールを 検査 アクションで構成するか、または 検査 アクションを WebBlocker カテゴリで使用してコンテンツ インスペクションを有効化する必要があります。

コンテンツ インスペクションがある/ない場合の HTTPS サーバー プロキシにおけるドメイン名ルールの構成方法例については、次を参照してください:

ドメイン名ルールを追加する

インスペクションアクションを持つドメイン名ルールを構成する前に、プロキシ アクションでコンテンツ インスペクションを有効化する必要があります。詳細については、次を参照してください:HTTP プロキシ:コンテンツの検査

ルーティング アクションおよびコンテンツ アクション

HTTPS サーバー プロキシ アクションでは、ルーティング アクションまたはコンテンツ アクションを使い、要求のドメインまたは IP アドレスに基づいて、インバウンド HTTPS 要求を特定のサーバーまたはポートにリダイレクトできます。

ルーティング アクションを使ってインバウンド HTTPS 要求をリダイレクトするには、次の手順を実行します:

  1. HTTPS サーバー プロキシ アクションで、ドメイン名ルールを追加、または編集します。
  2. ドメイン名ルールで、許可 または インスペクション アクションを選択します。
    ルーティング アクションおよびポート設定が表示されます。
  1. 宛先 IP アドレスを指定するには、ルーティング アクション 設定で、使用 を選択します。隣接するテキスト ボックスで、内部サーバーの IP アドレスを指定します。
  2. 送信先ポートを指定するには、ポート 設定で 使用 を選択します。隣接するテキスト ボックスで、ポート番号を指定します。

コンテンツ インスペクションが有効化されている場合、コンテンツ アクションを使ってヘッダー リダイレクトを実装できます。コンテンツ アクションを使って、各内部サーバーにルーティング アクションを構成し、さらにルール アクションの一部として TLS/SSL オフロード を有効にできます。詳細については、次を参照してください:TLS/SSL オフロードに HTTP コンテンツ アクションを使用する

ドメイン名および WebBlocker

HTTPS クライアント プロキシ アクションに対しては、WebBlocker 構成を選択して、その WebBlocker カテゴリに基づいて、Web サイト コンテンツを許可、拒否、またはインスペクションできます。

HTTPS プロキシ アクションで指定する WebBlocker 構成は、HTTPS 要求がドメイン名、さらにあhルールに一致しない場合に取るアクションが 許可 である場合にのみ使用されます。

ドメイン名ルールのアクションが インスペクション の場合、HTTP プロキシ アクションで構成された WebBlocker アクションが使用されます。

WebBlocker に関する詳細については、次を参照してください:HTTPS プロキシ:WebBlocker

ドメイン名ルールの順序

複数のルールが 1 つのドメインに一致する場合、ドメイン名ルールはリストされたルール順に処理されます。優先順序を変更するには、ルールを選択して、上に移動 または 下に移動 ボタンを使用します。

関連情報

HTTPS プロキシについて

フィードバックの送信     サポートのリクエスト     全製品ドキュメント     技術検索