Ouvre le dossier du projet
Mets le log d’accès exporté et une copie des réglages de ton serveur dans un même dossier, puis ouvre ce dossier dans SmartCode Relay.
Le site de ta boutique a ramé la nuit dernière. Pourquoi ? Une campagne comme un flood de couche 7 pourraient l’expliquer. Tu as un log d’accès exporté et une copie des réglages de ton serveur, et ce guide en tire une synthèse, un brouillon de limite de débit et un runbook.
Mets le log d’accès exporté et une copie des réglages de ton serveur dans un même dossier, puis ouvre ce dossier dans SmartCode Relay.
Demande à l’agent d’exécuter ton script de synthèse des logs et d’enregistrer les requêtes par adresse et par chemin dans un fichier CSV.
Laisse-le modifier la copie de tes réglages, relis le diff, puis exécute ta propre commande de test sur cette copie.
Enregistre ddos-runbook.txt, relis-le ligne par ligne, et utilise Plan only pour lister ce qui reste avant d’appliquer quoi que ce soit.
exports/summary.csvluyour provider's status pagerécupéréddos-runbook.txtenregistré^step ddos-runbook.txt6 correspondances# 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 incidentC’est du texte brut. Chaque étape nomme une action pour toi ou pour ton hébergeur, aucune ne contient de commande d’attaque, et les deux dernières lignes disent comment revenir en arrière et quand relire.
Les seuils relèvent du système de supervision que tu utilises déjà, et l’agent ne t’aide qu’à choisir les chiffres. Il ne configure aucune alerte lui-même. read_file ouvre la synthèse du log d’une journée chargée mais normale, grep y cherche les chemins qui comptent, et write_file enregistre un court fichier de notes avec les valeurs à saisir. Faire face à une attaque DDoS contre un site web se passe mieux quand les seuils ont été écrits avant la nuit où on en a besoin. Utilise d’abord Plan only pour lire le plan des étapes, puisque ce mode n’exécute rien, puis passe en Ask first pour que l’agent lise la synthèse et que write_file enregistre les notes. Compare chaque chiffre avec tes propres analytics, saisis-le toi-même et surveille attentivement la première alerte.
Atténuer du trafic DDoS venu d’IP distribuées ne peut pas reposer sur le blocage d’une seule adresse, donc compare les comptes par adresse et par chemin de ta synthèse. De nombreux petits émetteurs s’additionnent. La protection DDoS de couche 7 s’appuie sur des limites par chemin, car chaque requête paraît normale isolément. Shell relance ton script de synthèse des logs pour qu’il regroupe par chemin, et grep cherche dans la nouvelle synthèse les chemins qui t’intéressent. Quand les attaques DDoS semblent acharnées et que tu ne peux pas les contenir sur le serveur, le runbook dit quand appeler l’hébergeur. Relis la synthèse en mode Ask first et teste toute nouvelle limite sur une copie.