Il y a déjà plusieurs mois j'ai mis en place un système anti-spam, le fameux captcha. Ce principe simple permet de prouver au site web que l'envoi d'un commentaire provient bien d'un "humain" et non pas d'une machine à spammer. Sur notre blog, j'ai retenu un système simple qui consiste à trouver le résultat d'une simple opération. Mais pour ne pas perdre les commentaires des étourdis, j'avais programmé le site pour qu'aucun envoi ne soit réellement effacé : ça me permettait de remettre en ligne les "vraies" participations, et effacer définitivement tous les spams. Malheureusement ce principe a rencontré récemment ses limites : il y a quelques jours le site a fait l'objet d'une vague de spams assez sournoise. Plutôt que d'envoyer plusieurs centaines de requêtes à la seconde, qui aurait fait figure d'attaque DoS, et donc bloquée en tant que telle, notre blog a reçu pendant plusieurs heures entre 10 et 20 posts par minute. Forcément, rien qu'en 10 heures, plus de 10000 interventions ont été enregistrées dans la base de données, la faisant largement dépasser son quota auprès de mon hébergeur OVH, qui a donc décidé de bloquer les requêtes INSERT permettant de sauvegarder dans la base. Du coup le blog s'est retrouvé bloqué.
Par conséquent, j'ai dû prendre la décision d'effacer systématiquement de la base de données toute intervention considérée comme spam si le captcha est mal renseigné ou pas renseigné. Vous devez donc absolument penser à répondre à la petite opération proposée, sinon votre commentaire sera effacé et je ne pourrai plus désormais le rattraper. Merci à tous pour votre compréhension.