Je n’ai pas envoyé tout ce spam
11-04-2007 par Horacio GonzalezVous avez peut-être remarqué que j’ai enlevé le formulaire de contact du blog. La raison est très simple : il permet à mon blog de devenir un spambot.
Je m’explique… Le formulaire de contact utilise une bibliothèque PHP pour envoyer des e-mail. Et cette bibliothèque, telle que elle est présent dans le module du formulaire de contact, peut être accessible directement par un script externe, et utilisé pour envoyer des e-mails à droit et à gauche, sans que je m’en aperçois.
Et apparemment c’est ça qui se passe depuis le weekend. Un ou plusieurs robots de spam se sont connecté à cette bibliothèque de mon blog et ils l’ont utilisé pour envoyer des tonnes et des tonnes de spam.
Je me suis aperçu lorsque après le changement de version de PHP dont je vous parlais hier, le serveur est à nouveau tombé tôt ce matin. Je suis allé voir en détail et j’ai remarqué plein de processus /usr/bin/perl -w /usr/sbin/sendmail -t -i
liés à des processus PHP. Ooooups…
La seule fonctionnalité e-mail lié au PHP dans mon site étant le formulaire de contact, je l’ai désactivé après avoir tué les processus. Et il semble que ça a bien marché, et les spambots sont allé embêter un autre webmaster.
Moral de l’histoire? Le plugin Contacts pour Dotclear a plus de trous qu’un fromage gruyère…
Donc si vous avez reçu des emails de spam provenant de then@lostinbrittany.org (Contact LostInBrittany – Le blog d’Horacio Gonzalez), sachez que ce n’est pas moi qui les ai envoyé. Et que je suis désolé pour le dérangement.