Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Sécurité
Sécurité Forum d'entraide sur la sécurité des sites Web, les protections, l'authentification, etc. Avant de poster -> Cours Sécurité.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 13h23   #1
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Par défaut [RESOLU] Empecher le "vol" de contenu sur son site

Bonjour,

Voila ce qui m'amene...
Je fais régulierement des recherches sur les moteurs pour voir comment se situe mon site et combien de sites sont reliés au mien.
Recemment, j'ai remarqué une recrudescence de site qui venait chercher certaines images chez moi.
Je ne parle pas du fait que certaines personnes enregsitre les images sur leur pc et les remettent sur leur site...

Là je parle des sites qui viennent directement chercher l'image sur mon serveur.
Par exemple l'adresse de mon site est : http://monsite.free.fr et sur leur site je peux voir dans le code d'une image :
http://monsite.free.fr/image/monimage.jpg

Y a t-il un moyen d'empecher ce "vol" de ressource et de contenu ?

Merci d'avance
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 13h08   #2
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Je ne suis de loin pas un spécialiste du sujet...

Mais mon idée première serait de modifier le nom des images et/ou répertoires régulièrement, par exemple une fois par semaine... ainsi les liens qu'ont placés d'autres vers tes images seraient caduques...

Ca dépendrait de l'architecture de ton site : si tu as tes pages web et tes images dans un même répertoire commun, il suffit de renommer celui ci. Grâce à des liens relatifs vers les images, il n'y aurais pas grand chose à faire pour toi. Si maintenant tes pages et images ne sont pas dans le même répertoire genre :
  1. racine du site
    • pages web
    • images
    • ressources...

là il faudrait, au lieu de mettre les liens en dur dans la page, créer des variables stoquées dans une base de donnée, et à l'aide d'un script php (par exemple) modifier le tout (nom des images et des variables 'liens' dans la bdd)...

Qu'en penses tu ? faisable ou pas ? et efficace ?

Sinon j'ai aussi vu qu'il y avait la possibilité de mettre un copyright sur l'ensemble d'un site via des sociétés spécialisées, mais alors il faut agir en justice pour avoir gain de cause...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 08h56   #3
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

Non ce n'est pas très réalisable car j'ai quand meme plusieurs centaines d'images.
Je pensais qu'il y aurait quelque chose de plus simple...

Merci quand meme.
Mais bon si quelqu'un a une autre idée je suis preneur.

@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 14h25   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 58
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2007
Messages : 58
Points : 17
Points : 17
il me semble qu'avec un simple htaccess ça fonctionne
avec un htaccess on peut empêcher le listing des dossier et j'avais cru voir je ne sais plus où, empêcher la récupération des images
gwena54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 09h09   #5
Membre actif
 
Inscription : juin 2007
Messages : 200
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 200
Points : 197
Points : 197
Envoyer un message via MSN à martialuk
Bonjour,

il n'existe pas réellement de solution miracle contre ce genre de pratique, mais tu peux quand même le réduire.

Tout d'abord, comme te l'a conseillé 12monkeys, il est conseillé d'utiliser la fonction "hashed" ce qui veut dire qu'au lieu de placer toutes tes images dans un même dossier, tu vas les placer des sous-dossiers différents pour chaque image.
Exemple:
actuellement, tes images sont dans http://monsite.com/images
et bien change les pour être dans:
http://monsite.com/images/0/b5/image1.jpg
http://monsite.com/images/5/f3/image2.jpg
etc...

Ensuite, dans le dossier racine des images, tu places un fichier .htaccess qui interdit le listage des répertoires par le serveur web.

Si tu as des connaissances avancées en PHP, tu peux également utiliser un système SHA pour "crypter" le nom des images ou encore les rendre aléatoires. Ce qui veut dire que les visiteurs ne connaissent pas l'adresse exacte de l'image, ils ne peuvent donc pas en obtenir un lien direct.

Cordialement.
martialuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 11h04   #6
Membre éprouvé
 
Avatar de defcon_suny
 
Développeur informatique
Inscription : décembre 2006
Messages : 436
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 436
Points : 486
Points : 486
Ou plus simple, si tes images sont dans le même dossier, tu remplaces dans ton html le lien vers le dossier contenant les images par une variable Global.

Exemple :
Code :
1
2
<img src="http://monsite.com/<?php echo $GLOBALS["lienVersMesImages"];?>/monImage.jpg"/>
Le contenu de La variable Global peut être le résultat d'une requête vers ta db.

Il te restera à faire un petit script dans ton admin qui modifie le nom du dossier et met la db à jour.

++
defcon_suny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 13h19   #7
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Hello,

Vas voir ici : http://www.developpez.net/forums/sho...15&postcount=4, c'est peut être ce que tu recherche.

Sinon je reste sur ma proposition antérieure, au moins en ce qui concerne une modification régulière des noms des dossiers où se trouvent les images...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 14h58   #8
Membre actif
 
Inscription : juin 2007
Messages : 200
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 200
Points : 197
Points : 197
Envoyer un message via MSN à martialuk
Citation:
Envoyé par 12monkeys Voir le message
Sinon je reste sur ma proposition antérieure, au moins en ce qui concerne une modification régulière des noms des dossiers où se trouvent les images...
Tout à fait. Et cette opération peut être faite par un script PHP si tu as beaucoup d'images. Par contre, selon le nombre et la taille des images cela peut demander beaucoup de ressource CPU. Donc si tu es sur un hébergement mutualisé, çà va pas le faire.

Cordialement.
martialuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 16h23   #9
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

Merci beaucoup pour vos réponses.
Je crois que la seule chose envisageable est le changement dynamique du nom du répertoire.

Je pourrais essayer de crypter dans tous les sens, a l'arrivée, il viens sur ma page, il fais clic droit et copier l'adresse et c'est fini...

Merci a vous en tout cas.

Bonne journée
@+
Cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2008, 22h45   #10
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
Hello

Si tu recherches encore une solution je viens de voir ceci : http://phortail.org/scripts-0017.html#ici

Peut être que cela t'aideras...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2008, 14h50   #11
Membre régulier
 
Inscription : mars 2004
Messages : 147
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 147
Points : 96
Points : 96
Bonjour

Étant moi-même photographe, j'utilise la technique du htaccess pour renvoyer une image bidon aux sites qui me pompent ma bande passante.

J'ai écrit un petit article sur mon blog photo à ce sujet => protection des images (rien de transcendant puisque rien n'empêche au final une copie d'écran, mais j'aborde le sujet des hotlinks dans le paragraphe "Mesure n°4")

cedric_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h05.


 
 
 
 
Partenaires

Hébergement Web