Todos os produtos
Search
Central de documentação

Web Application Firewall:Proteja aplicações web com o gerenciamento de bots

Última atualização: Oct 12, 2026

Se seus sites, páginas H5 ou páginas H5 integradas em aplicativos móveis estiverem expostos a ameaças como crawlers maliciosos, ataques de scripts automatizados ou bots de cambismo, crie um modelo de proteção contra bots para a proteção web. Isso defenderá seu ambiente contra essas ameaças e garantirá a segurança do seu negócio.

Procedimento

Acesse o console do Web Application Firewall (WAF) 3.0. Na barra de menu superior, selecione o grupo de recursos e a região (Chinese Mainland ou Outside Chinese Mainland) da sua instância do WAF. No painel de navegação à esquerda, escolha Protection Config > Bot Management > Bot Management Template. Na aba Web Protection > Protection Template, clique em Create Template.

Etapa 1: Defina as informações básicas

  1. Insira um Template Name de fácil identificação e uma Template Description.

  2. Selecione a opção Save as Default Template. O módulo de Web Protection do gerenciamento de bots permite apenas um modelo padrão. O sistema aplica o modelo padrão automaticamente a novos objetos protegidos ou grupos de objetos adicionados, e configura a integração do Web SDK automaticamente para eles.

Etapa 2: Configure o cenário de proteção

Selecione um Template Mode. Os modos Smart Scoring Mode e Custom Mode são suportados.

Nota

