#1 2002-06-16 14:41:15

topla
Invité

protection des images

Ce programme permet-il de proteger réellement les images d'une rubrique?

C'est a dire que meme en cherchant dans les repertoires de rubriques personnes ne puisse acceder aux images sans avoir un code... ou un compte.
Si oui, quel fichier doije voir dans la source pour voir comment tu a fait?

#2 2002-06-16 14:44:24

Topla
Membre
2002-06-16
6

Re: protection des images

voila je me, suis inscrit pour recevoir la reponse par mail ;)

Hors ligne

#3 2002-06-16 19:02:40

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: protection des images

salut,
alors pour répondre à ta question... non, clairement, n'importe qui d'assez malin et connaisseur pourra voir toutes les photos de ton site sans trop de difficultés. Cependant, il existe plusieurs tecnhiques qui vont te permettre d'améliorer la sécurité si tu veux que tes images ne soient pas accessibles directement.
1. technique simple, tu mets un fichier "index.htm" dans chaque répertoire d'image, tu peux laisser ce fichier complètement vide. Ainsi, les visiteurs ne pourront pas voir le contenu directement de ton répertoire.
2. technique complexe : mettre un fichier .htaccess dans chaque répertoire d'image interdisant la lecture par une IP externe... (c'est pas mal comme truc ça, je vais p-e mettre ça en place pour la v1.1 qui simplifiera les choses grandement, un seul fichier .htaccess suffira)

Voilà !

PS : merci de ta contribution, je pense mettre un fichier .htaccess dans les rep des galeries pour la v1.1...


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#4 2002-06-16 20:26:03

Topla
Membre
2002-06-16
6

Re: protection des images

Re:

en fait, j'utilise pas ton log, je me fait ma petite galerie maison...
Mais pour cette deuxieme technique, quand tu dis "mettre un fichier .htaccess dans chaque répertoire d'image interdisant la lecture par une IP externe..."

Comment il serait ce fichier?
Cela veut dire que seul les images ouvertes dans une pages peuvent etre vues? Peut tu me dire l'effet exact?

Hors ligne

#5 2002-06-16 21:23:20

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: protection des images

alors l'effet exact, c'est que la page ./gallery/diapo.php pourrait accéder à ./gallery/images/test.jpg et seulement les pages sur le même serveur. Mais bon, en réfléchissant, je suis pas sûr que ça marcherait... faudrait tester


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#6 2002-06-16 23:08:56

Topla
Membre
2002-06-16
6

Re: protection des images

Par contre, on vien de me donenr un truc sur un auter forum qui pourrait etre notre solution:

Au lieu de img src='toto.jpg' tu met src='script.php' et le script php fait ce qu'il faut avec un header pour renvoyer l'image si  tout va bien.

Tu voi le genre?

Hors ligne

#7 2002-06-16 23:19:25

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: protection des images

oui, je vois le genre... mais c'est toujours pareil, il faut pas que le "pirate" sache où sont les images


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#8 2002-06-16 23:26:13

Topla
Membre
2002-06-16
6

Re: protection des images

La ca doit etre bon, vu qu'il ne voit qu'un script php qui va rediriger vers une image, donc l'url de cette image ne doit pas apparaitre a priori.

Jvais tester ca...

Hors ligne

#9 2002-06-17 07:49:43

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: protection des images

encore une solution à laquelle je n'ai pas pensé parce qu'elle ne me plaît pas bcp : stocker lesimages dans la base de données. Commeça t'es vraiment tranquille.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#10 2002-06-17 09:36:33

Topla
Membre
2002-06-16
6

Re: protection des images

C pas bo ca ;)

Hors ligne

#11 2002-06-17 11:36:53

Topla
Membre
2002-06-16
6

Re: protection des images

Bon, ce script marche tres bien:

<?

header("Content-type: image/jpg"); 

//controls ...


header ("location: ".$chemin_image); 

 
?>

seul ik:
dans le source tu met img src="lescript qui marche?parametre"

et si tu rentre ces parametres, et bien la photo s'affiche et ca met la vraie URL de l'image, donc tout depend des controls que tu efectue.. ca peut devenr lourd apres.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact