Sorry, you have been blocked: o que é e por que aparece

Publicado:

20 min de leitura

Acar Diveroli
Autor: Acar Diveroli
Um muro com a placa vermelha 403 corta os cartões de requisição na esteira; além dele, só a unidade com o Ray ID

Você entra em uma loja online, em uma página de ingressos ou no endereço web de um aplicativo de conversa e aparece uma página branca: "Sorry, you have been blocked. You are unable to access…". A página está em inglês, embaixo há uma sequência de letras e números que parece não significar nada, e a sua internet funciona em todos os outros sites. Aconteceu algo com o computador, o site caiu ou o acesso foi fechado para o país inteiro?

Neste artigo explicamos o que a mensagem diz, quem mostra a página e para que serve o Ray ID que fica no rodapé. Reunimos em uma única tabela as páginas numeradas da mesma família (Error 1020, 1005, 1006, 1009, 1010), mostramos o que você pode tentar, em ordem, e como escrever para o dono do site. No fim há duas seções curtas: uma para donos de sites e outra para equipes que enviam requisições automatizadas por trabalho.

O que significa Sorry, you have been blocked?

O título quer dizer "Desculpe, você foi bloqueado". A linha "You are unable to access", logo abaixo, informa que você não consegue acessar o site cujo nome aparece ali. Em seguida vêm dois trechos curtos.

O primeiro explica por que você foi bloqueado. Em resumo: este site usa um serviço de segurança para se proteger de ataques online, e a ação que você acabou de fazer acionou essa proteção. A página também dá exemplos: enviar determinada palavra ou frase, um comando de banco de dados (SQL) ou dados malformados.

O segundo diz o que você pode fazer: envie um e-mail ao dono do site, conte o que estava fazendo naquele momento e inclua o Cloudflare Ray ID que aparece no rodapé da página.

Daí saem três conclusões:

  • Não significa que o seu computador tem vírus. A página não vem do seu aparelho, e sim da camada de segurança do site.
  • O site não caiu. Ele está no ar; apenas não aceitou a sua requisição.
  • Não tem relação com bloqueio oficial. Em sites fechados por ordem de uma autoridade esta página não aparece; o navegador não consegue conectar ou você vê um aviso diferente.

Quem mostra esta página?

Muitos sites colocam na frente do servidor um serviço de proteção e aceleração; a Cloudflare é um dos mais comuns. A sua requisição chega primeiro à rede desse serviço e só alcança o site se passar por ali. Essa camada se chama firewall de aplicação web (WAF). Se o conceito de firewall é novidade para você, o artigo Proxy ou firewall: qual é a diferença? explica a lógica básica.

A página de bloqueio surge nesta ordem:

  1. O seu navegador envia uma requisição para o endereço do site. A requisição não chega ao servidor do site, e sim à rede da Cloudflare que fica na frente dele.
  2. A Cloudflare examina as características da requisição: o endereço IP, a rede e o país a que ele pertence, como o navegador se identifica, a página pedida e o conteúdo enviado junto.
  3. Essas características são comparadas com as regras que o dono do site escreveu e com as proteções prontas que ele ativou. Se uma das regras diz "bloquear", a requisição nem é encaminhada ao servidor do site.
  4. O seu navegador recebe a página de bloqueio com o código de status 403. No rodapé fica o identificador dado àquela requisição, ou seja, o Ray ID.
  5. O mesmo evento vai para o registro de segurança no painel do dono do site, junto com a regra que foi acionada.

Há um detalhe importante aqui: quem define a regra é o dono do site, não a Cloudflare. A Cloudflare apenas aplica, e a própria documentação dela afirma que a equipe de suporte não pode anular as configurações de segurança de um cliente. Por isso, o seu interlocutor é o site, não a Cloudflare.

Donos de sites podem mudar a aparência desta página; em alguns sites o mesmo bloqueio aparece com o logotipo e o texto do próprio site. Se houver um Ray ID no rodapé, o mecanismo é o mesmo.

O que é o Ray ID e para que serve?

O Ray ID é o identificador que a Cloudflare dá a cada requisição que passa pela rede dela. Ele aparece bem no fim da página de bloqueio, como uma sequência curta de letras e números.

