Le script anti clic droit.

Démarré par JPSA, Juillet 05, 2010, 15:11:48

« précédent - suivant »

JPSA

Je sais que certains penseront "pff, ça sert à rien"!
Voici un script symbolique, mais dissuasif pour
interdire le clic droit sur vos images.
A copier et placer entre les balises <head> et </head> de vos pages
de vignettes:
Vous pouvez mettre votre propre texte sur la variable "var message" ci dessous

<script language=JavaScript>
<!--
var message="mettre votre message!";

function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>

Voici ce que ça donne sur votre site...pages des galeries;
http://jean_pierre.saliou.perso.sfr.fr/

SimCI


LeRentier

la démo du script est sans appel :


JPSA

#3
Citation de: LeRentier le Juillet 05, 2010, 16:42:55
la démo du script est sans appel :

Celui là n'est pas protégé par le script :D

Seules les galeries "oiseaux" "insectes" etc,  le sont!


LeRentier

en effet, il fallait que je regarde un peu plus loin que le bout de mon nez  ;)

senbei

comme celle-ci ?


Ça ne sert pas à rien... mais presque.  :-\

Olivier Chauvignat

Citation de: senbei le Juillet 05, 2010, 17:19:35
comme celle-ci ?


Ça ne sert pas à rien... mais presque.  :-\

ca ne sert que pour ceux qui ne savent pas faire une copie d'écran...
;)
Photo Workshops

stickup

#7
Citation de: Olivier Chauvignat
ca ne sert que pour ceux qui ne savent pas faire une copie d'écran...
;)

ahhh bon ?  ::)
cela dit : jolies photos  :D

JPSA

#8
Citation de: Olivier Chauvignat le Juillet 05, 2010, 17:35:15
ca ne sert que pour ceux qui ne savent pas faire une copie d'écran...
;)

En fait, ça sert juste à informer et lever les doutes pour les chapardeurs qui en auraient encore :D

Ils ne peuvent pas dire "je ne savais pas!" Mon oeil!

Darth

Citation de: JPSA le Juillet 05, 2010, 17:43:32
En fait, ça sert juste à informer et lever les doutes pour les chapardeurs qui en auraient encore :D

Ils ne peuvent pas dire "je ne savais pas!" Mon oeil!

Malheureusement cela ne les arrête pas !

J'ai un blog d'information ou je me fais carrément piquer des texte en entier ... et crois moi, tous les avertissement et astuce pour passer à côté n'y change rien !

Cedric_g

