Criar regras personalizadas de limitação de taxa para o Application Gateway WAF v2
A limitação de taxa permite detetar e bloquear níveis anormalmente altos de tráfego destinado ao seu aplicativo. A Limitação de Taxa funciona contando todo o tráfego que corresponde à regra de Limite de Taxa configurada e executando a ação configurada para o tráfego correspondente a essa regra que excede o limite configurado. Para obter mais informações, consulte Visão geral da limitação de taxa.
Configurar regras personalizadas de limite de taxa
Use as informações a seguir para configurar as Regras de Limite de Taxa para o Application Gateway WAFv2.
Cenário Um - Crie uma regra para limitar a taxa de tráfego por IP do Cliente que exceda o limite configurado, correspondendo a todo o tráfego.
- Abrir uma política WAF do Application Gateway existente
- Selecionar regras personalizadas
- Adicionar regra personalizada
- Adicionar nome para a regra personalizada
- Selecione o botão de opção Tipo de regra de limite de taxa
- Insira uma Prioridade para a regra
- Escolha 1 minuto para a duração do limite de tarifa
- Insira 200 para Limite de taxa (solicitações)
- Selecione Endereço do cliente para Limite de tráfego de taxa de grupo por
- Em Condições, escolha o endereço IP para Tipo de correspondência
- Em Operação, selecione o botão de opção Não contém
- Para a condição de correspondência, em Endereço IP ou intervalo, digite 255.255.255.255/32
- Deixe a configuração de ação para Negar tráfego
- Selecione Adicionar para adicionar a regra personalizada à política
- Selecione Salvar para salvar a configuração e tornar a regra personalizada ativa para a política WAF.
Cenário Dois - Crie uma Regra Personalizada de Limite de Taxa para corresponder a todo o tráfego, exceto o tráfego originado dos Estados Unidos. O tráfego será agrupado, contado e limitado com base na GeoLocalização do endereço IP de origem do cliente
- Abrir uma política WAF do Application Gateway existente
- Selecionar regras personalizadas
- Adicionar regra personalizada
- Adicionar nome para a regra personalizada
- Selecione o botão de opção Tipo de regra de limite de taxa
- Insira uma Prioridade para a regra
- Escolha 1 minuto para a duração do limite de tarifa
- Insira 500 para Limite de taxa (solicitações)
- Selecione Localização geográfica para Limite de tráfego de taxa de grupo por
- Em Condições, escolha Localização geográfica para Tipo de correspondência
- Na seção Corresponder variáveis, selecione RemoteAddr para a variável Match
- Selecione o botão de opção Não é para operação
- Selecione Estados Unidos para País/Região
- Deixe a configuração de ação para Negar tráfego
- Selecione Adicionar para adicionar a regra personalizada à política
- Selecione Salvar para salvar a configuração e tornar a regra personalizada ativa para a política WAF.
Cenário Três - Criar Regra Personalizada de Limite de Taxa que corresponda a todo o tráfego da página de login e use a variável GroupBy None. Isso agrupará e contará todo o tráfego que corresponde à regra como um e aplicará a ação em todo o tráfego correspondente à regra (/login).
- Abrir uma política WAF do Application Gateway existente
- Selecionar regras personalizadas
- Adicionar regra personalizada
- Adicionar nome para a regra personalizada
- Selecione o botão de opção Tipo de regra de limite de taxa
- Insira uma Prioridade para a regra
- Escolha 1 minuto para a duração do limite de tarifa
- Insira 100 para Limite de taxa (solicitações)
- Selecione Nenhum para Limite de tráfego de taxa de grupo por
- Em Condições, escolha String para Tipo de correspondência
- Na seção Corresponder variáveis, selecione RequestUri para a variável Match
- Selecione o botão de opção Não é para operação
- Para Operador, selecione contém
- Insira o caminho da página de login para corresponder ao valor. Neste exemplo, usamos /login
- Deixe a configuração de ação para Negar tráfego
- Selecione Adicionar para adicionar a regra personalizada à política
- Selecione Salvar para salvar a configuração e tornar a regra personalizada ativa para a política WAF.