Você não consegue ler um motivo nesse identificador. Ele é útil no painel do dono do site. Quando o dono procura o Ray ID no registro de segurança, encontra aquela requisição: o endereço IP, a rede, o identificador do navegador e, o mais importante, a regra que barrou a requisição. A página sobre o Ray ID da Cloudflare explica que ele serve para analisar eventos de segurança e encontrar falsos positivos.

Duas coisas que vale saber sobre o Ray ID:

  • Ele pertence a uma única requisição, não a você. Ao recarregar a página, em geral você verá um Ray ID novo. Envie ao dono do site o último que você viu.
  • Os registros não ficam guardados para sempre. Nos planos Free e Pro da Cloudflare o registro de segurança cobre apenas as últimas 24 horas, e nos planos superiores esse prazo é contado em dias. Escrever no mesmo dia aumenta a chance de o registro ainda ser encontrado.

O que significam os códigos Error 1020, 1005 e 1006?

A mesma família também tem páginas numeradas. Nelas o título traz "Access denied" e um código como "Error 1020", e no rodapé aparece de novo um Ray ID. O código dá uma pista sobre o tipo de bloqueio. A tabela abaixo se baseia na documentação dos códigos de erro 1xxx da Cloudflare.

CódigoTexto na páginaO que ele observa?O que significa?
Error 1020Access deniedUma regra de firewall escrita pelo dono do siteA sua requisição combinou com uma regra definida pelo dono do site; a página não diz o que a regra verifica
Error 1005Autonomous System Number (ASN) bannedToda a rede à qual o seu endereço IP pertenceO site fechou todos os endereços da rede pela qual você sai para a internet. Comum em redes de VPN e de servidores
Error 1006, 1007, 1008Your IP address has been bannedUm único endereço IPO endereço que você está usando naquele momento foi banido pelo site
Error 1009Country or region bannedO país em que o seu endereço IP apareceO site está fechado para visitantes do seu país
Error 1010Browser's signatureA forma como o navegador se identificaA requisição não se parece com o que um navegador comum envia
Error 1015You are being rate limitedO número de requisições enviadas em pouco tempoLimite de taxa temporário. Os detalhes estão no nosso artigo sobre o Error 1015

A página "Sorry, you have been blocked" e o Error 1020 são a mesma coisa? A documentação da Cloudflare sobre o 1020 não menciona esse título, então não podemos afirmar que seja a mesma página. O que sabemos: os dois são resultado de uma regra definida pelo dono do site, os dois voltam com o código 403 e os dois trazem um Ray ID no rodapé. Os passos para o visitante também são os mesmos.

Uma observação à parte sobre o Error 1009: bloqueio por país não é defeito, é escolha do site. Pode ser que ele não atenda aquele país ou que a licença não o cubra. Neste artigo não explicamos como contornar essa escolha. Se você realmente precisa do site, escreva ao dono e explique a sua situação.

Por que o bloqueio caiu justamente em você?

De fora não dá para ver o motivo exato, mas a maior parte dos motivos cabe nestes cinco itens.

O seu endereço IP. Pode ser que, naquele momento, você esteja usando um endereço que o site baniu. Na internet residencial e móvel os endereços mudam de mãos, e as operadoras podem colocar muitos assinantes atrás de um único endereço. O que outra pessoa fez com o mesmo endereço, antes de você ou ao mesmo tempo, pode ter sobrado para você. Tratamos de endereços compartilhados no nosso artigo sobre CGNAT e de como um endereço entra em lista negra no artigo sobre listas negras de IP.

A rede em que você está conectado. Todo endereço IP está registrado na rede de uma empresa, e essas redes têm um número (ASN). Em vez de cuidar de endereços um a um, o dono do site pode fechar uma rede inteira. Serviços de VPN e empresas que alugam servidores são as redes fechadas com mais frequência, porque boa parte do tráfego que sai delas vem de programas. Esse é o motivo mais provável de você ver o bloqueio com a VPN ligada. Explicamos o que é ASN no artigo que compara proxies ISP e residenciais, e a variação do mesmo mecanismo que termina no aviso "VPN ou proxy detectado" em um artigo à parte.

