Gli attacchi volumetrici e applicativi sono diversi
Un grande flood di traffico può saturare un collegamento prima che il server lo veda. Un flusso più piccolo di richieste costose può esaurire i worker applicativi o le connessioni al database. Attacchi diversi richiedono controlli diversi.
Conosci la risposta del fornitore
Chiedi informazioni su rilevamento, ambito del filtraggio, protezione massima, escalation e condizioni per la limitazione del traffico. La protezione sempre attiva dovrebbe comunque avere un limite documentato. Nessun host può promettere credibilmente immunità da ogni evento di denial-of-service.
Proteggi l'applicazione
Usa dimensioni delle richieste limitate, timeout, caching, limiti di frequenza e budget di connessione appropriati al servizio. Mantieni l'amministrazione separata dagli endpoint pubblici. Proteggi le operazioni onerose dietro autenticazione o una coda dove sensato.
Prepara un percorso per gli incidenti
Mantieni un canale di stato esterno, una procedura di contatto e le informazioni necessarie per identificare un attacco. Prova il ripristino dall'esaurimento delle risorse. Conferma l'ambito della mitigazione, il percorso di escalation e i limiti applicabili al tuo ordine.