Interruption de l'image....
Par Pierre le mercredi 6 février 2008, 21:38 - General - Lien permanent
Ce blog a até inacessible toute la journée... et vous m'en voyez fort désolé...
J'ai en effet subi ce qu'on appelle dans notre jargon une attaque par Déni de of Service ou DoS. Acte de malveillance ou Proxy configuré avec les pieds par l'administrateur réseau de chez Danone ? Aucune idée !! Toujours est il que l'adresse IP responsable a été blacklistée avec Netfilter. D'ailleurs pour ceux que ça intéresse... la commande à passer est toute simple :
iptables -A INPUT -s 217.167.147.251 -j DROP
La dernière fois que ça m'était arrivé (à priori le nécessaire a été fait depuis par l'admin réseau puisque je n'ai pas réactivé la règle lors des précédentes migration et que le phénomène ne s'est pas reproduit), c'était le serveur Apache qui en avait souffert, mais cette fois ci, celui si s'est bien comporté, par contre la base postgresql a littéralement explosé sous les requêtes... Du cou p vous avez eu le droit à un horrible message d'erreur pendant toute la journée... La base étant passé en mode Recovery. Bon, je vous rassure, un simple redémarrage a permis que tout reparte sans encombre, mais il faut absolument que je trouve un moyen de bloquer automatiquement les visiteurs un peu trop insistant (950 requêtes en 4 minutes... ça commence à faire un peu trop....). Je sais que c'est possible avec Netfilter, faut juste que je creuse un peu !
En attendant, le service est parti ! 
Commentaires
Pour filtrer le bruteforce sur les connexions ssh entrantes, j'utilise la règle suivante :
=> plus de 4 tentatives de connexion (––state NEW) depuis la même IP dans une fenêtre de 60 sec => drop des tentatives de connexion suivantes, jusqu'à ce que le compteur redescende en dessous de 4/minutes.
Applicable pour du HTTP, mais en mettant qqch de plus haut que 4/minutes
Cela ne te protègera pas d'un hammering en keepalive, mais ça filtrera du bruteforce codé avec des pieds.
HTH
Quel horrible attentat mais heureusement super Pierre a fait le nécessaire
ouf!
Bon bah merci mon p'tit Eric
J'ai mis 80 hit sur une minute... ça devrait suffire... et j'ai rajouté une couche pour le ssh :o)
En espérant que ça suffise !
Jusqu'ici tout va bien... Jusqu'ici tout va bien... Jusqu'ici tout va bien... Jusqu'ici tout va bien... Jusqu'ici tout va bien...