Archived entries for Pilok.com

Ahh le web…

Le web, c’est merveilleux! On trouve de tout: du très bon et du… nettement moins bon (tssst, pas de lien de ce genre depuis mon site).

Dans la rubrique très bon, on a le groupe Stillfree.com qui, en-dehors de ses revendications un peu douteuses, a tout de même réussi à les faire parvenir à notre ami G.W.Bush d’une manière assez originale (c’est le moins qu’on puisse dire)… A découvrir sur Stillfree.com (cliquez sur le lien en haut à gauche).

Dans un autre registre, un nouveau site “made in pilok.com” a été mis en ligne cette nuit: HEC Consulting Group. A découvrir et à commenter de bon coeur.

Le site du jour… Leidgens.be

La société Leidgens prends en charge la réalisation complète d’espaces verts tant pour les privés que pour les professionnels. Leur nouveau site me tient à coeur, non pas parce que je l’ai fait, il a été réalisé par la société GlobuleBleu, mais parce que:

  • Il est superbe… Bravo Karim!
  • Parce que je connais bien les Leidgens et que ce site est à la hauteur de la qualité de leur travail

Trève de bla bla… bonne visite:
www.leidgens.be

Interview

Il y a deux jours, j’ai reçu un mail assez original du webmaster de www.mcville.net, un site Internet dédié au design web qui me demandait si j’acceptais de répondre à une interview.

Quand j’ai vu que des gens comme Mark Boulton, John Oxton, Vitaly Friedman avaient été aussi interviewés, je me suis sérieusement demandé si il n’avait pas cofondu mon site avec un autre… Sérieusement, je vous encourage à aller voir les sites de ces gars-là, ils sont vraiment balèzes.

Enfin, quoiqu’il en soit, j’ai accepté et pour les curieux, l’interview est accessible à l’adresse : http://www.mcville.net/article/47/benoit-rondeux-interview

Pour ceux qui sont intéressés pas ce le design web, je vous encourage à lire les autres interviews, ça vaut la peine.

Bonne soirée.

Formulaire e-mail & spamming

Toute personne qui a déjà créé son propre site (en PHP) a forcément déjà employé la sympathique commande mail() pour envoyer le contenu d’un formulaire par e-mail. Le présent site ne faillit pas à la règle (voir bas de page)… Or, cela faisait un petit temps que je recevais des mails de ce type:


Nom: by1035@pilok.com
E-mail: by1035@pilok.com
commentaires:
Content-Type: text/plain; charset=\"us-ascii\"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: iv onneticut
bcc: onemoreaddress@hotpop.com
515b33ac4699c944b18fc5c22ff3c23d

Comme avec mon bon vieux filtre anti-spam, ils étaient d’office effacer, je n’y ai jamais fait vraiment attention.
Mais en creusant un peu dernièrement, je me suis aperçu qu’il s’agissait en fait de tentatives de spamming “par injection de headers”.

La fonction mail de PHP fonctionne sur base de la structur suivante:
mail([DESTINATAIRE],[SUJET],[MESSAGE],[HEADERS]);

Etant donné que la plupart des formulaires e-mails demandent à l’expéditeur d’indiquer son adresse e-mail et sachant que cette adresse vient se placer dans la partie header de la fonction mail(), il est alors facile pour les hackers et spammers d’ajouter des en-têtes en plus… comment? en copiant-collant un code comme celui-ci:

email@anonymous.com%0ACc:email1@website1.com%0ABcc:email2@website2.com,email3@website3.com

les caractères %0A correspondant à un retour à la ligne, le mail est alors envoyé en copie à autant d’adresse que l’on veut.
Si vous souhaitez plus de détails sur cette technique:
PHPSecure

Comment y remédier? PHPSecure présente une technique assez simple qui recherche les caractères à problème (les saut de ligne). Vous pouvez également employer la technique suivante:

$sender=trim($_POST['sender']);

Grâce à cette fonction, les caractères du type \n \r, etc seront supprimés automatiquement et votre script sera protégé.

Vous souhaitez en savoir d’avantage sur la sécurité PHP? Je vous recommande ILoveJackDaniels

Bonne semaine.



Copyright © 2004–2009. All rights reserved.

RSS Feed. Ce blog a l'honneur d'utiliser Wordpress et Modern Clix, un thème de Rodrigo Galindez.