O Smart Scoring Mode está disponível apenas no novo Agentic Bot. Caso não encontre esse modo no console, você está usando uma versão anterior do gerenciamento de bots. Para usar esse recurso, faça o upgrade para o Agentic Bot. Para mais informações sobre o upgrade, consulte [[Notice] Upgrade of the Web Application Firewall Bot Management Module](t3403234.xdita#).

  • Smart Scoring Mode: Quando uma requisição corresponde a uma regra, o sistema atribui uma pontuação automaticamente com base nas regras integradas e executa a ação especificada, como bloquear, validar ou monitorar. Este modo é ideal para configurações rápidas.

  • Custom Mode: O sistema categoriza as regras com base na vasta biblioteca de assinaturas de bots da Alibaba Cloud. Configure a ação para cada regra individualmente. Este modo é recomendado para um controle mais granular.

    Smart Scoring Mode

    1. Selecione uma Protection Scene com base nas necessidades do seu negócio. Em caso de dúvida, recomendamos selecionar a General Protection.

    2. Selecione as Traffic Characteristics. As opções Global e Customize Match Conditions são suportadas.

      • Global: Aplica-se a todo o tráfego do objeto protegido. Indicado para cenários que envolvem apenas ambientes web ou H5.

      • Customize Match Conditions: Aplica-se a cenários em que é necessário diferenciar o tráfego web ou H5 com base em suas características. Por exemplo, quando seu site e uma API, aplicativo ou mini-programa compartilham um endpoint, mas você deseja proteger apenas o tráfego web, ou quando precisa de uma proteção granular para endpoints de negócios específicos, como promoções relâmpago ou logins.

        Global

        Se você selecionar Global, não será necessário definir as características do tráfego.

        Customize Match Conditions

        Se você selecionar Customize Match Conditions, o WAF corresponderá as requisições com base nas características definidas. Clique em Add Condition para adicionar uma condição. Cada condição consiste em um Match Field, um Logical Operator e um Match Content. A tabela a seguir fornece exemplos de configuração.

        Nota

        Se uma regra tiver várias condições, a requisição deverá atender a todas elas (um AND lógico) para corresponder à regra. Para mais informações sobre campos de correspondência e operadores lógicos, consulte Match conditions.

        Match Field

        Logical Operator

        Match Content

        Descrição

        Caminho da URI

        Contém

        /login.php

        Corresponde se o caminho da requisição contiver /login.php.

        IP

        Pertence a

        192.1.XX.XX

        Corresponde se o endereço IP do cliente for 192.1.XX.XX.

    3. Selecione a opção Exclude Static Files. Requisições para arquivos estáticos geralmente não envolvem lógica de negócios e são menos suscetíveis a ataques de injeção. Excluí-las pode reduzir a carga de detecção, permitindo que o WAF foque na proteção de endpoints dinâmicos. Recomendamos usar os tipos de arquivo estático padrão, mas você também pode adicionar tipos personalizados.

    4. Na área de Human-Machine Challenge, clique em Edit para editar as regras de verificação. Esse recurso vem ativado por padrão, e recomendamos que você o mantenha ativado.

      1. Selecione um modo de verificação. Os modos JavaScript Validation e Token-based Authentication são suportados.

        • JavaScript Validation: Adequado para cenários de proteção diária de baixa intensidade.

        • Token-based Authentication: Adequado para cenários adversariais de alta intensidade. Recomendamos ativar este modo durante períodos críticos de proteção, como alguns minutos antes do início de uma grande promoção de vendas.

          JavaScript Validation

          Quando uma requisição aciona uma regra, o WAF retorna um código de validação JavaScript para o cliente. Um navegador padrão executa esse código automaticamente. Se o cliente passar na validação, o WAF permite todas as requisições subsequentes desse cliente por um período definido (padrão: 30 minutos). Caso contrário, as requisições são bloqueadas.

          Token-based Authentication

          Quando uma requisição aciona uma regra, o WAF retorna um código JavaScript. Um navegador padrão executa esse código para assinar e reenviar a requisição. O WAF bloqueia requisições maliciosas que não possuem a assinatura necessária. Você pode configurar as seguintes opções:

          • Signature Timestamp Exception: Bloqueia requisições se o carimbo de data e hora da assinatura for anômalo.

          • WebDriver Attack: Bloqueia requisições se um ataque WebDriver for detectado.

      2. Se necessário, configure a Canary Rule e o Effective Mode. Para mais informações, consulte Canary release and effective mode.

    5. Na área de Search Engine Crawler, clique em Edit para editar as regras de permissão para mecanismos de busca. Esse recurso vem ativado por padrão, e recomendamos que você o mantenha ativado.

      1. Selecione os crawlers de mecanismos de busca que deseja permitir.

      2. Se necessário, configure a Canary Rule e o Effective Mode. Para mais informações, consulte Canary release and effective mode.

    6. Na área de Bot Scoring Range Settings, arraste os controles deslizantes para definir os intervalos de pontuação e suas respectivas ações. Configure o seguinte para cada intervalo:

      1. Actions: Recomendamos aplicar ações progressivamente mais rigorosas para intervalos de pontuação mais altos, como monitorar, CAPTCHA de controle deslizante e bloquear. Para mais informações, consulte Description of actions.

      2. Canary Rule e Effective Mode: Para mais informações, consulte Canary release and effective mode.

    Custom Mode

    1. Selecione as Traffic Characteristics. As opções Global e Customize Match Conditions são suportadas.

      • Global: Aplica-se a todo o tráfego do objeto protegido. Indicado para cenários que envolvem apenas ambientes web ou H5.

      • Customize Match Conditions: Aplica-se a cenários em que é necessário diferenciar o tráfego web ou H5 com base em suas características. Por exemplo, quando seu site e uma API, aplicativo ou mini-programa compartilham um endpoint, mas você deseja proteger apenas o tráfego web, ou quando precisa de uma proteção granular para endpoints de negócios específicos, como promoções relâmpago ou logins.

        Global

        Se você selecionar Global, não será necessário definir as características do tráfego.

        Customize Match Conditions

        Se você selecionar Customize Match Conditions, o WAF corresponderá as requisições com base nas características definidas. Clique em Add Condition para adicionar uma condição. Cada condição consiste em um Match Field, um Logical Operator e um Match Content. A tabela a seguir fornece exemplos de configuração.

        Nota

        Se uma regra tiver várias condições, a requisição deverá atender a todas elas (um AND lógico) para corresponder à regra. Para mais informações sobre campos de correspondência e operadores lógicos, consulte Match conditions.

        Match Field

        Logical Operator

        Match Content

        Descrição

        Caminho da URI

        Contém

        /login.php

        Corresponde se o caminho da requisição contiver /login.php.

        IP

        Pertence a

        192.1.XX.XX

        Corresponde se o endereço IP do cliente for 192.1.XX.XX.

    2. Selecione a opção Exclude Static Files. Requisições para arquivos estáticos geralmente não envolvem lógica de negócios e são menos suscetíveis a ataques de injeção. Excluí-las pode reduzir a carga de detecção, permitindo que o WAF foque na proteção de endpoints dinâmicos. Recomendamos usar os tipos de arquivo estático padrão, mas você também pode adicionar tipos personalizados.

    3. Na área de Human-Machine Challenge, clique em Edit para editar as regras de verificação. Esse recurso vem ativado por padrão, e recomendamos que você o mantenha ativado.

      1. Selecione um modo de verificação. Os modos JavaScript Validation e Token-based Authentication são suportados.

        • JavaScript Validation: Adequado para cenários de proteção diária de baixa intensidade.

        • Token-based Authentication: Adequado para cenários adversariais de alta intensidade. Recomendamos ativar este modo durante períodos críticos de proteção, como alguns minutos antes do início de uma grande promoção de vendas.

          JavaScript Validation

          Quando uma requisição aciona uma regra, o WAF retorna um código de validação JavaScript para o cliente. Um navegador padrão executa esse código automaticamente. Se o cliente passar na validação, o WAF permite todas as requisições subsequentes desse cliente por um período definido (padrão: 30 minutos). Caso contrário, as requisições são bloqueadas.

          Token-based Authentication

          Quando uma requisição aciona uma regra, o WAF retorna um código JavaScript. Um navegador padrão executa esse código para assinar e reenviar a requisição. O WAF bloqueia requisições maliciosas que não possuem a assinatura necessária. Você pode configurar as seguintes opções:

          • Signature Timestamp Exception: Bloqueia requisições se o carimbo de data e hora da assinatura for anômalo.

          • WebDriver Attack: Bloqueia requisições se um ataque WebDriver for detectado.

      2. Se necessário, configure a Canary Rule e o Effective Mode. Para mais informações, consulte Canary release and effective mode.

    4. Na seção Risk Identification, clique em Create para criar uma regra de identificação de risco. Com base no banco de dados de reputação de números de telefone integrado do WAF, este recurso bloqueia o acesso de números de telefone anômalos, como os associados a cambistas. É indicado para cenários como logins e cadastros baseados em número de telefone.

      Importante

      A identificação de risco é um recurso pago. As regras de faturamento são as seguintes:

      • Condições de faturamento: Você é cobrado apenas quando uma requisição corresponde a uma regra configurada.

      • Preço unitário: USD 0,007/requisição.

      • Método de faturamento: Pagamento conforme o uso. As faturas são geradas diariamente.

      • Account Extraction: Clique em Add Account para configurar o Account Type e a Location. Você pode adicionar até cinco condições, que são avaliadas com um OR lógico.

        Exemplo: Se uma requisição de login usar o método GET e os parâmetros da requisição estiverem no formato username=158***&password=***, configure as definições da seguinte forma:

        • Location: Selecione Query Parameters.

        • Parameter Name: Insira username.

        Essa configuração permite que o WAF extraia com precisão o número de telefone da requisição para subsequente correspondência e detecção de segurança.

      • Risk Tag: Clique em Add Tag para configurar tags. Você pode adicionar até cinco tags, que são avaliadas com um OR lógico.

        • Suspicious Sock Puppet Account: O número de telefone é suspeito de ser de uma plataforma de terceiros, e não de um usuário pessoal.

        • Fraud Risk: O número de telefone é suspeito de ter um histórico de atividade fraudulenta.

        • Spam Registration: O número de telefone é suspeito de ser usado com ferramentas ilícitas para cadastro de usuários, geralmente para futuras campanhas de marketing.

        • Marketing Fraud: O número de telefone é suspeito de ser usado com ferramentas ilícitas para explorar promoções de marketing, como cadastros em massa para receber cupons.

        • Ticket-Scalping Bot: O número de telefone é suspeito de ser usado com ferramentas ilícitas para participar de cambismo de ingressos ou outros eventos de promoção relâmpago.

        O Risk Level padrão para todas as tags é Alto. Você pode alterá-lo para Alto, Médio-alto ou Médio com base nas necessidades do seu negócio.

      • Rule Type: Classifique a regra como Suspected Bot ou Malicious Bot.

      • Actions: Para mais informações, consulte Description of actions.

      • Canary Rule e Effective Mode: Para mais informações, consulte Canary release and effective mode.

    5. Na área de Policy Configurations, as regras são categorizadas com base na biblioteca de assinaturas de bots da Alibaba Cloud. Para uma regra específica, você pode realizar as seguintes operações:

      • Ative/Desative: Clique no ícone image na coluna Status para ativar ou desativar a regra.

      • Modifique regra: Clique em Edit para personalizar a regra. Defina as Actions, a Canary Rule e o Effective Mode. Para mais informações, consulte Description of actions e Canary release and effective mode.

      • Modifique classificação: Para regras nas categorias Malicious Bot e Suspected Bot, modifique a classificação na coluna Bot Type caso a classificação padrão não atenda aos requisitos do seu negócio.

      • Recomendações de configuração:

        Importante
        • Risco de falsos positivos: Algumas das regras a seguir apresentam risco de falsos positivos, e uma configuração inadequada pode bloquear requisições legítimas. Antes de ativar as regras em um ambiente de produção, defina as Actions como Monitor ou use a Canary Rule. Teste e ajuste as regras em um ambiente de não produção com base nas características do seu negócio antes de implantá-las na produção.

        • Observações sobre estatísticas de regras semelhantes a CC: Todas as regras de contagem CC, como Few Access Paths from IP Address, acionam uma ação imediata assim que o limiar é atingido dentro do período estatístico configurado. O sistema não espera o término do período estatístico. Após um objeto ser adicionado à lista de bloqueios, se as requisições desse objeto continuarem a acionar a regra, o sistema continuará a contar as requisições e atualizará o período de tempo limite da lista de bloqueios do objeto.

      • Abnormal Browser Probe

        Nome da regra

        Risco de falso positivo

        Ferramentas de desenvolvimento, ferramentas de emulação

        Baixo

        Ambiente de navegador anômalo

        Baixo

        Ferramentas de automação, navegadores headless

        Baixo

        Ambiente de sistema anômalo

        Baixo. Pode afetar alguns usuários no Windows XP.

        Carimbo de data e hora anômalo

        Médio. Pode bloquear requisições enviadas de uma página web aberta há mais de 2 horas sem ser atualizada.

        Versão do Web SDK anômala

        Baixo. Pode afetar usuários com versões mais antigas e integradas manualmente do Web SDK.

      • Device Spoofing

        Nome da regra

        Risco de falso positivo

        Falsificação de informações de hardware do dispositivo, falsificação de atributos do navegador, falsificação de sistema operacional e ambiente

        Baixo

        Falsificação de informações coletadas, falsificação de rede e geolocalização

        Baixo. Falsos positivos podem ocorrer se um proxy de camada 7, como CDN ou Anti-DDoS, estiver implantado na frente do WAF e não estiver configurado para encaminhar o endereço IP original do cliente.

      • Crawler Client

        Nome da regra

        Risco de falso positivo

        Tráfego de ferramentas Python

        Baixo

        Tráfego de ferramentas crawler

        Baixo

      • Abnormal Behavior

        Nome da regra

        Risco de falso positivo

        Todas as regras

        Médio. Pode bloquear usuários com baixa sensibilidade do mouse.

      • Script Client

        Nome da regra

        Risco de falso positivo

        Todas as regras

        Baixo. O impacto depende do seu negócio. Por exemplo, a regra de tráfego da ferramenta OkHttp não pode ser ativada em um ambiente de aplicativo nativo. A regra de tráfego da ferramenta Dart não pode ser ativada se o seu negócio estiver associado ao Flutter.

      • IDC

        Nome da regra

        Risco de falso positivo

        Todas as regras

        Médio. Pode bloquear tráfego legítimo, como callbacks de pagamento ou acesso do Alibaba Cloud Workspace. Falsos positivos também podem ocorrer se um proxy de camada 7 na frente do WAF não estiver configurado para encaminhar o endereço IP original do cliente.

      • Threat Intelligence

        Nome da regra

        Risco de falso positivo

        Spiders de mecanismos de busca falsificados

        Baixo

        Biblioteca de IP de inteligência de ameaças de crawler, biblioteca de fingerprints de inteligência de ameaças de crawler

        Médio. Falsos positivos podem ocorrer em redes com endereços IP de saída públicos compartilhados (como redes residenciais ou corporativas) ou se um proxy de camada 7 na frente do WAF não estiver configurado para encaminhar o IP original do cliente. Recomendamos definir a ação como CAPTCHA de controle deslizante ou validação JavaScript.

      • AI-Powered Protection

        Nome da regra

        Risco de falso positivo

        Sequência de caminho anômala, Dispositivo anômalo, Comportamento de gangue maliciosa, Distribuição anômala de recursos, Anomalia de série temporal

        Médio. Falsos positivos podem ocorrer em redes com endereços IP de saída públicos compartilhados (como redes residenciais ou corporativas) ou se um proxy de camada 7 na frente do WAF não estiver configurado para encaminhar o IP original do cliente. Recomendamos definir a ação como CAPTCHA de controle deslizante ou validação JavaScript.

        Sessão anômala

        Alto. Falsos positivos podem ocorrer em redes com endereços IP de saída públicos compartilhados (como redes residenciais ou corporativas) ou se um proxy de camada 7 na frente do WAF não estiver configurado para encaminhar o IP original do cliente. Recomendamos definir a ação como CAPTCHA de controle deslizante ou validação JavaScript.

      • Abnormal Access Behavior

        Nome da regra

        Risco de falso positivo

        Acesso persistente sem informações coletadas, Acesso persistente sem sessão

        Baixo. A integração do Web SDK é necessária. Caso contrário, nenhuma informação é coletada.

        Reprodução em massa de trajetórias de interação

        Baixo

        Mudanças frequentes de IP para a mesma sessão, Mudanças frequentes de IP para o mesmo dispositivo

        Baixo

        Poucos caminhos de acesso de IP, Muitos caminhos de acesso de IP, Mudanças frequentes nos tipos de cliente, Mudanças frequentes de UA para o mesmo IP

        Médio. Falsos positivos podem ocorrer em redes com endereços IP de saída públicos compartilhados (como redes residenciais ou corporativas) ou se um proxy de camada 7 na frente do WAF não estiver configurado para encaminhar o endereço IP original do cliente. Recomendamos definir a ação como CAPTCHA de controle deslizante ou validação JavaScript.

      • Search Engine Crawler Client

        Nome da regra

        Risco de falso positivo

        Todas as regras

        Recomendamos manter a configuração padrão para permitir essas requisições.

Etapa 3: Selecione o escopo

Na área Apply To, selecione os objetos protegidos ou grupos de objetos e mova-os para a área Selected clicando no ícone image. Em seguida, clique em OK.

Etapa 4: Integre o Web SDK

Acesse o console do Web Application Firewall (WAF) 3.0. Na barra de menu superior, selecione o grupo de recursos e a região (Chinese Mainland ou Outside Chinese Mainland) da sua instância do WAF. No painel de navegação à esquerda, escolha Protection Config > Bot Management > Bot Management Template e acesse a aba Web Protection > WebSDK Integrations.

A Alibaba Cloud oferece um Web SDK baseado em JavaScript para aprimorar a proteção e resolver problemas de compatibilidade em ambientes de navegador. O sistema suporta os seguintes dois modos de integração:

  • Integração automática: Ative com um único clique. Não é necessário modificar o código do seu negócio.

  • Integração manual: Adequada para cenários que não suportam injeção automática, como os que envolvem Function Compute (FC) ou Serverless App Engine (SAE). Configure o código manualmente.

Importante
  • Status da integração automática: Para a maioria dos objetos protegidos, a integração automática é ativada por padrão após a conclusão da etapa anterior. Você não precisa realizar esta etapa.

  • Requisitos para cenários especiais:

    • Se o seu escopo protegido incluir domínios de origem cruzada, ative a integração automática para esses domínios na página WebSDK Integrations ou use a integração manual.

    • Objetos protegidos adicionados usando Function Compute (FC) ou Serverless App Engine (SAE) não suportam injeção automática do Web SDK. Use a integração manual.

  • Dependência de recurso: Os recursos de proteção contra bots dependem dos dados coletados pelo SDK. Sem a integração, a proteção fica incompleta. Recomendamos fortemente que você conclua a integração.

Integração automática

Na aba WebSDK Integrations, visualize os objetos protegidos que foram integrados automaticamente. Você pode desativar a integração ou ajustar a porcentagem de liberação canário nesta página.

Nota
  • Após ativar a integração automática, o sistema injeta automaticamente o SDK nas páginas HTML dos objetos protegidos. O SDK é usado para coletar informações do ambiente do navegador, dados de sondagem para ferramentas maliciosas e registrar o comportamento do usuário (excluindo informações pessoais sensíveis) para aprimorar a proteção.

  • O sistema também insere cookies como ssxmod_itna, ssxmod_itna2 e ssxmod_itna3 nos cabeçalhos de resposta HTTP para obter fingerprints do navegador do cliente. As informações de fingerprint coletadas incluem dados como o campo Host do cabeçalho HTTP e a altura e largura da janela do navegador.

Integração manual

Na aba WebSDK Integrations, clique em Obtain SDK na descrição. Coloque a tag <script> obtida antes de todas as outras tags <script> na sua página para garantir que ela seja carregada primeiro.

Manutenção

  • Edite um modelo

    Clique em Edit na coluna Actions do modelo desejado. Modifique o modelo no painel Edit.

  • Exclua um modelo

    Clique em Delete na coluna Actions do modelo desejado. Na caixa de diálogo Delete, confirme as informações e clique em OK.

  • Copiar um modelo

    Clique em Copy na coluna Actions do modelo desejado. Na caixa de diálogo Copy, confirme as informações e clique em OK.

  • Ative ou desative um modelo

    Um novo modelo é ativado por padrão. Clique no interruptor image na coluna Status do modelo desejado para ativar ou desativar o modelo.

  • Visualize regras

    Clique no ícone image do modelo desejado para visualizar as informações de suas regras. Você pode clicar no interruptor image na coluna Status de uma regra para ativá-la ou desativá-la. Para regras ativadas, visualize suas tendências de acerto. Se o tipo de ação da regra for JavaScript Validation, CAPTCHA ou Strict CAPTCHA, você também poderá visualizar a taxa de aprovação da verificação humana.

Ações

Ação

Descrição

JavaScript Validation

O WAF retorna um código de validação JavaScript para o cliente. Um navegador padrão executa esse código automaticamente. Se o cliente passar na validação, o WAF permite todas as requisições subsequentes desse cliente por um período definido (padrão: 30 minutos). Caso contrário, as requisições são bloqueadas.

Block

Bloqueia requisições que correspondem à regra e retorna uma página de bloqueio para o cliente.

Nota

O WAF usa uma página de bloqueio padrão. Você também pode criar uma página de resposta personalizada usando o recurso Custom Response.

Log

Esta ação não bloqueia requisições que correspondem à regra, apenas registra um log dessas requisições. Ao testar uma regra, use primeiro o modo Log para analisar o log do WAF e confirmar que não ocorrem falsos positivos antes de mudar para uma ação diferente.

CAPTCHA

O WAF retorna uma página de verificação por controle deslizante para o cliente. Se o cliente concluir o desafio do controle deslizante com sucesso, o WAF permite todas as requisições desse cliente por um período definido (padrão: 30 minutos). Caso contrário, as requisições são bloqueadas.

Nota

O WAF usa uma página de CAPTCHA de controle deslizante padrão. Você também pode personalizar a página do CAPTCHA de controle deslizante usando o recurso Custom Response.

Strict CAPTCHA

O WAF retorna uma página de verificação por controle deslizante para o cliente. Se o cliente concluir o desafio do controle deslizante com sucesso, a requisição atual é permitida. Caso contrário, a requisição é bloqueada. Neste modo, o cliente deve concluir um desafio de controle deslizante para cada requisição que corresponder à regra.

Origin Custom Header

O WAF adiciona um cabeçalho personalizado à requisição e a encaminha para o servidor de origem. Isso permite que você integre as informações de correspondência do WAF ao seu próprio sistema de controle de risco de backend para processamento adicional.

Nota

Quando a JavaScript Validation ou o CAPTCHA está ativado, o WAF define um cookie chamado acw_sc__v2 (para validação JavaScript) ou acw_sc__v3 (para CAPTCHA de controle deslizante) no cabeçalho Set-Cookie da resposta quando um cliente passa na verificação. O cliente inclui este identificador no cabeçalho Cookie das requisições subsequentes.

Liberação canário e modo efetivo

  1. Na área da Canary Rule, configure a porcentagem de tráfego afetada pela regra com base em uma dimensão. Após ativar a liberação canário, defina uma Dimension e uma Canary Release Proportion. As opções disponíveis para Dimension são IP, Custom Header, Custom Parameter, Custom Cookie, Session e Web UMID.

    Nota

    Uma liberação canário entra em vigor com base na Dimension configurada, e não aplicando a regra aleatoriamente a uma porcentagem de requisições. Por exemplo, se a Dimension for IP e a Canary Release Proportion for de 10%, o WAF selecionará aproximadamente 10% dos endereços IP. A regra será então aplicada a todas as requisições desses endereços IP selecionados, e não a 10% aleatórios do total de requisições.

  2. Na área Effective Mode, selecione quando a regra entrará em vigor.

    • Permanently Effective (Padrão): A regra está sempre ativa quando o modelo de proteção está ativado.

    • Fixed Schedule: A regra de proteção fica ativa apenas durante um período de tempo especificado.

    • Recurring Schedule: A regra de proteção fica ativa apenas durante uma programação recorrente especificada.

Implantação em produção

Para evitar interrupções no service, não crie e ative novos modelos diretamente em um ambiente de produção. Recomendamos seguir o processo de implantação abaixo.

  1. Configure uma lista de permissões: Antes de criar um modelo, crie uma whitelist rule para adicionar endereços IP confiáveis à lista de permissões. Isso evita que requisições confiáveis sejam bloqueadas incorretamente por novas regras.

  2. Realize testes canário: Após a criação do modelo, use um dos três métodos a seguir para testar o modelo antes da implantação em produção:

    • Aplique as regras a um ambiente de não produção para testes.

    • Defina as Actions como Log.

    • Ative a liberação canário.

  3. Analise os resultados dos testes: Após o modelo estar em execução por um período, verifique o security report e o log em busca de falsos positivos nas requisições correspondidas.

  4. Aplique ao ambiente de produção: Após confirmar que a taxa de falsos positivos está dentro de uma faixa aceitável, altere a ação da regra conforme necessário e aplique o modelo ao seu ambiente de produção.

  5. Monitore e otimize continuamente: Monitore continuamente o relatório de segurança e o log. Ajuste e otimize dinamicamente as regras com base nas mudanças do negócio e em sua eficácia.

Cotas e limitações

  • Em um modelo de Custom Mode, as regras Abnormal Browser Probe, Device Forgery, Abnormal Behavior, AI Protection e Abnormal Access Behavior exigem a integração do Web SDK para funcionar corretamente.

  • Em um modelo de Custom Mode, as regras Crawler, Script Client, AI Protection e Abnormal Access Behavior não suportam objetos protegidos adicionados usando Function Compute (FC) ou Serverless App Engine (SAE).

  • Objetos protegidos adicionados usando Function Compute (FC) ou Serverless App Engine (SAE) não suportam a integração automática do Web SDK. Integre o Web SDK manualmente.

FAQ

Desativar o gerenciamento de bots para o WAF com pagamento conforme o uso

Se você não precisar mais do módulo de gerenciamento de bots, exclua todos os modelos de proteção Web/App do gerenciamento de bots e todos os modelos de regras personalizadas avançadas. Após a exclusão, o faturamento do recurso de gerenciamento de bots será interrompido.

Migrar do Data Risk Control do WAF 2.0

O WAF não mantém mais o recurso legado de Data Risk Control. Recomendamos o uso do módulo de gerenciamento de bots no lugar. As regras de controle de risco de dados do WAF 2.0 não podem ser reutilizadas ou migradas automaticamente para o WAF 3.0. Reconfigure as regras no console do WAF 3.0. Para etapas detalhadas de configuração, consulte este tópico.