Proteção contra DDoS

Defesa DDoS em camadas, para que um ataque seja problema de apenas um site

Inundações são absorvidas na borda, ataques na camada de rede são filtrados a montante, e o que chega ao servidor é contido dentro da própria gaiola em nível de kernel do site de destino. Várias camadas, cada uma realizando uma função diferente, para que um ataque direcionado a um site não se torne uma interrupção para os que estão ao lado dele. Este é o modelo de defesa que construímos para uma plataforma que hospeda mais de 650.000 sites em todo o mundo, e a base opera em todos os planos. Disponibilidade: a limitação de taxa de banco de dados por site está em desenvolvimento ativo e ainda não está disponível. Todo o resto descrito aqui está ativo hoje.

  • 3camadas de mitigação: rede, borda, servidor
  • +650.000sites hospedados em todo o mundo
  • Incluídoisolamento de baseline, WAF e limitação de taxa
  • 99,99%garantia de uptime

Em camadas por design, porque uma nunca é suficiente

Um ataque de inundação volumétrica, uma inundação de aplicação L7 e um ataque lento de esgotamento de conexão são três problemas diferentes. Nós tratamos cada um deles onde é mais barato e rápido lidar com eles — antes da frota, na borda e dentro da gaiola.

Camada de rede (L3/4)

A proteção contra DDoS em nível de provedor filtra ataques de inundação na camada de rede antes do nosso cluster de workers, antes mesmo que esse tráfego consuma uma porta, uma placa de rede (NIC) ou um ciclo de CPU na máquina onde seu site é executado. Para perfis de risco avançados e corporativos, o Cloudflare Magic Transit e o Spectrum estendem essa mesma filtragem ao tráfego não HTTP.

Camada de aplicação (L7) no edge

Uma rede de borda gerenciada fica na frente de cada site. Ela absorve ataques volumétricos de HTTP, executa um WAF de camada 7, aplica limitação de taxa por site e usa gerenciamento de bots e desafios gerenciados para separar visitantes reais de tráfego automatizado — tudo antes que uma requisição chegue à origem.

Camada de servidor

O LiteSpeed Enterprise aplica limitação de conexões e de requisições com limites de conexão por IP, o Imunify360 executa um firewall de rede com proteção contra força bruta e filtragem de reputação de IP, e os limites de processos de entrada do CloudLinux LVE restringem quantas requisições simultâneas um único site pode manter abertas.

Isolamento por site

O LVE limita o CPU, RAM, IO, IOPS, processos e entry-processes de cada site individualmente. Um pico de tráfego que consiga passar pelas camadas superiores é contido dentro da própria cage do site de destino, de modo que a pressão gerada permaneça restrita a esse site, em vez de se espalhar pelo servidor.

O isolamento é o objetivo

A maioria das quedas de hospedagem durante um ataque não é causada pelo fato de o ataque atingir seu alvo. Elas são causadas pelo consumo de recursos do alvo que esgota todo o resto na máquina. Esse é o modo de falha que esta arquitetura foi projetada para eliminar.

  • Cada site roda dentro de sua própria cage de recursos do CloudLinux LVE — o site atacado é limitado em seu próprio teto, e os sites vizinhos mantêm os recursos que seus próprios limites lhes garantem.
  • O CageFS oferece a cada usuário uma visão de sistema de arquivos isolada, de modo que um ataque que se transforme em uma tentativa de invasão seja contido em vez de compartilhado entre os usuários.
  • O CloudLinux MySQL Governor limita o uso de banco de dados por site, de modo que um pico na camada de aplicação que sobrecarregue consultas não em cache não derrube o banco de dados para todos os outros no servidor.
  • Os trabalhadores LSAPI do LiteSpeed por site são limitados pelos limites LVE desse site, de modo que uma enxurrada não pode gerar processos PHP ilimitados.
  • Os limites de conexão por IP e o controle de conexões do LiteSpeed absorvem ataques de conexão lenta e de esgotamento de conexões no servidor Web, e não na aplicação.

O cache é o amortecedor que a maioria dos servidores esquece

