Citrix ADC

Regeln zur Entspannung und Ablehnung von HTML-SQL-Injection-Angriffen

Wenn ein eingehender Datenverkehr vorliegt, prüft die Logik zur Erkennung von Verstößen auf Verkehrsverstöße. Wenn keine HTML-SQL-Injection-Angriffe erkannt werden, darf der Datenverkehr bestehen. Wenn jedoch ein Verstoß festgestellt wird, definieren die Regeln für Entspannung (Zulassen) und Verweigern, wie mit den Verstößen umzugehen sind. Wenn die Sicherheitsprüfung im Zulassungsmodus (Standardmodus) konfiguriert ist, wird der erkannte Verstoß blockiert, es sei denn, der Benutzer hat explizit eine Entspannungs- oder Zulassungsregel konfiguriert.

Neben dem Zulassungsmodus kann die Sicherheitsprüfung auch im Ablehnmodus konfiguriert werden und Verweigerregeln für die Behandlung von Verstößen verwenden. Wenn die Sicherheitsprüfung in diesem Modus konfiguriert ist, werden die erkannten Verstöße blockiert, wenn ein Benutzer explizit eine Ablehnregel konfiguriert hat. Wenn keine Ablehnungsregeln konfiguriert sind, wird die vom Benutzer konfigurierte Aktion angewendet.

In der folgenden Abbildung wird erläutert, wie Betriebsmodi zugelassen und verweigert werden:

Regeln zur Entspannung und Ablehnung von HTML-SQL-Injection-Angriffen

  1. Wenn ein Verstoß festgestellt wird, definieren die Regeln für Entspannung (Zulassen) und Verweigern, wie mit den Verstößen umzugehen sind.
  2. Wenn die Sicherheitsprüfung im Verweigerungsmodus konfiguriert ist (falls sie im Zulassungsmodus konfiguriert ist, springen Sie zu Schritt 5), wird der Verstoß blockiert, es sei denn, Sie haben explizit eine Ablehnungsregel konfiguriert.
  3. Wenn der Verstoß mit einer Ablehnregel übereinstimmt, blockiert die Appliance den Datenverkehr.
  4. Wenn der Verkehrsverstoß nicht mit einer Regel übereinstimmt, wendet die Appliance eine benutzerdefinierte Aktion an (blockieren, zurücksetzen oder löschen).
  5. 要是死Sicherheitsprufung im Zulassungsmodus今敏figuriert ist, prüft das Web App Firewall-Modul, ob eine Zulassungsregel konfiguriert ist.
  6. Wenn der Verstoß mit einer Zulassungsregel übereinstimmt, lässt die Appliance den Datenverkehr andernfalls Bypass, er wird blockiert.

Konfigurieren des Entspannungs- und Durchsetzungsmodus

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

set appfw profile prof1 sqlInjectionAction block -sqlInjectionRuleType ALLOW DENY

Binden您Entspannungs -und Durchsetzungsregeln an das Web Application Firewall-

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind appfw profile  -SQLInjection   

Beispiel:

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

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

Regeln zur Entspannung und Ablehnung von HTML-SQL-Injection-Angriffen