Cloudflare
A proteção começa antes da aplicação.
Rede Anycast com filtragem, transporte cifrado e cache distribuído, reduzindo a exposição e o trabalho que chega à origem.
- DNS e Anycast
- TLS 1.3
- HTTP/3
- HSTS por um ano
O caminho de uma requisição
-
Visitante
Resolve o domínio por DNS e inicia uma conexão HTTPS.
-
Borda Cloudflare
Aplica as regras de proteção e consulta o cache.
-
Origem da aplicação
Processa as requisições permitidas que precisam chegar ao projeto.
Fluxo conceitual. Quando um recurso pode ser servido pelo cache, a borda responde sem buscar novamente o conteúdo na origem.
Uma aplicação não precisa receber diretamente cada conexão da internet para responder ao visitante. Nos projetos Daen, a Cloudflare ocupa a borda desse caminho: uma camada distribuída que recebe o tráfego web antes da origem, aplica regras de proteção e pode entregar recursos já armazenados em cache.
Esse desenho reúne funções diferentes, com responsabilidades próprias. DNS indica o destino, a rede encaminha a conexão, TLS protege o transporte e as regras de borda controlam o que segue adiante. O resultado depende da combinação desses controles com o código e as permissões do projeto.
Um domínio, uma rede distribuída.
O DNS autoritativo mantém os registros que orientam a resolução do domínio. Quando um registro está com proxy habilitado, sua resposta aponta para a rede Cloudflare, em vez de encaminhar o visitante diretamente ao endereço da origem. Resolver o nome e estabelecer a conexão são etapas distintas, ainda que ambas participem do mesmo acesso.
Na rede Anycast, um endereço pode ser anunciado a partir de diferentes pontos de presença. O roteamento da internet determina qual caminho será usado; o destino não é necessariamente o local geograficamente mais próximo. Essa distribuição aproxima a entrega de muitos visitantes e permite que a proteção aconteça antes do ambiente da aplicação.
HTTPS nos dois trechos da conexão.
Existem dois trechos a considerar: do navegador até a borda e da borda até a origem. O transporte cifrado e a verificação dos certificados precisam proteger essa cadeia, preservando confidencialidade e autenticidade da comunicação. Proteger apenas a conexão visível no navegador deixaria incompleto esse cuidado.
A política aceita TLS a partir de 1.2, com TLS 1.3 habilitado. HTTP/3 está disponível para a conexão entre visitantes compatíveis e a borda. HSTS declara o uso obrigatório de HTTPS por um ano, incluindo subdomínios, nos navegadores que recebem essa política. Transporte seguro protege a comunicação; não valida dados nem concede permissões dentro do sistema.
Recusar abuso antes do processamento.
A mitigação de DDoS e a filtragem de requisições atuam sobre problemas diferentes. Um ataque volumétrico tenta consumir capacidade; uma requisição maliciosa pode explorar um caminho específico mesmo com pouco tráfego. As regras de borda complementam a mitigação distribuída com decisões sobre as características do acesso.
A limitação de requisições contém rajadas automatizadas e a filtragem avalia características do acesso, sem barrar o uso legítimo. O que a borda libera ainda passa pela validação e pela autorização do servidor.
Reutilizar recursos com a política certa.
Quando existe uma cópia válida de um recurso elegível no cache, a borda responde sem buscar o conteúdo na origem, o que reduz transferências repetidas e trabalho na aplicação. O acerto depende das regras, da validade da cópia e da versão solicitada: nem toda resposta é cacheável.
Arquivos públicos e respostas personalizadas têm necessidades diferentes. Cache longo pode fazer sentido para recursos imutáveis; conteúdo que depende de permissões ou dados particulares exige outros critérios. A validade deve acompanhar a natureza da resposta, sem aplicar uma regra indiscriminada a todo o projeto.
Manter o caminho de acesso previsto.
Uma camada de borda faz parte de uma proteção maior. Reduzir a exposição da origem preserva o controle da entrada e separa a entrega pública do ambiente da aplicação, resultado que depende da arquitetura por trás do domínio, e não apenas do proxy na frente dele.
Essa restrição de rede tem um objetivo específico: controlar por onde o tráfego web chega. Ela não autentica usuários e não corrige uma falha de autorização no código. Permissões, isolamento e validação no servidor continuam responsáveis pelo que cada requisição pode fazer depois de atravessar a borda.
Proteção em camadas, com limites claros.
DNS, transporte, filtragem, cache e controle de origem compõem a base de entrada dos projetos Daen. Cada camada resolve uma parte do problema e muda quando a aplicação muda: uma regra adequada para arquivos públicos costuma ser inadequada para login, formulários ou respostas com dados particulares.
A Cloudflare participa dessa arquitetura como serviço de borda. Desenvolvimento seguro, atualização do ambiente, cópias de segurança e recuperação dos dados seguem com a operação Daen: o fornecedor de borda cobre o caminho até a origem, não o que acontece depois dela.
Em resumo
- DNS autoritativo respondendo em rede distribuída
- Transporte HTTPS até a origem, com verificação de certificado
- TLS 1.3, HTTP/3 e HSTS na conexão pública
- Filtragem e limitação de requisições como controles complementares
- Cache de recursos públicos conforme a política de cada projeto
- Origem restrita e validação independente na aplicação
Fontes
Artigo relacionado
Antes de abrir uma conexão, o navegador precisa localizar o serviço. Entender resolução, cache, TTL e DNSSEC evita atrasos e mudanças mal planejadas.