Apri la cartella del progetto
Metti il log di accesso esportato e una copia delle impostazioni del server in un’unica cartella, poi apri quella cartella in SmartCode Relay.
Il sito del tuo negozio è rallentato la scorsa notte. Perché? Sia una campagna sia un flood di livello 7 potrebbero spiegarlo. Hai un log di accesso esportato e una copia delle impostazioni del server, e questa guida li trasforma in un riepilogo, una bozza di rate limit e un runbook.
Metti il log di accesso esportato e una copia delle impostazioni del server in un’unica cartella, poi apri quella cartella in SmartCode Relay.
Chiedi all’agente di eseguire il tuo script di riepilogo dei log e di salvare le richieste per indirizzo e per percorso in un file CSV.
Lascia che modifichi la copia delle tue impostazioni, leggi il diff ed esegui il tuo comando di test su quella copia.
Salva ddos-runbook.txt, leggilo riga per riga e usa Plan only per elencare cosa resta da fare prima di applicare qualsiasi cosa.
exports/summary.csvlettoyour provider's status pagerecuperatoddos-runbook.txtsalvato^step ddos-runbook.txt6 corrispondenze# ddos-runbook.txt - small shop site
# Owner: site admin
trigger: slow pages and an odd log summary
step 1: check the provider status page
step 2: raise the provider protection level
step 3: review the log summary for top paths
step 4: apply a rate limit, then test it
step 5: keep the origin address private
step 6: record times, rules and who was called
rollback: remove the limit if real visitors are refused
review: update this file after each incidentÈ testo semplice. Ogni passo indica un’azione per te o per il tuo provider, nessuno contiene un comando di attacco, e le ultime due righe dicono come tornare indietro e quando rivedere.
Le soglie appartengono al sistema di monitoraggio che già usi, e l’agente ti aiuta solo a scegliere i numeri. Non imposta alcun avviso da sé. read_file apre il riepilogo del log di una giornata normale e piena di attività, grep vi cerca i percorsi che contano, e write_file salva un breve file di note con i valori da inserire. Affrontare un attacco DDoS a un sito web riesce meglio quando le soglie sono state scritte prima della notte in cui servono. Usa prima Plan only per leggere la bozza dei passi, dato che quella modalità non esegue nulla, poi passa a Ask first perché l’agente possa leggere il riepilogo e write_file salvare le note. Verifica ogni numero con i tuoi analytics, inseriscilo tu stesso e osserva con attenzione il primo avviso.
La mitigazione del traffico DDoS da IP distribuiti non può basarsi sul blocco di un solo indirizzo, quindi confronta i conteggi per indirizzo e per percorso del tuo riepilogo. Tanti piccoli mittenti si sommano. La protezione DDoS di livello 7 si appoggia a limiti per percorso, perché ogni richiesta presa da sola sembra normale. Shell esegue di nuovo il tuo script di riepilogo dei log in modo che raggruppi per percorso, e grep cerca nel nuovo riepilogo i percorsi che ti interessano. Quando gli attacchi DDoS sembrano incessanti e non riesci a fermarli sul server, il runbook dice quando chiamare il provider. Rivedi il riepilogo in modalità Ask first e testa ogni nuovo limite su una copia.