Ataques volumétricos e de aplicação são diferentes
Um grande volume de tráfego pode esgotar um link antes que o servidor o veja. Um fluxo menor de solicitações custosas pode esgotar os workers da aplicação ou as conexões de banco de dados. Ataques diferentes exigem controles diferentes.
Conheça a resposta do provedor
Pergunte sobre deteção, âmbito de filtragem, proteção máxima, escalonamento e condições para restrição de tráfego. A proteção permanente deve ainda ter um limite documentado. Nenhum alojador pode prometer credivelmente imunidade a todos os eventos de negação de serviço.
Proteja a aplicação
Use tamanhos de pedido limitados, timeouts, caching, limites de taxa e orçamentos de conexão adequados ao serviço. Mantenha a administração separada dos endpoints públicos. Proteja o trabalho dispendioso atrás de autenticação ou de uma fila quando fizer sentido.
Prepare um percurso de incidente
Mantenha um canal de status externo, um procedimento de contato e as informações necessárias para identificar um ataque. Teste a recuperação após esgotamento de recursos. Confirme o escopo da mitigação, o caminho de escalonamento e os limites aplicáveis ao seu pedido.