Le lundi 9 juin 2014 à 18:06, Philippe Gras a écrit :
Le 9 juin 14 à 17:15, Florian a écrit :Justement oui, j'ai un login sur le site qui a été attaqué la semaine dernière, et qui a motivémon intervention sur le serveur, l'édition des règles Iptables, et ma demande d'aide à cetteliste. J'ai un login et ça m'a coûté de laisser le bot attaquer la page de login parce que je nepouvais pratiquement plus naviguer sur le tableau de bord de l'administration de mon site.Parce que là, on n'est plus dans le cas où le robot reçoit une 40X et passe son chemin !Comme c'est la 2ème fois que cela m'arrive, ceci sans compter les fois où ça ramait de façonanormale sans que je sache où aller chercher la bonne réponse, j'ai décidé de faire en sorteque ça n'arrive pas une 3ème fois.Je fais un peu de rédaction sur un blog qui est continuellement surchargé en backend. Je medemande maintenant si mon cas est tellement isolé que ça ;-)Là dessus, complètement d'accord ! C'est ma politique également :-)--
FlorianLe lundi 9 juin 2014 à 12:26, Florian Blanc a écrit :
Bonjour,Tout d’abord je trouve ce topic plutôt sympa :)Je viens juste ajouter ma petite expérience sur l’administration de serveurs DISTANTS.Premièrement il ne faut laisser d’accessible que le strict minimum !Dans le cas d’un service web (http) il ne faut donc que le 80 et peut-être le 443 en fonction des cas .. (pour le public).Le backend web je le met accessible uniquement sur le port 2222 par exemple (avec SSL!).Deux solutions, avoir un vpn dédié ou une IP fixe ou utiliser un service de DNS dynamique.(préférer le dns dynamique que l’ip fixe car il aura les memes avantages que le vpn, c’est à dire utilisable meme si vous n’êtes pas chez vous).J’ai préféré le DNS car je n’ai pas besoin de gérer les attaques sur le vpn :)Donc à partir de là, dans mes règles iptables je n’autorise que mon dyndns sur le 22 et le 2222 (backend web ssl).Comment je fais pour actualiser mon dyndns ?dans mon crontab j’ai : */40 * * * * /etc/init.d/firewall-update-dynamics >/dev/nullLe fichier firewall-update-dynamics va être exécuté toute les 40 minutes.et dans ce fichier on trouvera par exemple …/sbin/iptables -F INDYNAMIC/sbin/iptables -A INDYNAMIC -m tcp -p tcp --src MON-NO-IP.BIDULE --dport 22 -j ACCEPT/sbin/iptables -A INDYNAMIC -m tcp -p tcp --src MON-NO-IP.BIDULE --dport 2222 -j ACCEPTJe suis preneur de toutes remarques.Cordialement à tous et bon repos :)