O gerenciamento de bots do Edge Security Acceleration (ESA) protege recursos estáticos, como imagens, áudio, vídeo e arquivos CSS e JS, contra rastreamento não autorizado e abuso de largura de banda. O sistema identifica bots maliciosos por meio da análise de comportamento e bloqueia suas solicitações de conteúdo em cache.
Como funciona a proteção de recursos estáticos
O cache geralmente entrega recursos estáticos, como arquivos de áudio e vídeo, imagens e arquivos CSS ou JS, e não aciona solicitações back-to-origin. As políticas de mitigação tradicionais concentram-se em ataques de bots a solicitações dinâmicas e ignoram o tráfego de recursos estáticos.
No entanto, um bot malicioso pode fazer hotlink diretamente da URL de um recurso estático, causando consumo incomum de largura de banda e de recursos do servidor de origem.
O gerenciamento de bots do ESA trata desse cenário. O sistema identifica bots maliciosos e bloqueia suas solicitações de recursos estáticos com base na classificação do bot e no nível de risco. Isso impede que os crawlers abusem dos recursos em cache ou consumam largura de banda, enquanto os bots legítimos continuam rastreando seu conteúdo.
Pré-requisitos
Antes de ativar a proteção de recursos estáticos, configure as ações de proteção para pelo menos uma categoria de classificação de bots: Definite Bots, Likely Bots ou Verified Bots.
Ative a proteção no Smart Mode
O Smart Mode permite que você ative a proteção de recursos estáticos rapidamente. Configure as ações de proteção para uma ou mais categorias de classificação de bots e ative a opção Static Resource Protection. O ESA aplicará as políticas de classificação de bots às solicitações de recursos estáticos em cache e bloqueará as solicitações com base em seus níveis de risco.
No console do ESA, selecione Websites e, na coluna Websites, clique em seu site de destino.
No painel de navegação à esquerda, escolha .
-
Na página Smart Mode, clique em Configure para Definite Bots, Likely Bots ou Verified Bots e defina a ação de proteção.
Definite Bots: Esta categoria inclui muitos crawlers maliciosos, portanto, defina a ação como Block ou Slider CAPTCHA.
Likely Bots: Risco menor que o de Definite Bots, mas pode incluir crawlers maliciosos e outros tipos de tráfego, então defina a ação como Monitor ou como Definite Bots durante períodos de alto risco.
Verified Bots: Esta categoria geralmente inclui crawlers de mecanismos de busca compatíveis com SEO, portanto, defina a ação como Slider CAPTCHA. Para bloquear todos os crawlers de mecanismos de busca, defina a ação como Block.
Ative a opção Allow.
Verifique se a opção Static Resource Protection está na posição On.
Se a opção Static Resource Protection estiver indisponível, configure primeiro as ações de proteção para pelo menos uma categoria de classificação de bots.
Crie uma regra de proteção de recursos estáticos
O Professional Mode permite que você crie um conjunto de regras de proteção personalizado para recursos estáticos. Use o Professional Mode para aplicar políticas de mitigação granulares com base na identificação de comportamento de bots, na correspondência baseada em características e nas exceções baseadas em lista de permissões.
No console do ESA, selecione Websites e, na coluna Website, clique em seu site de destino.
No painel de navegação à esquerda, escolha .
Acesse e clique em Websites > Website, siga as instruções na tela, insira o Security e selecione o Bots e a Professional Mode.
Na seção Create Ruleset, selecione Rule Set Name no campo de correspondência, escolha Service Type como operador e defina a opção como
. Na seção SDK Integration, selecione e configure a política de mitigação necessária.Na seção If requests match..., clique em Serves Static Resources na coluna equals, edite o horário de vigência e, em seguida, clique em Then execute....
Após concluir a configuração, clique em Effective Time.
Verifique se o conjunto de regras aparece na lista de conjuntos de regras com o status Enabled.