Pular para o conteúdo

Configuração XC

O CSD já está habilitado na aplicação de demonstração. Esta seção apresenta as telas de configuração.

  1. Faça login no F5 Distributed Cloud Console
  2. Selecione o workspace Client-Side Defense
  3. Defina o namespace como bot-defense
  4. Navegue até ManageConfiguration
CSD Configuration page showing domain list

Adicionar um domínio na página de Configuração do CSD o registra no mecanismo de relatórios do CSD. Isso define o escopo do namespace no qual o CSD coleta e reporta telemetria — detecções de scripts, notificações de alertas e ações de mitigação são todas consolidadas sob o domínio registrado.

O domínio de demonstração (botdemo.sales-demo.f5demos.com) está registrado aqui.

O HTTP Load Balancer é onde a injeção de JavaScript é configurada. Isso controla se e onde os scripts do CSD são inseridos nas páginas da aplicação servidas pelo load balancer.

  1. Navegue até Multi-Cloud App ConnectHTTP Load Balancers

  2. Clique no menu (ações) no load balancer que serve a aplicação e selecione Manage Configuration

    HTTP Load Balancers list showing the demo load balancer
  3. Role até a seção Client-Side Defense na barra lateral esquerda

    O campo Client-Side Defense está definido como Enable e a Client-Side Defense Policy exibe Configured.

    CSD toggle and settings within the HTTP Load Balancer configuration
  4. Clique em View Configuration para abrir os detalhes da política do CSD

    O campo JavaScript Insertion Settings exibe o escopo de injeção. O load balancer de demonstração está configurado como Insert JavaScript in All Pages.

    JavaScript injection scope in the CSD sub-configuration
  1. Abra a aplicação de demonstração no Chrome
  2. Pressione F12 para abrir o DevTools
  3. Vá para a aba Elements
  4. Pesquise por __imp_apg__ ou zeronaught no HTML para localizar os scripts de instrumentação do CSD
  5. Confirme que uma ou mais tags <script> do CSD estão presentes no <head> — os caminhos exatos dos scripts variam conforme o deployment
  6. Confirme que os scripts foram injetados pelo load balancer (eles não fazem parte do código-fonte da aplicação)
Injected scripts in DevTools Elements tabInjected scripts in DevTools Elements tab

Os scripts de instrumentação do CSD são injetados pelo load balancer do F5 XC — eles não fazem parte do código-fonte da aplicação.