Instale a integração Radware Bot Manager
Instale Radware Bot Manager pelo Azion Marketplace e execute-a em um firewall para defender seu site contra ataques de bots.
Você instala a integração Radware Bot Manager pelo Azion Marketplace e a executa em um Firewall, pelo Azion Console. A integração defende seus ativos online contra ataques de bots, como account takeover, spam em formulários, fraude publicitária e outras ameaças OWASP. Sua engine, Intent-based Deep Behavior Analysis (IDBA), coleta mais de 250 parâmetros e modela o comportamento em nível granular para entender a intenção de cada visitante.
Cinco objetos precisam existir antes que uma requisição seja analisada: a função instalada, um firewall com o módulo Functions, uma instância de função com os argumentos, uma regra do Rules Engine com o behavior Run Function e um deployment de workload vinculado ao firewall. Cada seção abaixo cria um deles.
Pré-requisitos
- Uma conta Azion. Para entrar, consulte Como acessar o Azion Console.
- Uma aplicação servida por um workload, cujo deployment você vincula ao firewall na última seção.
- Uma API key e um environment ID da Radware, que a instância de função recebe como argumentos.
- A Azion CLI instalada e autorizada, para a última seção.
- Ativar um produto ou um módulo pode gerar custos de uso. Para mais informações, consulte Preços.
Instale a integração
A função é instalada uma vez por conta. Para instalá-la:
Acesse Azion Console > Marketplace.
Digite Radware Bot Manager no campo Search on Marketplace e selecione o card da integração. Navegar pelos cards e pelas categorias leva à mesma página.
O card mostra Successfully installed! e Latest version installed!, e a função aparece na lista Function do drawer Create Instance.
Crie o firewall
O firewall é onde a função é instanciada e onde fica a regra que a executa. Para criar um:
Acesse Azion Console > Firewalls e crie um firewall.
Na seção General, digite um Name. Por exemplo: radware-firewall.
Na seção Modules, ative o switch Functions.
O firewall mostra a aba Functions Instances enquanto o módulo Functions estiver ativo. Para usar um firewall existente, ative o módulo Functions dele e salve-o. Para todas as configurações deste formulário, consulte Defina as configurações principais de um firewall.
Crie a instância de função
A instância guarda suas credenciais da Radware. Para criá-la:
Em Firewalls, selecione seu firewall e a aba Functions Instances.
Um firewall sem nenhuma instância mostra a mesma ação como Function Instance. O drawer Create Instance é aberto.
Em Name, digite um nome. Por exemplo: radware-bot-manager.
Em Function, selecione a função que a integração instalou. A lista contém apenas as funções que são executadas em um firewall.
O nome da função nesta lista não é o nome que a integração tem no Marketplace. Encontre-a pelo fornecedor, não pelo título.
Em Arguments, o editor vem preenchido com os argumentos padrão da integração em JSON. Insira seus valores, como descreve a próxima seção.
A instância aparece na aba Functions Instances.
Argumentos
A instância recebe sua API key e seu environment ID da Radware:
Crie a regra
A instância não analisa nada até que uma regra a execute. Uma regra do Rules Engine for Firewall seleciona as requisições que chegam à instância, por meio de um behavior Run Function. Para criar a regra:
Em Firewalls, selecione seu firewall e a aba Rules Engine.
Em Name, digite um nome. Por exemplo: Run Radware Bot Manager.
Na seção Criteria, selecione os domínios que executam a integração. Por exemplo: if Host matches yourdomain.com.
Na seção Behaviors, selecione Run Function e selecione a instância pelo nome que você deu a ela.
O firewall executa a instância em toda requisição ao domínio do critério.
Vincule o firewall ao workload
O vínculo fica no deployment do workload, então crie um deployment que indique a aplicação e o firewall:
O comando exibe o id do novo deployment:
As requisições ao domínio do workload chegam ao firewall, e a regra executa a instância de Radware Bot Manager em cada uma.