Application Delivery Management

Webアプリケーションファイアウォール StyleBook

NetScaler Web App Firewallは、既知および未知の攻撃、すべてのアプリケーション層およびゼロデイ脅威からWebアプリケーションとサイトを保護するWebアプリケーションファイアウォール(WAF)です。

NetScaler ADMは、NetScalerインスタンス上でアプリケーションファイアウォール構成をより便利に作成できるデフォルトのStyleBookを提供するようになりました。

アプリケーションファイアウォール構成の展開

以下のタスクは、ビジネスネットワーク内のNetScalerインスタンスに、アプリケーションファイアウォールおよびIPレピュテーションポリシーとともに負荷分散構成を展開するのに役立ちます。

アプリケーションファイアウォール設定でLB構成を作成するには:

  1. NetScaler ADMで、Applications > Configurations > StyleBooks の順に移動します。StyleBooksページには、NetScaler ADMで使用可能なすべてのStyleBookが表示されます。下にスクロールして、アプリケーションファイアウォールポリシーとIPレピュテーションポリシーを含むHTTP/SSL負荷分散StyleBookを見つけます。lb-appfwという名前を入力してStyleBookを検索することもできます。Create Configuration をクリックします。

    StyleBookは、このStyleBookで定義されているすべてのパラメーターの値を入力できるユーザーインターフェイスページとして開きます。

  2. 次のパラメーターの値を入力します。

    • Load Balanced Application Name。ネットワークに展開するアプリケーションファイアウォールを含む負荷分散構成の名前。

    • Load balanced App Virtual IP address。NetScalerインスタンスがクライアント要求を受信する仮想IPアドレス。

    • Load Balanced App Virtual Port。ユーザーが負荷分散アプリケーションにアクセスするために使用するTCPポート。

    • Load Balanced App Protocol。リストからフロントエンドプロトコルを選択します。

    • Application Server Protocol。アプリケーションサーバーのプロトコルを選択します。

    アプリケーションファイアウォール設定で負荷分散構成を作成

  3. オプションとして、Advanced Load Balancer Settings を有効にして構成できます。

    高度な負荷分散設定を指定

  4. オプションで、負荷分散仮想サーバーのトラフィックを認証するための認証サーバーを設定することもできます。

    オプション、高度な負荷分散仮想サーバー

  5. サーバーIPとポートのセクションで「+」をクリックして、アプリケーションサーバーとそれらがアクセスできるポートを作成します。

    IPとポートの詳細を指定

  6. アプリケーションサーバーのFQDN名を作成することもできます。

    アプリケーションサーバーのFQDN名を作成

  7. SSL証明書の詳細を指定することもできます。

    アプリケーションサーバーにSSL証明書の詳細を指定

  8. ターゲットNetScalerインスタンスにモニターを作成することもできます。

    ターゲットインスタンスにモニターを作成

  9. 仮想サーバーでアプリケーションファイアウォールを構成するには、WAF設定を有効にします。

    そのVIP上のすべてのトラフィックにアプリケーションファイアウォール設定を適用する場合は、アプリケーションファイアウォールポリシー規則がtrueであることを確認してください。そうでない場合は、アプリケーションファイアウォール設定を適用する要求のサブセットを選択するためにNetScalerポリシー規則を指定します。次に、適用するプロファイルの種類(HTMLまたはXML)を選択します。

    WAF設定を有効にする

  10. オプションで、アプリケーションファイアウォールプロファイル設定チェックボックスを有効にすることで、詳細なアプリケーションファイアウォールプロファイル設定を構成できます。

  11. オプションで、アプリケーションファイアウォールシグネチャを構成する場合は、仮想サーバーが展開されるNetScalerインスタンス上に作成されたシグネチャオブジェクトの名前を入力します。

    このStyleBookを使用してシグネチャオブジェクトを作成することはできません。

  12. 次に、StartURL設定、DenyURL設定など、その他のアプリケーションファイアウォールプロファイル設定も構成できます。

    AppFwプロファイル設定を有効にする

    アプリケーションファイアウォールと構成設定の詳細については、「Application Firewall」を参照してください。

  13. Target Instances セクションで、アプリケーションファイアウォールを含む負荷分散仮想サーバーを展開するNetScalerインスタンスを選択します。

    更新アイコンをクリックして、NetScaler ADMで最近検出されたNetScalerインスタンスをこのウィンドウの利用可能なインスタンスリストに追加することもできます。

  14. 不要な要求を送信しているIPアドレスを特定するために、IPレピュテーションチェック を有効にすることもできます。IPレピュテーションリストを使用して、評判の悪いIPからの要求を事前に拒否できます。

  15. Create をクリックして、選択したNetScalerインスタンス上に構成を作成します。

    ヒント

    Citrixは、インスタンスで実際の構成を実行する前に、ターゲットインスタンス上に作成する必要がある構成オブジェクトを確認するために、Dry Runを選択することを推奨します。

    構成が正常に作成されると、StyleBookは必要な負荷分散仮想サーバー、アプリケーションサーバー、サービス、サービスグループ、アプリケーションファイアウォールラベル、アプリケーションファイアウォールポリシーを作成し、それらを負荷分散仮想サーバーにバインドします。

    次の図は、各サーバーで作成されたオブジェクトを示しています。

    WAFによってADCインスタンス上に作成されたオブジェクト

  16. NetScaler® ADMで作成されたConfigPackを表示するには、Applications > Configurations の順に移動します。

    WAF構成パック

Webアプリケーションファイアウォール StyleBook