A solicitação mais barata de sobreviver é aquela que nunca toca no PHP ou no MySQL. Nosso cache de duas camadas significa que uma grande parcela de uma inundação na camada de aplicação é respondida por bytes estáticos em vez de pela sua origem realizando trabalho.

  • O LSCache, o cache de página inteira do LiteSpeed Enterprise, serve páginas em cache sem invocar o PHP ou o banco de dados — portanto, solicitações repetidas para a mesma URL custam uma fração do que custariam em uma pilha padrão.
  • Um cache de objetos Redis por site descarrega as leituras do banco de dados para as páginas que precisam genuinamente ser dinâmicas.
  • O cache de bord do Cloudflare responde a solicitações na região do visitante, portanto, o tráfego de ataques é disperso pela rede de borda em vez de convergir para uma única origem.
  • As páginas de carrinho, finalização de compra, minha conta, nonce e sessão são excluídas do cache por padrão, para que o endurecimento sob carga nunca interrompa uma transação.
  • A limpeza é coordenada em ambas as camadas a partir de um único controle, de modo que aumentar a cobertura do cache durante um incidente não deixa você com páginas desatualizadas depois.

Sinal para a ação, automaticamente

A mitigação não é um ticket de suporte. Os sinais alimentam um mecanismo de políticas que mapeia cada um para uma ação de imposição, uma notificação ao cliente e — sempre que possível — uma remediação automática, com cada transição registrada.

Aperto dinâmico

Quando um sinal de DDoS é disparado, o motor de políticas aplica a mitigação do Cloudflare e a limitação de taxa por site, podendo ajustar dinamicamente os limites de LVE desse site. Quando o sinal desaparece, os limites relaxam novamente. Gradual, reversível e registrado em cada etapa.

Limitado, não desativado

Se um ataque estiver ameaçando a origem, o site entra em um estado 'limitado' — com limites de LVE e de taxa mais restritos, mantendo o site no ar e funcionando. A limitação é revertida automaticamente assim que a pressão diminui; não se trata de uma suspensão.

Auto-aceleração nativa do LVE

Abaixo do motor de políticas, o LVE limita o uso de CPU, E/S e processos por site de forma nativa e automática. É a primeira linha de defesa sempre ativa, funcionando independentemente de qualquer classificação prévia do tráfego como ataque.

Histórico de auditoria completo

Cada transição de imposição registra seu motivo, se foi automático ou iniciado pela equipe, e as evidências por trás dela. Você é notificado sobre o que mudou e como resolver isso, e cada ação é passível de recurso.

O que está incluído e o que você compra quando o risco aumenta

A proteção básica não é opcional, pois um site atacado ou comprometido ameaça seus vizinhos, a reputação do nosso servidor e nossas faixas de IP. Uma proteção mais robusta existe para os sites cujo perfil de risco exija isso.

  • Incluído em todos os planos: isolamento LVE e CageFS, limitação de conexões e requisições do LiteSpeed, um firewall de rede com proteção contra ataques de força bruta e filtragem de reputação de IP, o WAF proativo e verificação de malware.
  • Disponíveis como complementos: gerenciamento avançado de bots, camadas mais altas de proteção contra DDoS, regras aprimoradas de WAF, verificação prioritária e regras de firewall dedicadas.
  • Também disponível como upsell quando você precisar: limpeza e remediação de malware com um clique, para o caso em que um ataque foi a fachada para um comprometimento e não o objetivo.
  • A mitigação avançada na camada de rede por meio do Cloudflare Magic Transit ou Spectrum está disponível para cargas de trabalho corporativas e de alto risco.

Ataques que são realmente de outro nível

Um pico de tráfego costuma ser um sintoma. A mesma pipeline de sinais que lida com enxurradas também detecta os comprometimentos que as produzem, permitindo que um incidente seja classificado corretamente em vez de apenas absorvido.

  • Cada site que hospedamos é verificado contra malwares diariamente, e o WAF proativo bloqueia técnicas de exploração conhecidas antes mesmo que exista um patch para a vulnerabilidade subjacente — a rota pela qual um site se torna a ferramenta de ataque de terceiros.
  • O envio de e-mails é limitado por taxa por site e monitorado quanto a picos de volume, taxas de rejeição, ocorrências em listas de bloqueio e sinais de reclamação, de modo que um site comprometido enviando spam seja detectado em minutos, em vez de após a inclusão em uma lista de bloqueio.
  • Suspeitas de malware e phishing são cruzadas com o Google Safe Browsing, PhishTank e SURBL/APWG, e correlacionadas com os resultados de verificação antes que uma decisão de aplicação seja tomada.
  • O abuso de recursos e os mineradores de criptomoedas aparecem como falhas de CPU e E/S do LVE registradas por site, o que limita automaticamente o infrator.
  • Cada sinal chega a um único Centro de Abuso no painel de administração — agregado, desduplicado e priorizado — em vez de em quatro ferramentas desconectadas.