O seu país. O país em que o seu endereço IP aparece não está entre os que o site permite. Pode acontecer quando você está no exterior e abre um site do seu país de origem. Uma VPN esquecida ligada também mostra você em outro país.

O seu navegador e as suas extensões. Uma verificação da Cloudflare que vem ativada por padrão desafia ou recusa requisições cujo identificador de navegador (User-Agent) está ausente ou é incomum. Um navegador muito antigo ou uma extensão que altera o identificador do navegador pode esbarrar nessa verificação. Os detalhes estão no nosso artigo sobre User-Agent.

O que você estava fazendo naquele momento. Às vezes o bloqueio não é contra você, e sim contra o que você enviou. Se você colou em um formulário um trecho de código, muitos links ou um texto cheio de caracteres especiais, o firewall pode confundir isso com uma tentativa de ataque. Nesse caso o restante do site abre e só aquele formulário cai na página de bloqueio.

Se você é visitante, o que fazer e em que ordem?

O objetivo destes passos não é contornar o bloqueio, e sim descobrir se ele vem de alguma configuração do seu lado. Teste a página uma vez depois de cada passo.

  1. Desligue a VPN e as extensões de proxy. Feche o aplicativo de VPN no celular, o programa de VPN no computador e as extensões do navegador. No Windows, se em Configurações > Rede e Internet > Proxy houver um proxy configurado manualmente, desligue também. O caminho detalhado está em Configuração de proxy no Windows e no Chrome, e a diferença entre os dois em Diferença entre proxy e VPN.
  2. Teste em uma janela anônima. Na janela anônima as extensões em geral não funcionam. Se a página abrir ali, desative as extensões uma a uma até achar a que causa o problema.
  3. Atualize o navegador ou teste outro. Abra o menu Ajuda > Sobre o Google Chrome (em outros navegadores o nome é parecido) e veja se há atualização.
  4. Teste em outra rede. Desligue o Wi-Fi e abra o mesmo endereço com os dados móveis, ou o contrário. Se abrir na outra rede, o bloqueio não é contra o seu aparelho, e sim contra o endereço com que a primeira rede sai para a internet.
  5. Reinicie o modem. Desligue o modem, espere meio minuto e ligue de novo. Em algumas assinaturas isso dá a você um endereço diferente, em outras não. Os detalhes estão no nosso artigo sobre como mudar o endereço IP.
  6. Se o bloqueio apareceu em um formulário, simplifique o conteúdo. Retire trechos de código, links longos e caracteres especiais e envie de novo.
  7. Escreva ao dono do site. Se nada disso resolveu, o bloqueio não pode ser resolvido do seu lado.

Se, em vez da página de bloqueio, aparece uma caixa de verificação com o texto "Verify you are human", a situação é outra: você não foi recusado, está sendo testado. Tratamos dessa tela no nosso artigo sobre a verificação da Cloudflare.

Como escrever para o dono do site?

A maioria das pessoas pula este passo, mas ele é o único caminho capaz de remover o bloqueio. Se a página de contato também estiver bloqueada, você pode usar a conta do site nas redes sociais, o endereço de suporte informado na loja de aplicativos ou os dados de contato do registro Whois do domínio. A Cloudflare recomenda o mesmo caminho na documentação dela.

Inclua na sua mensagem:

  • Uma captura de tela da página de bloqueio e o Ray ID em texto
  • A data e a hora em que você viu o bloqueio
  • O endereço que você tentava acessar e o que estava fazendo (abrir a página, fazer login, enviar um formulário)
  • O seu tipo de conexão: internet de casa, dados móveis, rede do trabalho. Se você usa VPN, informe isso também

Qual é a relação com o erro 403 Forbidden?

Tecnicamente, a página de bloqueio é uma resposta 403 Forbidden. Mas nem todo 403 é um bloqueio de firewall. O padrão HTTP RFC 9110 define o 403 assim: o servidor entendeu a requisição, mas se recusa a atendê-la. O padrão também não obriga o servidor a explicar o motivo. Por isso o mesmo código aparece em situações diferentes:

  • Página que exige login ou permissão. A sua sessão foi encerrada ou a sua conta não tem permissão para ver aquela página.
  • Restrição por localização. Alguns sites de órgãos e serviços só aceitam acessos de determinados países. É um motivo comum do 403 visto do exterior ou com a VPN ligada.
  • A configuração do próprio site. As permissões de arquivos ou um ajuste do servidor estão errados. Nesse caso todo mundo vê o 403, não só você.
  • Regra de firewall. O caso de que este artigo trata.

