Application Delivery Management

StyleBookを使用したWAFおよびBOTプロファイルの作成

API GatewayでAPIリソースにポリシーを選択できる場合、APIリクエストを認証するためのトラフィック選択基準を定義できます。また、APIトラフィックにAPIセキュリティポリシーを設定できます。

APIリソースにWAFおよびBOTポリシーを設定できます。ポリシーを設定する前に、NetScaler® Application Delivery Management (ADM)でそのプロファイルを作成してください。プロファイルを作成するには、以下のデフォルトのStyleBookを使用します。

  • API WAF検出StyleBook

  • API BOT検出StyleBook

StyleBookを使用したWAFプロファイルの作成

WAFプロファイルを作成するには、以下を実行します。

  1. NetScaler ADMで、Applications > Configurations > StyleBooksに移動します。名前をapi-waf-profileと入力してStyleBookを検索します。Create Configurationをクリックします。

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

  2. 以下のパラメーターの値を指定します。

    • API WAFプロファイル名 - WAFプロファイルを識別するための名前

    • アプリケーションタイプ - プロファイルにアプリケーションタイプを追加します。WAFプロファイルはJSONおよびXMLアプリケーションタイプをサポートします

  3. オプションで、HTTP、JSON、またはXML保護チェックを指定するためにSecurity Settingsを有効にします。NetScaler Web App FirewallにエラーURLを指定することもできます。詳細については、Web App Firewallプロファイルの作成を参照してください。

  4. この構成を展開するターゲットのNetScalerインスタンスまたはインスタンスグループを選択します。

  5. Createをクリックします。

WAFポリシーを設定するには、API展開へのポリシーの追加を参照してください。

StyleBookを使用したBOTプロファイルの作成

BOTプロファイルを作成するには、以下を実行します。

  1. NetScaler ADMで、Applications > Configurations > StyleBooksに移動します。名前をapi-bot-profileと入力してStyleBookを検索します。Create Configurationをクリックします。

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

  2. BOTプロファイル名で、BOTプロファイルを識別するための名前を指定します。

  3. オプションで、要件に基づいて以下のオプションを有効にします。

    • IPレピュテーションチェックを有効にする - このオプションは、不要なリクエストを送信しているIPアドレスを識別します。IPレピュテーションリストを使用して、評判の悪いIPからのリクエストを事前に拒否できます

    • BOTシグネチャを有効にする - BOTシグネチャ名を指定します。指定されたシグネチャからのリクエストをブロックします

    • 許可リスト - IPv4またはサブネット(CIDR)アドレスを指定します。このオプションにより、BOTプロファイルは指定されたIPv4またはサブネットアドレスからのリクエストをバイパスできます

    • 拒否リスト - IPv4またはサブネット(CIDR)アドレスを指定します。このオプションにより、BOTプロファイルは指定されたIPv4またはサブネットアドレスからのリクエストをブロックできます

  4. この構成を展開するターゲットのNetScalerインスタンスまたはインスタンスグループを選択します。

  5. Createをクリックします。

BOTポリシーを設定するには、API展開へのポリシーの追加を参照してください。

StyleBookを使用したWAFおよびBOTプロファイルの作成