Perguntas frequentes

Se outro site no meu servidor for atacado, o que acontece com o meu?

O objetivo de design é o isolamento. Cada site é executado dentro de sua própria gaiola CloudLinux LVE com limites de CPU, RAM, IO, IOPS, processos e processos de entrada, sua própria visualização de sistema de arquivos CageFS e limitação de banco de dados por site via MySQL Governor. Um site atacado é limitado em seu próprio teto em vez de consumir toda a máquina, e os limites de conexão por IP do LiteSpeed controlam quanto do servidor web ele pode ocupar. O isolamento é projetado no nível do kernel, não configurado por cliente.

A proteção contra DDoS está incluída ou é um complemento?

A base de segurança está incluída em todos os planos: isolamento LVE e CageFS, limitação de conexões e requisições do LiteSpeed, um firewall de rede, WAF proativo e verificação de malware, com absorção de borda do Cloudflare e filtragem de rede em nível de provedor diante da frota. Nós a incluímos porque não podemos deixar a proteção de nossa própria frota como opcional. Gerenciamento avançado de bots, camadas de DDoS mais altas, regras de WAF aprimoradas e regras de firewall dedicadas são complementos para sites que precisam deles.

O meu site ficará fora do ar se for atacado?

Ser um alvo de DDoS resulta na mitigação do Cloudflare combinada com limitação de taxa por site e — apenas se o ataque estiver ameaçando a origem — no estado 'throttled': limites de LVE mais rígidos, com o site ainda ativo e funcionando. O estado throttled se recupera automaticamente assim que a pressão diminui. A suspensão é reservada para falta de pagamento ou abuso confirmado e, mesmo nesses casos, o site exibe uma página de retenção personalizada e específica para o motivo, em vez de uma página quebrada.

Um ataque de inundação na camada de aplicação ainda atinge o meu banco de dados?

Nada do que é servido a partir do cache. O LSCache atende a solicitações de páginas em cache sem invocar o PHP ou o MySQL, e um cache de objetos Redis por site descarrega leituras para páginas genuinamente dinâmicas. O que resta é limitado pelos limites de processos LVE e de processos de entrada do seu site e pela limitação de banco de dados por site do MySQL Governor, de modo que a pressão no banco de dados de um site não pode transbordar para o servidor. As páginas de carrinho, finalização de compra, minha conta e sessão permanecem sem cache por padrão para que o endurecimento nunca interrompa uma transação.

Você consegue proteger o tráfego que não é HTTP?

Sim, na camada de rede. A proteção contra DDoS em nível de provedor filtra ataques de inundação L3/4 antes de chegarem à nossa infraestrutura, independentemente do protocolo, e para requisitos avançados ou empresariais, o Cloudflare Magic Transit e o Spectrum estendem a mitigação de nível de borda para tráfego não HTTP.

Como sei que ocorreu um ataque e o que vocês fizeram a respeito?

Cada transição de penalidade é registrada com seu motivo, se foi automática ou iniciada pela equipe, e as evidências por trás dela. Você é notificado sobre o que mudou e o que resolve isso, cada ação pode ser recorrida, e ações privilegiadas são registradas em log de auditoria para a sua própria trilha de conformidade. Os sinais são agregados em uma única Central de Abuso, em vez de ficarem dispersos entre ferramentas.

Posso testar isto antes de pagar?

Sim. O Footprint-Free Hosting começa com um teste de 14 dias sem cartão, cobrindo até 5 sites — sem dados de pagamento e sem compromisso. Os planos contam com uma garantia de reembolso sem complicações de 30 dias, migrações gratuitas e sem fidelização a fornecedores.

Defesa que já está ativada quando o tráfego chega

Filtragem de rede, absorção no edge, limitação de taxa no servidor e contenção por site funcionam desde o momento do seu deploy — nada para configurar, nada para ativar no meio de um incidente. Comece com um teste de 14 dias sem cartão de crédito, respaldado por uma garantia de reembolso de 30 dias e migrações gratuitas.

Comece grátis