O jeito fácil de diferenciar é olhar o rodapé da página. Se você vê um Cloudflare Ray ID, o bloqueio veio do firewall. Se há apenas um "403 Forbidden" e, embaixo, um nome de servidor como nginx ou Apache, quem respondeu foi o próprio servidor do site.

Se o endereço abre no navegador, mas o seu programa retorna "Request failed with status code 403", as causas e a ordem de diagnóstico estão em Códigos de status HTTP no web scraping: 403, 407, 429, 503.

Nível avançado: confirmar que a resposta veio da Cloudflare

Se você usa linha de comando, pode ler nos cabeçalhos da resposta se um site está atrás da Cloudflare e qual Ray ID a sua requisição recebeu. No PowerShell do Windows, digite curl.exe em vez de curl:

bash
curl -sI https://www.cloudflare.com/

A primeira linha da saída é o código de status. A linha server: cloudflare (os nomes de cabeçalho também podem vir em maiúsculas) mostra que a resposta foi dada pela rede da Cloudflare. O valor da linha cf-ray é o Ray ID; as três letras no fim são o código do data center que atendeu a requisição (IST para Istambul). Se, no endereço que bloqueia você, aparece 403 na primeira linha e esses dois cabeçalhos logo abaixo, o bloqueio não veio do servidor do site, e sim da camada de segurança que fica na frente dele.

Se você é dono do site: como achar a regra que bloqueia clientes reais

Se os seus clientes avisam que não conseguem entrar no seu site, a documentação da Cloudflare sobre o Error 1020 sugere três passos:

  1. Peça ao visitante uma captura de tela da página de bloqueio.
  2. No painel da Cloudflare, abra a aba Events (Security Events) da página de análise de segurança e procure o Ray ID ou o endereço IP do visitante. O horário da página de erro está em UTC; converta para o seu fuso antes de procurar.
  3. Analise a regra que o registro mostra. Restrinja a regra ou libere aquele endereço em IP Access Rules.

Por trás dos bloqueios indevidos costuma haver uma regra ampla demais: uma regra que fechou uma rede ou um país inteiro durante um ataque e depois foi esquecida, ou uma lista de IPs que bane os endereços compartilhados das operadoras móveis. Escolher a ação de desafio (challenge) no lugar de bloquear deixa uma saída para o visitante real. Tratamos da camada mais nova da Cloudflare, baseada em comportamento, em O que é o Cloudflare Precursor?.

Para empresas e equipes de automação: o peso do tipo de rede

Equipes que visitam sites por meio de programas, em trabalhos como monitoramento de preços ou proteção de marca, veem esta página com mais frequência do que usuários domésticos. O motivo é o segundo item acima: os programas normalmente rodam em um servidor na nuvem, e as redes dos provedores de nuvem são as primeiras que os donos de sites fecham.

O que vem primeiro é questão de procedimento. Se o site tem uma API oficial ou um feed de dados, use. Respeite o arquivo robots.txt e os termos de uso, e mantenha baixa a sua taxa de requisições. Se você precisa de acesso regular, peça ao dono do site que libere os seus endereços. Outras causas estão em Como fazer web scraping sem ser bloqueado, e a forma como os sites separam o tráfego automatizado está no nosso artigo sobre detecção de bots.

Já a diferença do tipo de rede é uma questão de mecanismo. Os endereços de Proxies ISP estão registrados na rede de um provedor de internet, e os de Proxies residenciais em conexões residenciais. Esses endereços ficam fora das regras em massa do tipo "fechar redes de servidores", porque não estão nessas redes. Isso não é garantia de passagem: se a regra mira um único endereço, um país ou um comportamento, o tipo de rede não muda o resultado, e não é correto insistir em um site que claramente não quer você. A comparação está em Diferença entre proxy residencial e datacenter, e os cenários de uso nas nossas páginas de proteção de marca e extração de dados.

