NetScaler コンソールサービス

WAF学習

NetScaler Web App Firewall(WAF)は、SQLインジェクションやクロスサイトスクリプティングなどの悪意のある攻撃からWebアプリケーションを保護します。データ漏洩を防ぎ、適切なセキュリティ保護を提供するには、トラフィックを監視して、脅威や攻撃に関するリアルタイムの実用的なデータを監視する必要があります。報告された攻撃は偽陽性であり、例外として提供する必要がある場合があります。

NetScaler Consoleの学習エンジンは、WAFがWebアプリケーションの動作(通常のアクティビティ)を学習できるようにする反復パターンフィルターです。エンジンは、モニタリングに基づいて、HTTP トラフィックに適用されるセキュリティチェックごとに推奨されるルールまたは例外のリストを生成します。

ラーニングエンジンを使用して緩和ルールを展開する方が、必要なリラックスとして手動で展開するよりも、はるかに簡単です。

次の画像は、NetScaler ConsoleでのWAF学習の仕組みに関する概要情報を示しています。

WAFイントロ

1 — WAFプロファイルを持つNetScaler ADCインスタンス

2— NetScaler Consoleで学習プロファイルを構成し、WAFプロファイルを追加して、緩和ルールを自動展開するか手動で展開するかを選択します

3— 管理者はNetScaler Consoleで緩和ルールを検証し、展開するかスキップするかを決定できます

はじめに

学習機能をデプロイするには、以下を行う必要があります。

  • NetScalerインスタンスで集中型学習を有効にします。NetScalerインスタンスで次のコマンドを実行します。

    set appfw settings -centralizedLearning ON

  • NetScalerインスタンスのバージョンが13.0-76.6以降であることを確認してください 。

  • NetScaler アプライアンスで Web App Firewall プロファイル(セキュリティ設定のセット)を構成します。詳細については、「 Web App Firewall プロファイルの作成」を参照してください。

集中型学習を有効にしてWAFプロファイルを構成すると、NetScaler Consoleは構成済みのセキュリティチェックの例外(緩和)のリストを生成します。管理者は、NetScaler Consoleで例外の一覧を確認して、展開するかスキップするかを決定できます。

NetScaler コンソールのWAF学習機能を使用すると、次のことが可能になります。

  • 次のセキュリティチェックを使用して学習プロファイルを設定します。

    • 開始URL

    • クッキーの一貫性

    • クレジットカード

      クレジットカードのセキュリティチェックでは、NetScaler インスタンスでdoSecureCreditCardLoggingを設定し、設定がOFFになっていることを確認する必要があります。

    • コンテンツの種類

    • フォームフィールドの一貫性

    • フィールドの書式

    • CSRF フォームタグ付け

    • HTML クロスサイトスクリプティング

    • HTML SQLインジェクション

      HTML SQL インジェクションチェックでは、NetScaler インスタンスでset -sqlinjectionTransformSpecialChars ONset -sqlinjectiontype sqlspclcharorkeywordsを設定する必要があります。

    • HTML コマンドインジェクション

      NetScalerインスタンス13.0-72.12以降でのみサポートされています。

    • JSON SQL

      NetScalerインスタンス13.1~14.10以降でのみサポートされています。

    • JSON コマンド・

      NetScalerインスタンス13.1~14.10以降でのみサポートされています。

    • JSON XSS

      NetScalerインスタンス13.1~14.10以降でのみサポートされています。

  • NetScaler Consoleで緩和ルールを確認し、必要なアクションを実行する(展開するかスキップする)かを決めます

  • メール、slack、ServiceNow で通知を受け取る

  • 処理要約」 ページを使用して、緩和の詳細を表示します。

NetScalerコンソールでWAFラーニングを使用するには:

  1. ラーニングプロファイルの設定

  2. リラクゼーションルールを管理

  3. WAF ラーニングアクションの概要ページを使用する

WAF学習

この記事の概要