J'utilise http: BL pour empêcher les mauvaises adresses IP d'accéder à mon site.
Si une IP malveillante (spammeur de commentaires) tente de frapper le site, je viens exit
du script Web qui renvoie implicitement une 200 OK
réponse.
Autres réponses que je pourrais retourner:
404 - Pas trouvé?
Si je retourne un 404, les robots penseront peut-être "c'est une perte de temps, passons à l'attaque d'un autre site", ce qui réduirait la charge sur le site (j'obtiens actuellement environ 2 hits de spam par seconde).
pourtant
- Je suis réticent à retourner des 404 sur des URL qui, dans des circonstances normales, peuvent être trouvées.
- Je ne sais pas si les robots anti-spam peuvent «perdre du temps». C'est-à-dire pourquoi un écrivain de bot serait-il dérangé de coder pour les 404 alors qu'il blitz sur le Web de toute façon?
401 Non autorisé?
Le blocage d'une mauvaise IP n'est pas tout à fait la même chose que "la ressource nécessite une authentification de l'utilisateur 1) qui n'a pas encore été fournie ou 2) qui a été fournie mais a échoué aux tests d'autorisation"
En général, je pense que «répondre aux bad-bots selon le bon protocole http» donne le dessus aux méchants. Dans le sens où je respecte les règles alors qu'elles ne le font pas (un peu comme la Grande-Bretagne dans l'UE - ha, ha). Certains jours, j'ai l'impression que je devrais faire quelque chose d'intelligent pour détourner ces robots. Les autres jours, je pense simplement que je ne devrais pas le prendre personnellement et simplement les ignorer. L'accepter comme une valeur nominale pour gérer un site Web.
Je ne sais pas - quelles sont vos pensées? Comment réagissez-vous lorsque vous savez que c'est une mauvaise IP?