Bloquear tráfego mal-intencionado para o Adobe Commerce no nível Fastly

Este artigo fornece as etapas que você pode seguir para bloquear tráfego mal-intencionado quando suspeitar que o Adobe Commerce na loja de infraestrutura na nuvem está enfrentando um ataque de DDoS.

Produtos e versões afetados:

  • Adobe Commerce na infraestrutura em nuvem 2.3.x

Neste artigo, pressupomos que você já tenha os IPs mal-intencionados e/ou seu país e agentes do usuário. Normalmente, os usuários do Adobe Commerce na infraestrutura em nuvem obteriam essas informações do suporte da Adobe Commerce. As seções a seguir fornecem etapas para bloquear o tráfego com base nessas informações. Todas as alterações devem ser feitas no ambiente de Produção.

Obter acesso ao Painel de administração

Se o seu site for sobrecarregado pelo DDoS, talvez você não consiga fazer logon no Commerce Admin (e executar todas as etapas descritas mais adiante neste artigo).

Para obter acesso ao Administrador, coloque o site no modo de manutenção, conforme descrito em Ativar ou desativar modo de manutenção e inclua seu endereço IP na lista de permissões. Desative o modo de manutenção depois que isso for concluído.

Bloquear tráfego por IP

Para o Adobe Commerce no armazenamento de infraestrutura em nuvem, a maneira mais eficiente de bloquear o tráfego por endereços IP e sub-redes específicos é adicionar uma ACL para o Fastly no Commerce Admin. Veja a seguir as etapas com links para instruções mais detalhadas:

  1. No Administrador do Commerce, navegue até Lojas > Configuração > Avançado > Sistema > Cache de Página Inteira > Configuração do Fastly.
  2. Criar uma nova ACL com uma lista de endereços IP ou sub-redes que você vai bloquear.
  3. Adicione-o à lista de ACL e bloqueie conforme descrito em Bloqueio guia do módulo Fastly_Cdn para o Adobe Commerce.

Bloquear tráfego por país

Para o Adobe Commerce no armazenamento de infraestrutura em nuvem, a maneira mais eficiente de bloquear o tráfego por país(es) é adicionar uma ACL para o Fastly no Administrador do Commerce.

  1. No Administrador do Commerce, navegue até Lojas > Configuração > Avançado > Sistema > Cache de Página Inteira > Configuração do Fastly.
  2. Selecione os países e configure o bloqueio usando a ACL, conforme descrito na Bloqueio guia do módulo Fastly_Cdn para o Adobe Commerce.

Bloquear tráfego pelo agente do usuário

Para estabelecer o bloqueio com base no agente do usuário, é necessário adicionar um trecho de VCL personalizado à configuração do Fastly. Para fazer isso, siga estas etapas:

  1. No Administrador do Commerce, navegue até Lojas > Configuração > Avançado > Sistema > Cache de Página Inteira.
  2. Depois Configuração do Fastly > Trechos de VCL Personalizados.
  3. Crie o novo trecho personalizado conforme descrito na seção Trechos de VCL personalizados guia para o módulo Fastly_Cdn. Você pode usar a amostra de código a seguir como exemplo. Este exemplo não permite o tráfego para o AhrefsBot e SemrushBot agentes do usuário.
name: block_bad_useragents
  type: recv
  priority: 5
  VCL:
  if ( req.http.User-Agent ~ "(AhrefsBot|SemrushBot)" ) {
      error 405 "Not allowed";
  }

Limite de taxa (funcionalidade experimental Fastly)

Há uma funcionalidade experimental do Fastly para o Adobe Commerce na infraestrutura da nuvem, que permite especificar o limite de taxa para caminhos e rastreadores específicos. Consulte o Documentação do módulo Fastly para obter detalhes.

A funcionalidade deve ser amplamente testada no preparo, antes de ser usada na produção, pois pode bloquear o tráfego legítimo.

Recomendado: considerar a atualização do robots.txt

Atualizar o robots.txt arquivo poderia ajudar a impedir que determinados mecanismos de pesquisa, rastreadores e robôs rastreassem determinadas páginas. Exemplos de páginas que não devem ser rastreadas são páginas de resultados de pesquisa, check-out, informações do cliente e assim por diante. Impedir que os robôs rastreem essas páginas pode ajudar a diminuir o número de solicitações geradas por esses robôs.

Há duas considerações importantes ao usar robots.txt:

  • Os robôs podem ignorar o seu robots.txt. Especialmente os robôs malware, que verificam a Web em busca de vulnerabilidades de segurança, e os coletores de endereços de email usados por remetentes de spam não prestam atenção.
  • A variável robots.txt é um arquivo disponível publicamente. Qualquer pessoa pode ver quais seções do servidor você não deseja que os robôs usem.

As informações básicas e o Adobe Commerce padrão robots.txt a configuração pode ser encontrada no Robôs do mecanismo de pesquisa artigo em nossa documentação para desenvolvedores.

Para obter informações gerais e recomendações sobre robots.txt, consulte:

Trabalhe com seu desenvolvedor e/ou especialista em SEO para determinar quais Agentes do usuário você deseja permitir ou aqueles que deseja proibir.

Leitura relacionada

Termos de licenciamento específicos do produto para o Adobe Commerce na nuvem

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a