Comment empecher de télécharger les images en direct ?


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 15:43

Bonjour,

Existe t'il un moyen d'empêcher un utilisateur d'afficher le code source source d'une page HTML afin de voir ou sont stockées les images ? Ou est il possible d'empêcher l'affichage de l'image via son URL (càd interdire l'affichage d'une image via http://www.monsite.com/images/mon-image.jpg) ?

En effet, je me suis aperçu de téléchargement des images de mon site en direct (ex. http://www.monsite.com/images/mon-image.jpg) :x . A ma connaissance, le seul moyen de connaître l'URL de ces images est d'afficher le code source de la page d'où ma question.

Merci de votre aide.


sr
WRInaute passionné
WRInaute passionné
 
Messages: 1237
Inscription: 15 Mai 2003

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 16:00

Non, il n'y a pas de solution.

Par ailleurs, un simple print écran suffit.

Rod la Kox
WRInaute accro
WRInaute accro
 
Messages: 3253
Inscription: 24 Juin 2008

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 16:20

Ou un drag & drop...
Ou avec CSSviewer...

Bref... impossible.


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 16:27

tu peux au pire interdire l'affichage si le referer n'est pas ton site, voir afficher une autre image (genre une qui dit "ce site pille mes images, ouh la honte)


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 16:47

+1; si tu veux empêcher un site d'afficher directement tes images (cad indiquer leurs URL sur ton site comme source de l'image) tu peux le faire avec le fichier .htaccess.
Celà ne l''empêchera bien sur pas d'enregistrer l'image sur son pc, de l'uploader sur son propre serveur et de l'afficher, mais ca le découragera peut etre.


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 17:16

nickargall a écrit:+1; si tu veux empêcher un site d'afficher directement tes images (cad indiquer leurs URL sur ton site comme source de l'image) tu peux le faire avec le fichier .htaccess.
Celà ne l''empêchera bien sur pas d'enregistrer l'image sur son pc, de l'uploader sur son propre serveur et de l'afficher, mais ca le découragera peut etre.

e-kiwi a écrit:tu peux au pire interdire l'affichage si le referer n'est pas ton site, voir afficher une autre image (


Intéressant. Et comment je peux interdire via le fichier .htaccess ?


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 17:30

Si tu veux cibler un site (appelons le www.example.com) qui "hotlink" tes images et leur renvoyer une image pas-touche.jpg de ton site:
Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} ^http://www.example.com(/)?.*$ [NC]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP)$ http://www.monsite.com/images/pas-touche.jpg


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 17:36

Justement la question m'intéresse. Avec ce système, il y a moyen d'autoriser certaines url à quand même afficher le hotlink ? Je me prends un peu la tête avec ca en ce moment (voir ici : http://forum.webrankinfo.com/rewritecond-multiples-t107194.html#p1020070 et je ne parviens pas à mes fins).

@cnhx
: Tu peux aussi stocker tes images en base de donnée, et les afficher via une fonction php (ce qui te permet de vérifier que le contexte appelant est celui de ton site). Mais c'est plus lourd...


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 18:33

e-kiwi a écrit:tu peux au pire interdire l'affichage si le referer n'est pas ton site, voir afficher une autre image (genre une qui dit "ce site pille mes images, ouh la honte)


pk au pire ?

<img src="d5r651d25r.php">

la tu peux pas me dire ou l'image est stocké, héhé !!!

l'astuce est bete comme chou, dans le fichier d5r651d25r.php il suffit d'apeler l'image qu'on a pris soin de planquer <--> <?php readfile("rep1/rep2/rep3/rep4/image.gif"); ?>

et en plus on peut empecher le hotlink ecrivant dans le fichier .htaccess
RewriteEngine On
ReWriteRule .*\.gif$ - [F]


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 18:52

Certes, avec cette technique on contre 80% des internautes qui ne sont pas forcément experts en informatique, mais il reste les 20% !

Effectivement, on peut récupérer l'image avec l'utilisation du plugin Firebug qui nous donnera le code HTML qui a été utilisée.
Il suffit ensuite de faire http://www.monsite.com/d5r651d25r.php et hop ! l'image s'affiche dans le navigateur et a la sauvegarder.

Je me demande donc si la solution la plus simple, est d'incruster un watermark à l'image.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 21:14

cnhx a écrit:Il suffit ensuite de faire http://www.monsite.com/d5r651d25r.php et hop ! l'image s'affiche dans le navigateur et a la sauvegarder.
ben non, car dans ton php tu vérifies si le referer vient de ton site et un appel direct de l'url se fait sans envoyer de referer.
Après, comme tu as tout le contenu d'une page en local, pour l'afficher dans ton navigateur, tu as moult possibilités de récupérer ton image. Du genre "page info" de firefox et dans l'onglet media, tu trouveras toutes les images affichées, il ne reste qu'à faire un sauvegarder sous pour avoir ton image


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment empecher de télécharger les images en direct ?

Message le Ven Fév 27, 2009 22:29

Conclusion : Comme il existe mille et une manière de récupérer les images, je ne vais donc pas l'empêcher. Par contre je vais incruster un watermark (adresse du site) aux images.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Comment empecher de télécharger les images en direct ?

Message le Sam Fév 28, 2009 0:46

cnhx a écrit:Conclusion : Comme il existe mille et une manière de récupérer les images, je ne vais donc pas l'empêcher. Par contre je vais incruster un watermark (adresse du site) aux images.
c'est ce que je suis, aussi, en train de faire. Car marre des vils copieurs, dont un certain wrinaute :twisted:


cnhx
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 27 Avr 2008

Re: Comment empecher de télécharger les images en direct ?

Message le Sam Fév 28, 2009 7:47

Et voila le travail sur mes images de cartes postales anciennes de mon village d'Arnières sur Iton.

Avec ce watermark ayant l'adresse du site cela devrait limiter les abus. J'espère :roll:


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Comment empecher de télécharger les images en direct ?

Message le Sam Fév 28, 2009 10:07

cnhx a écrit:Avec ce watermark ayant l'adresse du site cela devrait limiter les abus. J'espère :roll:
il peut être coupé sans trop dénaturer la photo
J'ai tenté d'ajouter le watermark carrément en diagonale sur la photo, par contre, se pose le problème du contraste : est-il possible de calculer automatiquement le contraste d'une photo pour pouvoir adapter la luminosité de l'incrustation. Et ça doit être fait en php, car les utilisateurs ne savent pas utiliser un logiciel graphique.

Comment empecher de télécharger les images en direct ?

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité