Application Delivery Management

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

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

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

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

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

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

  1. NetScaler Consoleで、Applications > Configurations > StyleBooks に移動します。StyleBooksページには、NetScaler Consoleで利用可能なすべてのStyleBookが表示されます。下にスクロールして、アプリケーションファイアウォールポリシーとIPレピュテーションポリシーを含むHTTP/SSL Load Balancing 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 Settingsを有効にします。

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

    WAF設定の有効化

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

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

    注:

    このStyleBookを使用して署名オブジェクトを作成することはできません。

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

    AppFwプロファイル設定の有効化

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

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

    注:

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

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

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

    ヒント

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

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

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

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

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

    WAF設定パック

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