# Como gerenciar bots

import DocButton from '~/components/webkit/DocButton.vue';

Você pode proteger suas aplicações e seus conteúdos contra ataques de bots por meio da Azion Web Platform. Para tanto, você aproveita o uso de functions e permite uma solução serverless alinhada com as políticas de segurança do [Firewall](/pt-br/documentacao/produtos/secure/firewall/).

Confira as [integrações do Firewall](/pt-br/documentacao/produtos/marketplace/integracoes/#edge-firewall-functions) no Marketplace para encontrar as integrações disponíveis para proteção contra bots.

---

## Implementação

A Azion oferece o add-on [Bot Manager](/pt-br/documentacao/produtos/secure/firewall/bot-manager/), uma solução abrangente para o gerenciamento de bots. Uma [integração com uma versão lite](/pt-br/documentacao/produtos/guias/bot-manager-lite/) também está disponível no Marketplace.

---

## Capacidades

Usando o **Bot Manager**, você pode contar com um conjunto de configurações e personalizações possíveis:

- Tire proveito das funcionalidades do Firewall e do Rules Engine da Azion para proteger sua rede, aplicações e ativos contra bots maliciosos.
- Obtenha uma análise baseada em pontuação para identificar o tipo de bots, com base em regras e comportamentos.
- Identifique entre bots bons e maus, incluindo assinaturas de bots ruins, detecção de intenções maliciosas, bots scriptados e comportamento malicioso do navegador.
- Beneficie-se do uso da *Reputation Intelligence* para estabelecer um perfil de cada pessoa que visita seu site.
- Use o Data Stream para receber logs.
- Personalize-o para atender melhor às suas necessidades.

---

## Exemplos práticos

Depois de configurar o **Bot Manager**, você pode personalizar algumas configurações para atender a casos específicos.

### Impedir bots maliciosos e tráfego perigoso

Na aba **Arguments**, passe a seguinte variável para incluir uma network list:

```json
{
    "reputation_network_lists": [2]
}
```

A lista de rede `2` é a lista de IPs fornecida pela Azion por meio do [Origin Shield](/pt-br/documentacao/produtos/secure/proteja-infraestrutura/). Ao adicioná-la aos Args, a integração Bot Manager aumentará a pontuação da solicitação para IPs contidos nessa lista.

### Usar Real-Time Events para observar e calibrar regras

Na aba **Arguments**, passe a seguinte variável para calibrar o **Real-Time Events**:

```json
{
    "action": "allow",
    "internal_logs": "2"
}
```

Ao adicionar essas variáveis, todas as requisições passadas pela integração **Bot Manager** serão registradas e exibidas no [Real-Time Events](/pt-br/documentacao/produtos/observe/real-time-events/).

Você pode consultar o conjunto de dados do [Bot Manager](/pt-br/documentacao/produtos/guias/consultar-dados-bot-manager-com-graphql/) para analisar e identificar possíveis padrões.

### Use o Data Stream como ferramenta de observabilidade

Para configurar uma function, siga as etapas em [Configure a função](/pt-br/documentacao/produtos/guias/bot-manager-lite/#configure-a-funcao).

Depois, você pode utilizar [Data Stream](/pt-br/documentacao/produtos/observe/data-stream/) para integrar com plataformas de stream, SIEM e big data usando o source **Functions** e o template **Functions Event Collector**. Assim, você pode enviar seus registros para o conector que você usa e monitorar os eventos do Bot Manager.

---

## Monitoramento e calibração

Após configurar o Bot Manager, use as ferramentas de observabilidade para ler logs, interpretar classificações de tráfego e ajustar thresholds e regras para reduzir falsos positivos enquanto bloqueia ameaças reais.

<DocButton href="/pt-br/documentacao/produtos/guias/secure/monitorar-e-calibrar-bot-manager/" label="Ir para Como monitorar e calibrar o Bot Manager" kind="secondary" size="medium" />
<br /><br />
---