Saltar para o conteúdo
Citadel · Proteção DDoS de camada 7

Cada pedido tem de provar que merece chegar ao servidor.

O Citadel fica à frente das suas aplicações HTTP/HTTPS e decide o que deve passar, ser desafiado, abrandado, servido a partir da cache, escalado ou bloqueado, antes de o seu servidor gastar CPU, trabalho de base de dados e largura de banda. É assim que o Citadel trava os ataques DDoS na camada de aplicação.

0 € plano Starter6 modos de desafioPor caminho regras próprias

Registo de decisões

Como o Citadel trata os pedidos: os visitantes e os rastreadores de motores de pesquisa passam pelo Citadel até ao servidor, um bot headless falha um desafio JS e é bloqueado com 403, e uma inundação HTTP é limitada com 429.

Como se liga

Aponte um registo A. O Citadel protege o site.

A Cloudflare continua a ser o seu DNS e o seu edge. O Citadel é o proxy inverso por trás dela e decide que pedidos chegam ao seu servidor.

  1. VisitanteBrowser, bot ou inundação
  2. Edge da CloudflareRegisto A com proxy (nuvem laranja)
  3. CitadelO proxy inverso verifica cada pedido
  4. O seu servidorRecebe apenas tráfego limpo
  1. Adicione o domínio no portal Citadel

    Introduza o IP ou o nome de anfitrião da origem, a porta e a definição de TLS para a origem.

  2. Aponte um registo A com proxy para o Citadel

    Copie o IP de entrada na página do domínio. No DNS da Cloudflare, aponte o domínio raiz e cada nome de anfitrião protegido para esse IP, com o proxy ativado, e defina o SSL/TLS como Full.

  3. O Citadel confirma a ligação

    O Citadel verifica a ligação cerca de uma vez por minuto; também pode selecionar «Check connection». O domínio passa de «Awaiting DNS» para «Active».

DNS da CloudflareA sua zona continua na Cloudflare
TipoNomeConteúdoEstado do proxy
A@IP de entrada do CitadelProxied
AwwwIP de entrada do CitadelProxied
MX@O seu servidor de correioDNS only

Os registos de correio, os TXT e os outros registos que não são web não mudam. Um registo web «DNS only» (nuvem cinzenta) contorna o Citadel. Guia de configuração da Cloudflare (em inglês)

O Citadel protege o tráfego HTTP/HTTPS de camada 7. A mitigação na camada de rede é uma tarefa separada do edge.

Cronologia de um ataque

O edge absorve a inundação. O servidor quase não dá por isso.

Uma inundação HTTP de 17 minutos, desenhada com as séries Edge, Proxy e Blocked que o Citadel Analytics utiliza. Percorra o gráfico para ler cada momento.

Uma inundação HTTP de 17 minutosAtaque de exemplo · das 14:00 às 14:30
  • Pedidos no edge
  • Bloqueados no edge
  • Encaminhados para o servidor
Pico no edge
18,7 milped./s
Pico no servidor depois de o Auto subir de nível
671ped./s
Pedidos de ataque travados no edge
95,9%
Pedidos que o servidor nunca viu
16,4 M
Os pedidos no edge sobem de cerca de 500 para 18,7 mil por segundo às 14:04. Durante um minuto, parte da inundação chega ao servidor; depois, o Auto sobe o nível de desafio para JS e o tráfego no servidor volta a cerca de 671 pedidos por segundo até o ataque terminar, às 14:21.

Porque é que a camada 7 é diferente

O tráfego de ataque pode parecer normal até se analisar o que está a fazer.

Um ataque DDoS de camada 7 inunda um site com pedidos HTTP que parecem visitantes reais: carregamentos de páginas, inícios de sessão, pesquisas e chamadas à API. Os filtros de largura de banda, por si só, não o travam. É por isso que o Citadel se concentra em pedidos, caminhos e sessões, em vez de fingir que todos os problemas de DDoS são apenas problemas de largura de banda.

Inundação HTTP

Grande volume de pedidos com aspeto suficientemente válido para obrigar a aplicação e a base de dados a trabalhar a sério.

Definição recomendada

Auto com uma predefinição de limite de pedidos. O Auto sobe de nível durante a inundação e volta ao nível base quando o tráfego acalma.

Padrão de tráfego
  1. 1Sinais de frequência
  2. 2Desafio
  3. 3Penalização
  4. 4Bloqueio temporário

Controlo

Predefinições sólidas, exceções explícitas, resultados visíveis.

O Citadel foi concebido para que um operador perceba porque é que o tráfego mudou de estado, sem ter de adivinhar o que decidiu uma caixa negra invisível.

Seis níveis de desafio, um por domínio

Escolha quanta fricção um domínio acrescenta. Selecione um nível para ver quem passa.

