2013-07-22 7 views
-1

Je testais comment je pouvais sécuriser les images de la rétine sur un serveur? C'est pour une photo qui ne veut pas que chaque visiteur puisse obtenir et copier des images 2x du serveur.Comment sécuriser les images de la rétine

Thankx

Casper

+0

Ce n'est pas le cas. Si c'est sur le web et le client, et que l'utilisateur peut le voir, ils peuvent le déchirer. ;) –

+3

Règle n ° 1: si vous ne voulez pas le voler - ne le mettez pas en ligne. –

Répondre

0

Si vous utilisez une technologie de serveur web (comme PHP), vous pouvez mettre cette image derrière un script page de connexion ou d'une autorisation, mais à la fin, si l'utilisateur sera être en mesure de le voir, alors il sera en mesure de le copier.

+0

Pouvez-vous me lier à un site Web ou un script que je peux utiliser? @Rafael – Caspert

+0

Vous pouvez voir ma réponse ici: http://stackoverflow.com/questions/17533806/hide-download-url/17533983#17533983, il s'agit de cacher une URL, mais les bases sont les mêmes. – Rafael

0

Fondamentalement, un utilisateur visitant votre site devra télécharger l'image afin de l'afficher, ce qui rend pratiquement impossible de les empêcher d'accéder aux images si elles sont technophiles. Cependant, vous pouvez empêcher certains de vos utilisateurs novices en superposant vos images avec un div positionné en transparence absolue. De cette façon, ils finiront par cliquer droit sur la div au lieu de l'image réelle et n'auront pas la possibilité de sauvegarder l'image.

En outre, vous pouvez empêcher toute sorte de clics sur les tags d'image avec JavaScript.

<img src="" onmousedown="return false;" onmousemove="return false;" oncontextmenu="return false;"> 

Vous pouvez utiliser les deux approches dans le cas où ils désactivent JavaScript qui à son tour désactiver la deuxième approche et la première approche servirait comme solution de repli.

Je vous suggère personnellement de filigrane les images.

Questions connexes