# Use a integração Radware Bot Manager

A integração **Radware Bot Manager** utiliza uma engine proprietária, chamada **Intent-based Deep Behavior Analysis (IDBA)**, que recolhe mais de 250 parâmetros, bem como uma análise de intenção granular de modelagem comportamental para compreender a intenção do visitante. Assim, Radware Bot Manager é uma integração completa de defesa dos seus ativos online contra ataques de bots, tais como account takeover, spam, fraude publicitária e muitas outras ameaças OWASP.

---

## Obtenha a integração

Para obter a integração, siga estes passos:

1. Acesse o [Azion Console](/pt-br/documentacao/produtos/guias/como-acessar-o-azion-console/) > **Marketplace**.
2. Na homepage do Marketplace, selecione o card da integração.
3. Quando a página da integração abrir, clique no botão **Install**.

Aparecerá uma mensagem de sucesso, indicando que a sua integração está instalada.

:::tip
Você pode procurar qualquer integração navegando pelos cards, usando os filtros ou digitando uma palavra-chave na barra de busca.
:::

---

## Configure a integração

A integração obtida no Marketplace é adicionada à sua lista de **Functions**. Esta integração roda sob o **Firewall** da Azion; assim, você deve configurá-la antes de usá-la.

### Crie um firewall

Para instanciar a integração **Radware Bot Manager**, siga estes passos:

1. Em **Products Menu**, selecione **Firewall** dentro da seção **SECURE**.
2. Clique no botão **+ Firewall**.
3. Dê um nome ao firewall.
4. Habilite o switch de **Functions**.
5. Clique no botão **Save**.

Pronto. Agora você instanciou um firewall para a sua integração.

### Configure a integração

Para instanciar a integração **Radware Bot Manager**, ainda na página do Firewall:

1. Selecione a aba **Functions Instances**.
2. Clique no botão **+ Function Instance**.
3. Dê um nome à sua instância.
4. No menu suspenso, selecione a função **ShieldSquare Bot Manager**.
    - Esta ação irá carregar a aba **Arguments**.
5. Na aba **Arguments**, você passará os parámetros.

:::note
Observe que o nome listado no menu suspenso é diferente do nome que está no Marketplace.
:::

A aba **Args** carregará um arquivo `JSON` que se parece com este:

```json
{
    "api_key": "Your-API-Key",
    "env_id": "Your-Env-ID": "Your-Env-ID
}
```

6. Clique no botão **Save**.

Pronto. Agora sua instância da integração **Radware Bot Manager** está salva.

### Configure o Rules Engine

Para finalizar o processo, é necessário configurar os parâmetros *behavior** (comportamento) e *criteria* (critério) para executar a função.

Ainda na página do **Firewall**:

1. Selecione a aba **Rules Engine**.
2. Clique no botão **+ Rule Engine**.
3. Dê um nome fácil de lembrar à sua nova regra.
4. Selecione um *criteria* (critério) para executar a integração.
  - Exemplo: if `Host` *matches* `yourdomain.com`.
5. Abaixo, selecione um *behavior* (comportamento) para os *criteria* (critérios). Neste caso, será **Run Function**.
   - Selecione a função adequada de acordo com o nome que você deu na etapa de instanciação.
6. Clique no botão **Save**.

Agora, no Console, você deve configurar seu domínio para que ele seja protegido pelo seu firewall.

7. No **Products menu**, selecione **Workloads**.
8. Clique no domínio que você deseja proteger com sua função **Radware Bot Manager**.
9. Na seção **Settings**, clique no seletor de `Firewall` e escolha o firewall que você acabou de criar.
10. Clique no botão **Save**.

Pronto. Agora a integração **Radware Bot Manager** está em execução para cada requisição feita ao domínio que você indicou.

---