Halte au vol de bande passante !

Date de publication
27/03/06
Commentaires
13 commentaires
Tags
, , , ,

Certains individus peu scrupuleux n’hésitent pas à prendre les sites web des autres pour des espaces de mise à disposition de bande passante. Plusieurs images de Gastero Prod sont ainsi utilisées par différentes personnes sur d’autres sites, en appelant directement l’URL de Gastero Prod et non en recopiant le fichier.

Par exemple, la photo de Zhang Ziyi que j’ai mis dans mon article sur le film « Hero » :

Lune (Zhang Ziyi)

En consultant les logs de consultation de mon serveur HTTP Apache, je me suis rendu compte qu’elle est reprise sur différents sites, dans le profil d’internautes peu scrupuleux.

Sur Fractal par exemple, dans le profil d’une certaine « Mei Lin » :

PNG - 54.9 ko

Dans les forums de El Otro Lado, dans la signature d’un certain « Evil Mask » :

PNG - 132.5 ko

Bien sûr, le furoncle MySpace n’échappe pas à la liste, avec notamment le profil d’un certain « Nick »...

PNG - 153.7 ko

... ou encore celui d’un certain « Sgnl>06 (Paul Fills The Void) » :

PNG - 179.5 ko

J’arrête là la démonstration, mais j’ai déjà relevé plus de dix autres sites sur lesquels cette unique image est réutilisée sans vergogne.

Cette photo n’est pas de moi, bien sûr, et je ne suis même sans doute pas totalement dans mon droit en l’affichant ainsi sur mon site, mais ce que je déplore surtout, c’est la quantité de bande passante ainsi détournée !

D’après les logs Apache, l’image a été téléchargée 321 fois vendredi 17 mars pour illustrer une page non hébergée par Gastero Prod [1]. L’image faisant une taille de 14748 octets, on arrive à un vol de bande passante quotidien d’environ 4,5 Mo. Et cela pour une seule des images qui sont « volées », je n’ose tenter un calcul global...

Heureusement, une solution existe ! Comme l’explique simplement NiKo, il « suffit » d’empêcher les méchants de voler la bande passante, en interdisant l’usage d’images du site à partir d’autres sites. Via les Rewrite Rules d’Apache, en l’occurance.

La solution de NiKo ne s’intéresse qu’au furoncle MySpace, donc il est nécessaire d’adapter la règle décrite.

Malheureusement, il est impossible de généraliser la règle à tout site externe, car les images deviendraient alors invisibles dans les aggrégateurs de flux de syndication en ligne tels que Bloglines ou FeedLounge.

Voici donc ma règle pour l’instant, si je la limite à trois domaines :

RewriteCond   %{HTTP_REFERER} ^.*(myspace|elotrolado|fract)\.[^/]+/.*$ [NC]
ReWriteRule   .*\.(gif|png|jpg|jpeg)$     - [F]
Notes

[1] Pour les techniciens, voilà comment j’ai obtenu ce résultat (sans les retours à la ligne) :

cat gasteroprod_access_log
| grep zhang_ziyi.jpg
| grep -v gasteroprod
| grep "17/Mar/2006"
| wc -l
RSS

Commentaires

Commenter cet article

  • 28 mars 2006 00h55, NiKo

    Halte au vol de bande passante !

    J’adore le bombing sur furoncle ^^

    Sinon j’ai trouvé encore mieux (plus lisible je trouve) grâce aux variables d’enironnement apache :

    SetEnvIfNoCase Referer myspace.com leecher=yes

    SetEnvIfNoCase Referer furoncle.org leecher=yes

    deny from env=leecher

    Mais bon le résultat est le même : une bonne vieille 403 :D

    PS : C’est chiant de pas pouvoir poster du code dans les commentaire...

    Répondre à ce commentaire

  • 28 mars 2006 07h37, NiCoS

    Halte au vol de bande passante !

    Je me suis jamais amusé à faire cet exercice, je devrais un de ces quatre... :)

    Pour Niko, pour le code il suffit d’utiliser les balises code ou cadre (sur le même formatage qu’une balise html standard...

    PS pour Nico : c’est quoi ces pop-up CoComment ?

    Répondre à ce commentaire

  • 18 décembre 2007 11h13, Furoncle

    Halte au vol de bande passante !

    Salut ! Ben voilà, je me présente : Furoncle. Je suis un artiste sur myspace en bourgogne et je ne vole pas de bande passante... diffamation, diffamation !!! Attention !

    Répondre à ce commentaire

RSS

Derniers articles

Derniers commentaires