Fricção

Começa num nível base calmo, sobe de nível durante um ataque e volta ao nível base quando o tráfego acalma. O ponto de partida para sites públicos.

Visitantes num browser
Sem fricção até haver um ataque
APIs e webhooks
Podem ser interrompidos durante um ataque
Clientes na lista de permissões
Isentos

Listas de permissões

Os clientes correspondentes contornam os desafios, incluindo o Lockdown.

  • Caminho/api/
  • IP ou CIDR203.0.113.0/24
  • User-AgentStatusMonitor/2.1

Limites de pedidos e penalizações

Os reincidentes sobem de nível passo a passo, em vez de serem travados por uma única regra cega.

  1. Penalização 1
  2. Penalização 2
  3. Bloqueio temporário
  4. Recuperação

Cache antes da origem

As respostas estáticas elegíveis vêm da cache, por isso os pedidos repetidos não dão trabalho ao servidor.

Em cache.css.jsimagensfontes
Sem cache/api//admin/

Alertas e estado da origem

Eventos por e-mail e webhook, além de sondas de estado com latência e código de estado.

  • WebhookInício do ataque
  • E-mailFim do ataque
  • HealthSonda da origem 200

As suas próprias páginas de desafio e de erro

Cole uma estrutura HTML por tipo de página. O Citadel injeta os controlos de verificação reais.

Páginas de desafio
  • Desafio JS
  • Interaction
  • Lockdown
Páginas de erro
  • 403 Bloqueado
  • 429 Limite excedido
  • 502 · 503 · 504
<h1>{{BRAND}}</h1>
<p>{{MESSAGE}}</p>

Registos de acesso, de segurança e de erros

Entradas de acesso com método, caminho, estado, IP, ASN, país e latência. Entradas de segurança para desafios, bloqueios, limites de pedidos e isenções. Entradas de erro para os códigos 502, 503 e 504 da origem. Rastreie um pedido pelo seu ID. Conservados durante 15 dias, com os valores sensíveis dos parâmetros de consulta ocultados.

ID do pedidoMétodoCaminhoEstadoResultado
r-7f3aGET/pricing200Encaminhado
r-81c2POST/login403Desafio falhado
r-9d04GET/search?q=[redacted]429Limite excedido
r-a6e1POST/api/webhook200Isento (lista de permissões)
r-b257GET/checkout502Origem inacessível
r-c9f8GET/reports504Tempo limite da origem excedido

Portal Citadel

Faça a gestão da sua proteção num único portal.

Todas as definições desta página são geridas por si. A faturação, as faturas e os tickets continuam na área de cliente da StealthRDP.

Centro de comando

  • Domínios já sincronizados e domínios à espera de DNS
  • O seu plano de serviço e a largura de banda restante no período de faturação
  • Pedidos recentes encaminhados e bloqueados, e tráfego em tempo real
Ler o guia «Overview» (em inglês)

Planos

O mesmo modelo de proteção. Escolha os domínios e o tráfego incluídos.

Comece gratuitamente e aumente o limite quando crescer o número de sites protegidos ou o tráfego limpo.

Citadel
Starter
0 €/mês

Para sites mais pequenos que querem os mesmos controlos essenciais de pedidos.

Domínios protegidos
2 domínios
Tráfego limpo
10 GB / mês
Modos de desafio
Cookie · JS · Interaction · Auto
Modo de ataque
Lockdown + listas de permissões
Mais popular
Growth
49 €/mês

Para sites em produção que precisam de mais domínios protegidos e de mais tráfego.

Domínios protegidos
5 domínios
Tráfego limpo
50 GB / mês
Modos de desafio
Cookie · JS · Interaction · Auto
Modo de ataque
Lockdown + listas de permissões
Citadel
Scale
149 €/mês

Para implementações com vários sites e limites maiores de tráfego limpo.

Domínios protegidos
10 domínios
Tráfego limpo
100 GB / mês
Modos de desafio
Cookie · JS · Interaction · Auto
Modo de ataque
Lockdown + listas de permissões

Incluído em todos os planos

  • Proteção DDoS de camada 7 (HTTP/HTTPS)
  • Edge da Cloudflare + proxy inverso Citadel
  • Escalada automática de desafios (Cookie → JS → Interaction)
  • Modo Lockdown para ataques em curso
  • Análise de tráfego e de ataques em tempo real
  • Modelos de desafio personalizados
  • Páginas de erro personalizadas
  • Registos de acesso, registos de erros e rastreio de erros
  • Portal Citadel de autosserviço
  • Aponte o seu registo A: nós protegemos o site
Citadel

Proteja o servidor sem transformar o site numa barreira de CAPTCHAs.

Comece com o plano gratuito e ajuste a proteção por domínio e por caminho à medida que o tráfego muda.