Autre astuce (mais fout en l'air une partie des stats, ou tout du moins les fausse en partie) : interdire la mise en frames (sous-fenêtres)

Permet d'éviter l'entête Google Image avec le lien direct vers l'image :-x
Sinon je suis en train d'étudier un truc (paramétrage au niveau du serveur Apache) mais ça marche moyennement, à cause des caches navigateur. En clair, il s'agit d'empêcher l'affichage de l'image seule hors d'une page.

gerarto

Attention aussi aux copies d'écran avec IE 8 qui permet facilement d'agrandir la page et donc l'image.

Par exemple, j'ai fait cette copie d'écran en affichage 150%, puis collage et petite réduction dans PS pour rester à 800 de large.

Sur ce type d'image, on peut sortir de la copie écran 150% une image redimensionnée en 1600 de base qui fait tout à fait illusion par rapport à l'original sans aucune manip particulière. Alors si le copieur a en plus quelques notions de retouche...

La solution serait, si c'est possible (je ne suis absolument pas spécialiste), d'empêcher l'affichage agrandi des photos  (tout en laissant la page « texte » normalement agrandie).

GLaG

 Je doute que l'affichage 150% d'IE8 utilise un algorithme révolutionnaire que ne connaissent pas les principaux logiciels de retouche d'image. Il suffira de faire une copie d'écran de l'image "100%" puis de la ré-échantillonner ensuite...
Nouveau livre sorti "Dévoluy"

OuiOuiPhoto

Avant de mettre un script anti clic droit il faut déjà interdire la navigation des tes répertoires. Tu ne l'a pas interdite. Tout le monde peur récupérer directement tes JPGs. Il faut mettre un fichier .htaccess. Je ne met pas le lien pour pas tenter mais crois moi sur paroles

Puis en plus tu ne pourras pas faire grand chose contre la mise en cache de l'image

Bref la phrase au début de ton site est largement visible et suffisante de mon point de vue


GLaG

#14
 Chez moi pas la peine : sous la fenêtre m'indiquant que le clic droit est interdit, Opera me propose une petite case "arrêter l'exécution du script"...je le fais et je peux sauvegarder l'image, sans même passer par le cache ou une copie d'écran.

Autre conseil : ne pas utiliser des noms aussi "simples" pour les images si tu ne veux pas qu'elles puissent être récupérées par lot.

Là par exemple, on peut télécharger en quelques secondes avec un scripts toutes les images de la série : de
http://jean_pierre.saliou.perso.sfr.fr/images/oiseaux/larides/01.jpg
jusqu'à la numéro 36...

Les noms des répertoires et surtout les numéros sont trop simples...
Nouveau livre sorti "Dévoluy"

JPSA

Citation de: Mav le Juillet 08, 2010, 13:06:06
Avant de mettre un script anti clic droit il faut déjà interdire la navigation des tes répertoires. Tu ne l'a pas interdite. Tout le monde peur récupérer directement tes JPGs. Il faut mettre un fichier .htaccess. Je ne met pas le lien pour pas tenter mais crois moi sur paroles

Puis en plus tu ne pourras pas faire grand chose contre la mise en cache de l'image

Bref la phrase au début de ton site est largement visible et suffisante de mon point de vue

En mettant un fichier .htaccess, je peux verouiller des dossiers par mot de passe; mais ils restent fermés au public! Plus d'images dans les galeries, c'est moins joli :D

Ce qui n'est pas le but!

GLaG

#16
 Tu peux tout à fait interdire la navigation directe dans le répértoire contenant tes images sans que cela n'empêche l'accès depuis une page web...crée un fichier index.html dedans par exemple, si tu ne veux pas toucher au .htaccess. Actuellement, il faut moins d'une minute pour récupérer l'ensemble des images de ton site...
Nouveau livre sorti "Dévoluy"

OuiOuiPhoto

Citation de: JPSA le Juillet 08, 2010, 18:42:15
En mettant un fichier .htaccess, je peux verouiller des dossiers par mot de passe; mais ils restent fermés au public! Plus d'images dans les galeries, c'est moins joli :D

Ce qui n'est pas le but!

Je ne parlais pas de cela. Il faut interdire le Directory Browsing. Tu peux même le faire par type de fichier. Fait une recherche sur htaccess et indexignore ou va regarder ici http://www.csoft.net/docs/htaccess.html.fr

Ca devrait éclairer ta lanterne. Le coup du index.html dans le répertoire est aussi une solution simple

Edit:  il y a aussi  "Options -Indexes" qui permettra dans le htaccess d'interdire le directory browsing


mesfa

#18
Ton site présente en effet un gros problème de sécurité :`il est totalement transparent vu de dehors.
Avant de penser à protéger les images avec un script qui sera contourné par n'importe quel utilitaire de copie d'écran, tu devrais protéger tes dossiers :

regarde un peu :

http://jean_pierre.saliou.perso.sfr.fr/galeries/

http://jean_pierre.saliou.perso.sfr.fr/images/oiseaux/larides/

http://jean_pierre.saliou.perso.sfr.fr/canon/

JPSA

#19
Surtout, ne jouez pas avec les fichiers .htaccess, principalement chez SFR où les accès au serveur sont particulièrement verrouillés
pour des raisons de sécurité, tout comme de nombreuses requètes sur les bases mysql, d'ailleurs!

Il est impossible d'installer PHP web Gallery notamment!

Il y a une solution plus élégante... Le faux index.html qui bloque l'accès au dossier :D

Comme la sécurité des images a bien d'autres failles, je ne l'avais pas fait. Erreur réparée!   

Noir Foncé

#20
Citation de: JPSA le Juillet 08, 2010, 21:59:23
Surtout, ne jouez pas avec les fichiers .htaccess, principalement chez SFR où les accès au serveur sont particulièrement limités
pour des raisons de sécurité, tout comme de nombreuses requètes sur les bases mysql, d'ailleurs!

Bonsoir,
je confirme pour les limitations des pages perso SFR ! D'autant plus rageant qu'il n'y a aucune indication sur ces points nulle part.

En tout cas, je te remercie pour les informations que tu partages sur ce forum pour aider ceux qui essayent de bidouiller leur propre site.
Personnellement, j'ai depuis le début adopté ton script de compteur de visites !

Cordialement,

JPSA

Citation de: Noir Foncé le Juillet 08, 2010, 22:18:36
Bonsoir,
je confirme pour les limitations des pages perso SFR ! D'autant plus rageant qu'il n'y a aucune indication sur ces points nulle part.

En tout cas, je te remercie pour les informations que tu partages sur ce forum pour aider ceux qui essayent de bidouiller leur propre site.
Personnellement, j'ai depuis le début adopté ton script de compteur de visites !

Cordialement,

Merci!
De plus, je me suis un peu amusé aux dépends de celui qui voudrait pomper mes images à travers leur dossier!

http://jean_pierre.saliou.perso.sfr.fr/images/

OuiOuiPhoto

 
Citation de: JPSA le Juillet 08, 2010, 22:40:44
Merci!
De plus, je me suis un peu amusé aux dépends de celui qui voudrait pomper mes images à travers leur dossier!

http://jean_pierre.saliou.perso.sfr.fr/images/

;D ;D heureusement que j'ai pas de disque c: sur mon smart phone. ;)

Je conaissais pas le pb d'htaccess chez sfr. Je dois avouer que je m'y interesse que depuis peu et que chez OVH j'ai pas constaté de problème

stickup

en tout cas,moi je dis bravo JPSA pour ta 'pub' déguisée pour ton site  ;D

je pense que ton compteur d'accès à grimpé en flèche depuis le début de ce post, isn'it ?  ::),au moins aussi rapide qu'un bon référencement !!! lol ....

Stick'Up

Nerva

Il suffit de désactiver le JavaScript, soit dans la configuration du navigateur, soit avec le plugin NoScript, par exemple, pour ceux qui utilisent Firefox.

Ensuite, il existe des techniques de protection plus avancées. Mais attention, ça déchaîne généralement les hackers qui se font un plaisir de les outre-passer et éventuellement de commettre quelques dégâts si vous les avez énervés en leur faisant perdre du temps à les faire sauter !

Bref, tout ça n'est que de la pure connerie. Quand on ne veut pas que ses photos soient récoltées, on ne les met pas en ligne et puis c'est tout...