Zum Inhalt springen

XC-Konfiguration

CSD ist bereits in der Demo-Anwendung aktiviert. Dieser Abschnitt zeigt die Konfigurationsbildschirme.

  1. Melden Sie sich bei der F5 Distributed Cloud Console an
  2. Wählen Sie den Arbeitsbereich Client-Side Defense
  3. Setzen Sie den Namespace auf bot-defense
  4. Navigieren Sie zu ManageConfiguration
CSD Configuration page showing domain list

Das Hinzufügen einer Domain auf der CSD-Konfigurationsseite registriert diese bei der CSD-Berichts-Engine. Dies definiert den Namespace-Bereich, für den CSD Telemetriedaten erfasst und meldet – Skripterkennungen, Benachrichtigungen und Minderungsmaßnahmen werden alle unter der registrierten Domain zusammengefasst.

Die Demo-Domain (botdemo.sales-demo.f5demos.com) ist hier registriert.

Der HTTP-Load-Balancer ist der Ort, an dem die JavaScript-Injektion konfiguriert wird. Dieser steuert, ob und wo die CSD-Skripte in die Anwendungsseiten eingefügt werden, die über den Load-Balancer bereitgestellt werden.

  1. Navigieren Sie zu Multi-Cloud App ConnectHTTP Load Balancers

  2. Klicken Sie auf das Menü (Aktionen) beim Load-Balancer, der die Anwendung bereitstellt, und wählen Sie Manage Configuration

    HTTP Load Balancers list showing the demo load balancer
  3. Scrollen Sie zum Abschnitt Client-Side Defense in der linken Seitenleiste

    Das Feld Client-Side Defense ist auf Enable gesetzt und die Client-Side Defense Policy zeigt Configured an.

    CSD toggle and settings within the HTTP Load Balancer configuration
  4. Klicken Sie auf View Configuration, um die CSD-Richtliniendetails zu öffnen

    Das Feld JavaScript Insertion Settings zeigt den Injektionsbereich an. Der Demo-Load-Balancer ist auf Insert JavaScript in All Pages gesetzt.

    JavaScript injection scope in the CSD sub-configuration
  1. Öffnen Sie die Demo-Anwendung in Chrome
  2. Drücken Sie F12, um die DevTools zu öffnen
  3. Wechseln Sie zur Registerkarte Elements
  4. Suchen Sie im HTML nach __imp_apg__ oder zeronaught, um die CSD-Instrumentierungsskripte zu finden
  5. Bestätigen Sie, dass ein oder mehrere CSD-<script>-Tags im <head> vorhanden sind – die genauen Skriptpfade variieren je nach Bereitstellung
  6. Bestätigen Sie, dass die Skripte vom Load-Balancer injiziert wurden (sie sind nicht Teil des Anwendungsquellcodes)
Injected scripts in DevTools Elements tabInjected scripts in DevTools Elements tab

Die CSD-Instrumentierungsskripte werden vom F5 XC Load-Balancer injiziert – sie sind nicht Teil des Anwendungsquellcodes.