Une recherche google qui peut vous coûter cher...
Par brian le lundi 26 novembre 2007, 14:21 - web - Lien permanent
A tous les webmasters en herbe qui hébergent de la musique sur leur site perso: attention, votre site se transforme peut être en plateforme de téléchargement pas super légale...
Avant de mettre en ligne toute sa MP3thèque, il faut quand même réfléchir deux secondes pour se protéger un peu.
La preuve par la recherche google
En cherchant quelques éléments présents dans les pages servies par apache, et en éliminant toutes les "vraies" pages html, on trouve pas mal de choses sur google. Essayez d'utiliser cette recherche:
-inurl:(php|html|htm) intitle:"index of" +"parent directory" +"last modified" +description +size +(ogg|wma|mp3)
Se protéger simplement des moteurs de recherche
Pour vérifier si le mal n'est pas déjà fait, on peut ajouter une nouvelle options à notre première recherche, histoire de limiter les résultats au site voulu:
site:votresite.com
Quelques moyens simples pour éviter ce genre de bévues:
- utiliser un fichier robots.txt pour signaler aux moteurs de recherche quelles parties de votre site ne doivent pas être référencées. Attention, les petits curieux pourront lire ce fichier.
- ne pas diffuser sur le net les URLs de vos répertoires de musique
- le plus sûr, mettre en place une authentification par mot de passe avec un fichier .htaccess
Tout ça n'est pas nouveau (et c'est pas Johnny qui nous dira le contraire), mais ces fameuses requêtes google ont encore de beaux jours devant elles.
Le cas spécial free.fr
Pour les sites perso free,fr, la technique est est un peu différente.
Tout d'abord, on crée un répertoire protégé "protected" (par exemple) qui contiendra le fichier des mots de passe.
On interdit l'accès à ce répertoire en y ajoutant un fichier .htaccess contenant:
deny from all
Ensuite, on crée un fichier de mots de passe, par exemple ''password.txt':'
votre-login:votre-mot-de-passe
Enfin, on ajoute à notre répertoire à protéger un autre .htaccess:
PerlSetVar AuthFile protected/password.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user
Au final, on aura bien:
/protected/.htaccess
/protected/password.txt
/musique/.htaccess
/musique/fichierprotégé.mp3
Commentaires