Como instalar o DataDome Bot Protection
O DataDome Bot Protection é uma integração serverless disponível no Marketplace da Azion. Baseado em IA e machine learning, o DataDome detecta e bloqueia ameaças automatizadas da OWASP em tempo real — incluindo credential stuffing, DDoS de camada 7, SQL injection induzido por bots e scraping — em menos de 2 milissegundos por requisição.
Esta integração é executada como uma função do Firewall na Azion Web Platform, permitindo proteger seus sites, aplicativos móveis e APIs sem alterar a arquitetura existente.
Obtenha a integração
Para instalar o DataDome Bot Protection pelo Azion Marketplace:
- Acesse o Azion Console > Marketplace.
- Na homepage do Marketplace, digite
DataDome Bot Protectionna barra de busca. - Selecione o card DataDome Bot Protection.
- Quando a página da integração abrir, clique no botão Install.
A mensagem “Latest version installed!” confirma que a integração foi instalada com sucesso.
Configure a integração
Após a instalação, a integração é adicionada à sua lista de Functions. Como o DataDome Bot Protection é executado no Firewall da Azion, você precisa configurar um firewall, instanciar a função e configurar o Rules Engine.
Configure um Firewall
- No canto superior esquerdo, selecione Products menu > Firewall na seção Secure.
- Clique no botão + Firewall.
- Dê um nome fácil de lembrar ao seu firewall.
- Habilite o switch Functions na seção Modules.
- Clique no botão Save.
Pronto. Seu firewall está configurado e tem acesso às Functions.
Instancie a função
Ainda na página do Firewall:
-
Selecione a aba Functions Instances.
-
Clique no botão + Function Instance.
-
Dê um nome fácil de lembrar à sua instância.
-
No menu suspenso, selecione a função DataDome Bot Protection.
- Esta ação carregará a aba Arguments.
-
Na aba Arguments, preencha os parâmetros necessários.
- api_key: Sua chave de API server-side do DataDome.
-
Clique no botão Save.
Pronto. Sua instância do DataDome Bot Protection está salva.
Configure o Rules Engine
Para concluir, configure o Rules Engine para definir os critérios e o comportamento que acionam a integração.
Ainda na página do Firewall:
- Selecione a aba Rules Engine.
- Clique no botão + Rule Engine.
- Dê um nome fácil de lembrar à sua regra.
- Selecione um criteria (critério) para corresponder aos domínios que você deseja proteger.
- Exemplo: if
Hostmatchesseudominio.com.
- Exemplo: if
- Abaixo, selecione Run Function como behavior (comportamento).
- Selecione a instância da função DataDome Bot Protection criada na etapa anterior.
- Clique no botão Save.
Agora, configure seu domínio para ser protegido por este firewall:
- No Products menu, selecione Workloads.
- Clique no domínio que você deseja proteger.
- Na seção Settings, clique no seletor de
Firewalle escolha o firewall que você criou. - Clique no botão Save.
Pronto. O DataDome Bot Protection está sendo executado para cada requisição feita ao domínio indicado.
Como funciona
Para cada requisição recebida, a função do DataDome:
- Coleta metadados da requisição (endereço IP, User-Agent, headers e cookies).
- Envia os dados para a API do DataDome para análise em tempo real.
- Com base na resposta do DataDome, permite que a requisição prossiga ou a bloqueia/desafia de acordo com a configuração do seu painel DataDome.
O mecanismo de IA do DataDome analisa bilhões de requisições diárias e se atualiza continuamente para identificar e prevenir ameaças conhecidas e de dia zero.
Monitore a atividade de bots
Use as ferramentas de observabilidade da Azion para monitorar a atividade da integração DataDome:
- Real-Time Events: Acesse a aba Functions para inspecionar logs de requisições individuais e respostas do DataDome.
- Data Stream: Crie um stream usando o template Functions Event Collector para encaminhar logs ao endpoint de sua preferência para análise de longo prazo.