Pular para o conteúdo
WAF e Borda8 min de leituraAtualizado em 30 de maio de 2026

Proteção de páginas de login com WAF: rate limit, bots e boas práticas

O login é o endpoint mais atacado. Veja como reduzir abuso na borda preservando a experiência de quem é legítimo.

A página de login é um dos endpoints mais atacados de qualquer aplicação. Força bruta, credential stuffing com listas de credenciais vazadas e automação por bots batem nela continuamente. Um WAF bem ajustado mitiga grande parte desse abuso na borda, antes que ele consuma recursos da aplicação ou comprometa contas. O desafio é fazer isso sem transformar o login em um campo minado para o usuário legítimo.

Este guia mostra como combinar rate limiting, reputação, desafios e regras específicas para proteger o login, e como ajustar tudo isso de forma a não bloquear pessoas reais, especialmente as que compartilham um mesmo IP de saída corporativo.

Rate limiting e o cuidado com IPs compartilhados

Rate limiting limita quantas tentativas uma origem pode fazer em uma janela de tempo, mitigando força bruta. O cuidado central é que muitos usuários legítimos saem por um mesmo IP, como uma empresa inteira atrás de um gateway. Um limite agressivo por IP pode bloquear todos eles. Ajuste o limite considerando esse cenário e, quando possível, combine sinais além do IP, como identificadores de sessão e comportamento.

Credential stuffing é diferente de força bruta: o atacante testa muitas combinações de usuário e senha, cada uma poucas vezes, distribuídas por muitos IPs. Limites simples por IP não pegam bem esse padrão, por isso reputação de IP e detecção de comportamento automatizado entram em cena.

Reputação, bots e desafios

Listas de reputação de IP bloqueiam origens conhecidas por abuso, e regras de bot identificam automação por características da requisição. Desafios, quando disponíveis, pedem uma prova ao cliente suspeito antes de permitir a tentativa, o que separa humanos de automação sem bloquear definitivamente. Use desafios de forma dosada, porque atrito demais afasta usuários legítimos.

  • Aplicar rate limiting calibrado para IPs compartilhados
  • Usar reputação de IP contra origens conhecidas por abuso
  • Detectar automação com regras de bot
  • Aplicar desafios de forma dosada a tráfego suspeito
  • Combinar sinais além do IP, como sessão e comportamento

A borda complementa, não substitui

A proteção de borda reduz o volume de abuso, mas a aplicação ainda precisa de controles próprios: bloqueio progressivo após tentativas falhas, MFA, detecção de login anômalo e armazenamento seguro de senhas com algoritmo apropriado. O WAF e a aplicação trabalham em camadas; confiar só na borda deixa a conta vulnerável quando uma requisição passa.

Monitore as métricas de bloqueio do login. Um pico repentino costuma indicar uma campanha de credential stuffing em andamento, e os logs ajudam a ajustar regras e a investigar contas possivelmente afetadas.

Checklist prático

  • Aplicar rate limiting calibrado para o login
  • Considerar IPs compartilhados ao definir limites
  • Ativar reputação de IP contra origens abusivas
  • Usar regras de bot para detectar automação
  • Aplicar desafios de forma dosada ao tráfego suspeito
  • Manter MFA e bloqueio progressivo na aplicação
  • Armazenar senhas com algoritmo apropriado e sal
  • Monitorar métricas de bloqueio para detectar campanhas
  • Investigar contas após picos de credential stuffing
  • Ajustar regras observando o impacto em usuários reais

Boas práticas

  • Calibre limites pensando em quem compartilha IP de saída
  • Combine sinais além do IP para pegar credential stuffing
  • Use desafios com parcimônia para não criar atrito
  • Mantenha MFA e detecção de login anômalo na aplicação
  • Trate a borda como camada complementar, não única
  • Monitore picos de bloqueio como indício de campanha

Erros comuns

  • Rate limit agressivo por IP em ambiente corporativo

    Bloqueia muitos usuários legítimos que saem pelo mesmo gateway.

  • Confiar só no IP contra credential stuffing

    Ataques distribuídos por muitos IPs passam pela barreira.

  • Excesso de desafios

    Atrito alto afasta usuários legítimos e prejudica conversão.

  • Depender só da borda e ignorar a aplicação

    Contas ficam vulneráveis quando uma requisição maliciosa passa.

  • Não monitorar métricas de login

    Campanhas de credential stuffing passam despercebidas.

Quando procurar apoio especializado

Calibrar proteção de login sem prejudicar usuários reais exige medir tráfego e ajustar regras com método. A GUARDIASEC faz esse tuning no serviço de WAF e Proteção de Borda, combinando rate limiting, reputação e desafios com observação contínua.

Perguntas frequentes

Rate limiting sozinho protege o login?

Ajuda contra força bruta de um mesmo IP, mas não é suficiente. Credential stuffing distribui as tentativas por muitos IPs, escapando de limites simples. Por isso o rate limiting precisa ser combinado com reputação de IP, detecção de bots e controles na própria aplicação, como MFA e bloqueio progressivo.

Como evito bloquear usuários de uma mesma empresa?

Empresas costumam sair por um único IP de gateway, então um limite agressivo por IP pode bloquear todos. A solução é calibrar os limites considerando esse cenário e combinar sinais além do IP, como identificadores de sessão e comportamento, para distinguir abuso real de muitos usuários legítimos compartilhando a mesma origem.

Desafios atrapalham a experiência do usuário?

Podem atrapalhar se aplicados a todo mundo. A boa prática é direcionar desafios apenas ao tráfego suspeito, com base em reputação e comportamento, mantendo o caminho limpo para quem parece legítimo. Usados com parcimônia, os desafios separam automação de humanos sem criar atrito desnecessário.

O WAF substitui MFA no login?

Não. O WAF reduz o volume de abuso na borda, mas o MFA protege a conta mesmo quando a senha é comprometida. São camadas diferentes e complementares: a borda filtra tráfego malicioso, enquanto o MFA e a detecção de login anômalo defendem a conta no nível da aplicação.

Próximo passo

Vamos avaliar os riscos do seu ambiente?

Conte seu cenário e definimos juntos o escopo certo. O objetivo é reduzir caminhos prováveis de ataque e elevar a maturidade de segurança, sem promessas absolutas.