Prevenir um DDoS é principalmente sobre não ser um alvo. Não hospede servidores de jogos, sites de apostas / pornografia e outras coisas que tendem a irritar as pessoas.
A atenuação de um ataque DDoS ocorre de duas formas:
- ser capaz de ignorar o tráfego e liberar excesso de carga, o que é útil quando você está sob um ataque que tenta derrubá-lo sobrecarregando suas máquinas (e também é útil se você receber "Slashdotted";
- poder rejeitar o tráfego de rede abusivo a montante de você, para que não obstrua seus links e retire sua conectividade.
O primeiro é um pouco dependente do que exatamente você está servindo, mas geralmente se resume a uma combinação de armazenamento em cache, manipulação de estouro (detectando quando os servidores estão "cheios" e redirecionando novas conexões para uma página de "desculpas" de baixo uso de recursos) , e degradação normal do processamento de solicitações (por exemplo, não fazer renderização dinâmica de imagens).
O último requer boas comunicações com os upstreams - tenha o número de telefone dos NOCs dos upstreams tatuados na parte interna das pálpebras (ou pelo menos em um wiki em algum lugar que não esteja hospedado no mesmo local que os servidores de produção). ..) e conhecer as pessoas que trabalham lá, então, quando você ligar, receberá atenção imediata como alguém que realmente sabe do que está falando, em vez de apenas ser um babaca aleatório.