ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

HTML SQL インジェクション攻撃を処理するための緩和ルールと拒否ルール

着信トラフィックがある場合、違反検出ロジックはトラフィック違反をチェックします。HTML SQL インジェクション攻撃が検出されない場合、トラフィックは通過できます。ただし、違反が検出された場合、緩和ルール(許可)と拒否ルールによって、違反の処理方法が定義されます。セキュリティチェックが許可モード(デフォルトモード)で設定されている場合、ユーザが緩和ルールまたは許可ルールを明示的に設定していない限り、検出された違反はブロックされます。

許可モードに加えて、セキュリティチェックを拒否モードで構成し、違反の処理に拒否ルールを使用することもできます。このモードでセキュリティチェックが設定されている場合、ユーザーが明示的に拒否ルールを設定している場合、検出された違反はブロックされます。拒否ルールが構成されていない場合は、ユーザー設定アクションが適用されます。

注:

デフォルトでは、URL は正規表現です。

次の図は、動作モードの動作を許可および拒否する方法を説明しています。

HTML SQL インジェクション攻撃を処理するための緩和ルールと拒否ルール

  1. 違反が検出されると、緩和ルール(許可)および拒否ルールによって、違反の処理方法が定義されます。
  2. セキュリティチェックが拒否モードに設定されている場合(許可モードに設定されている場合は、ステップ 5 に進みます)、拒否ルールを明示的に設定していない限り、違反はブロックされます。
  3. 違反が拒否ルールと一致する場合、アプライアンスはトラフィックをブロックします。
  4. トラフィック違反がルールと一致しない場合、アプライアンスはユーザー定義アクション(ブロック、リセット、またはドロップ)を適用します。
  5. セキュリティチェックが許可モードで構成されている場合、Web App Firewall モジュールは許可ルールが設定されているかどうかを確認します。
  6. 違反が許可ルールと一致する場合、アプライアンスはトラフィックをバイパスすることを許可し、それ以外の場合はブロックされます。

CLI を使用してセキュリティチェックイン、緩和、強制モードを設定する

コマンドプロンプトで入力します。

set appfw profile <name> –SQLInjectionAction [block stats learn] – SQLInjectionRuleType [ALLOW DENY]

例:

set appfw profile prof1 sqlInjectionAction block -sqlInjectionRuleType ALLOW DENY

GUI を使用してセキュリティチェックイン、緩和、強制モードを設定する

  1. [ **セキュリティ] > [NetScaler Web App Firewall とプロファイル] に移動します。**
  2. [ プロファイル] ページでプロファイルを選択し 、[ 編集] をクリックします。
  3. NetScaler Web App Firewallプロファイルページで 、「 詳細設定 」セクションに移動し、「 セキュリティチェック」をクリックします。
  4. セキュリティチェック 」セクションで、「 HTML SQL インジェクション設定 」を選択し、「 アクション設定」をクリックします。
  5. HTML コマンドインジェクション設定ページで 、HTML コマンドインジェクションのセキュリティチェックの一部として実行するアクションを選択し、パラメータを更新します。
  6. [OK] をクリックします。

HTML SQL インジェクション攻撃を処理するための緩和ルールと拒否ルールを設定します

CLIを使用して緩和ルールと適用ルールをWebアプリケーションファイアウォールプロファイルにバインドする

コマンドプロンプトで入力します。

bind appfw profile <name> -SQLInjection <string> <formActionURL>

例:

bind appfw profile p1 -SQLInjection field_f1 "/login.php" –RuleType ALLOW

bind appfw profile p2 -SQLInjection field_f1 "/login.php" –RuleType ALLOW

GUI を使用して Web アプリケーションファイアウォールプロファイルに緩和ルールと適用ルールをバインドします

  1. [ **セキュリティ] > [NetScaler Web App Firewall とプロファイル] に移動します。**
  2. [ プロファイル] ページでプロファイルを選択し 、[ 編集] をクリックします。
  3. NetScaler Web App Firewall プロファイルページで 、「 詳細設定 」セクションに移動し、「 緩和ルール」をクリックします。
  4. 緩和ルール 」セクションで、「 HTML SQL インジェクション設定 」を選択し、「 編集」をクリックします。
  5. HTML SQL インジェクション緩和ルール 」ページで、「 追加」をクリックします。
  6. 必要な詳細を指定してください。
  7. [作成]をクリックします。

HTML SQL インジェクション攻撃を処理するための緩和ルールと拒否ルールをバインドする

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。