Ir al contenido

Configuración de XC

CSD ya está habilitado en la aplicación de demostración. Esta sección muestra las pantallas de configuración.

  1. Inicie sesión en la F5 Distributed Cloud Console
  2. Seleccione el espacio de trabajo Client-Side Defense
  3. Establezca el namespace en bot-defense
  4. Navegue a ManageConfiguration
CSD Configuration page showing domain list

Agregar un dominio en la página de configuración de CSD lo registra en el motor de informes de CSD. Esto define el ámbito del namespace para el cual CSD recopila e informa telemetría: las detecciones de scripts, las notificaciones de alertas y las acciones de mitigación se consolidan bajo el dominio registrado.

El dominio de demostración (botdemo.sales-demo.f5demos.com) está registrado aquí.

El balanceador de carga HTTP es donde se configura la inyección de JavaScript. Esto controla si los scripts de CSD se insertan en las páginas de la aplicación servidas a través del balanceador de carga, y en qué lugar.

  1. Navegue a Multi-Cloud App ConnectHTTP Load Balancers

  2. Haga clic en el menú (acciones) del balanceador de carga que sirve la aplicación y seleccione Manage Configuration

    HTTP Load Balancers list showing the demo load balancer
  3. Desplácese hasta la sección Client-Side Defense en la barra lateral izquierda

    El campo Client-Side Defense está establecido en Enable y la Client-Side Defense Policy muestra Configured.

    CSD toggle and settings within the HTTP Load Balancer configuration
  4. Haga clic en View Configuration para abrir los detalles de la política de CSD

    El campo JavaScript Insertion Settings muestra el ámbito de inyección. El balanceador de carga de demostración está configurado en Insert JavaScript in All Pages.

    JavaScript injection scope in the CSD sub-configuration
  1. Abra la aplicación de demostración en Chrome
  2. Presione F12 para abrir DevTools
  3. Vaya a la pestaña Elements
  4. Busque __imp_apg__ o zeronaught en el HTML para localizar los scripts de instrumentación de CSD
  5. Confirme que hay una o más etiquetas <script> de CSD presentes en el <head> — las rutas exactas de los scripts varían según la implementación
  6. Confirme que los scripts fueron inyectados por el balanceador de carga (no forman parte del código fuente de la aplicación)
Injected scripts in DevTools Elements tabInjected scripts in DevTools Elements tab

Los scripts de instrumentación de CSD son inyectados por el balanceador de carga de F5 XC — no forman parte del código fuente de la aplicación.