User-Agent é um cabeçalho de solicitação HTTP que identifica o cliente pelo sistema operacional, tipo e versão do navegador. Configure uma lista de bloqueios ou de permissões de User-Agent para restringir o acesso aos recursos CDNDCDN.
Observações de uso
Configure apenas uma lista de bloqueios ou de permissões de User-Agent por vez. Não é possível usar ambas simultaneamente.
Se o cabeçalho User-Agent de uma solicitação corresponder a um valor na lista de bloqueios, a solicitação ainda chegará ao ponto de presença (POP) da CDNDCDN. No entanto, o POP negará o acesso com o código de status 403 e registrará a solicitação no log.
Solicitações maliciosas bloqueadas ainda geram pequenas taxas de tráfego, pois consomem recursos de processamento nos nós da CDNDCDN. Caso os clientes usem HTTPS, também haverá cobrança pelas solicitações HTTPS.
Procedimento
Faça login no DCDN console.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio desejado e clique em Configure.
Na árvore de navegação à esquerda do nome de domínio, clique em Access Control.
Clique na aba User-Agent Blacklist/Whitelist.
-
Ative a opção User-Agent Blacklist/Whitelist e configure uma Blacklist ou Whitelist conforme solicitado.

Parâmetro
Descrição
Type
Os seguintes tipos de lista são suportados:
Blacklist
O sistema rejeita solicitações cujo cabeçalho User-Agent corresponde a um valor na lista de bloqueios e retorna o código de status HTTP 403.
Whitelist
Apenas solicitações com cabeçalho User-Agent presente na lista de permissões podem acessar recursos nos pontos de presença (POPs) do DCDN.
Rules
Ao especificar campos User-Agent, separe múltiplos valores com barras verticais (|). O caractere curinga () é suportado. Exemplo:
curl|IE|chrome|firefox*.NotaPara controlar o acesso de solicitações com cabeçalhos User-Agent vazios, use o acento circunflexo e o cifrão (
^$) para indicar que o valor do cabeçalho User-Agent está vazio.Se
^$estiver incluído nas regras de uma lista de permissões, o sistema permitirá solicitações com cabeçalho User-Agent vazio.Se
^$estiver incluído nas regras de uma lista de bloqueios, o sistema rejeitará a solicitação por ter cabeçalho User-Agent vazio.
As listas de bloqueios e de permissões de User-Agent não suportam controle de acesso para solicitações sem cabeçalho User-Agent. Use o EdgeScript ou abra um ticket para ativar esse recurso. Para mais informações, consulte Visão geral do EdgeScript.
Clique em OK.
Exemplos de configuração
-
Exemplo 1: Configurar uma lista de bloqueios
Regras:
*IE*|*^$*Resultado esperado: O sistema rejeita solicitações enviadas pelo Internet Explorer (IE) ou sem cabeçalho User-Agent.
-
Exemplo 2: Configurar uma lista de permissões
Regras:
*IE*|*firefox*Resultado esperado: Apenas solicitações enviadas pelo IE ou Firefox podem acessar recursos nos POPs.