Erros comuns

  • Recarregar a página várias vezes seguidas. Cada recarga é uma requisição nova; um bloqueio temporário pode se prolongar por causa disso.
  • Ligar uma VPN ao ver o bloqueio. Redes de VPN são as fechadas com mais frequência. Muitas vezes você passa a encontrar o Error 1005. Tratamos dos outros riscos de VPNs e proxies gratuitos no nosso artigo sobre a segurança de proxies gratuitos.
  • Reclamar com a Cloudflare. A Cloudflare não criou a regra e não pode removê-la.
  • Escrever sem o Ray ID. Com uma mensagem que diz apenas "não consigo entrar no site", o dono não encontra o registro.

Guia de decisão

A sua situaçãoO que fazer
VPN ou extensão de proxy ligadaDesligue e teste a página de novo
Abre nos dados móveis, mas não na internet de casaReinicie o modem; se continuar, escreva ao dono do site com o Ray ID
Aparece só ao enviar um formulárioRetire do texto o código, os links e os caracteres especiais e envie de novo
A página mostra Error 1009Bloqueio por país é escolha do site; explique a sua necessidade ao dono
Você é dono do site e um cliente está sendo bloqueadoProcure o Ray ID em Security Events e restrinja a regra acionada
Você acessa com um programa, a trabalhoPrimeiro API oficial e permissão; depois revise o tipo de rede de onde saem as suas requisições

Perguntas frequentes

Este bloqueio é permanente? Quando ele some?

Depende da regra, e a página não informa. Bloqueios ligados a limite de taxa somem em minutos. Um bloqueio colocado em um endereço IP ou em uma rede dura até o dono do site remover.

A minha conta foi bloqueada?

Muito provavelmente não. Esta página aparece antes de a sua requisição chegar ao site; o firewall não avalia a sua conta, e sim o endereço e o navegador de onde a requisição veio.

Na mesma casa, abre em um aparelho e não abre em outro. Por quê?

Se os dois aparelhos estão no mesmo Wi-Fi, saem pelo mesmo endereço, e a diferença está no aparelho: extensões, um navegador antigo, uma VPN esquecida ligada. Se um deles está nos dados móveis, eles saem por endereços diferentes, e o bloqueio é contra o endereço.

Trocar o DNS ou restaurar o computador resolve?

Não. A configuração de DNS não muda o endereço IP com que o site enxerga você. Como o bloqueio não é contra o seu aparelho, e sim contra a aparência da requisição do outro lado, uma verificação de antivírus ou uma restauração também não mudam o resultado.

Vou ser bloqueado em todo site que usa a Cloudflare?

Não. As regras são específicas de cada site. Se você vê bloqueio em muitos sites ao mesmo tempo, o ponto em comum muito provavelmente é a reputação do seu endereço ou uma VPN ligada. Explicamos como a reputação de um endereço é medida no nosso artigo sobre IP fraud score.

Qual é a diferença entre Error 1020 e Error 1005?

O 1020 diz que alguma regra escrita pelo dono do site foi acionada; não informa o que a regra observa. O 1005 é mais claro: o bloqueio vale para toda a rede à qual o seu endereço IP pertence. Se você vê o 1005 com a VPN ligada, desligar costuma bastar. Se vê na sua internet de casa, só o dono do site pode corrigir.

Em resumo

A página "Sorry, you have been blocked" mostra que o firewall na frente do site que você quer acessar recusou a sua requisição com base em uma regra escrita pelo dono do site. A regra pode olhar para o seu endereço IP, a sua rede, o seu país, o seu navegador ou o conteúdo enviado; os códigos Error 1020, 1005, 1006, 1009 e 1010 dão uma pista de qual deles é. Desligue a VPN e as extensões, teste uma janela anônima e outra rede, e não recarregue a página várias vezes seguidas. Se o bloqueio continuar, escreva ao dono do site com o Ray ID, o horário e uma captura de tela; só ele pode remover o bloqueio. Se você acessa sites por meio de programas, tente primeiro o caminho da permissão e da API oficial, e compare as opções de tipo de rede na página dos nossos serviços de proxy.