Deasctiver "Enregistrer sous" de IE ou Netscape ? ? ?

Deasctiver "Enregistrer sous" de IE ou Netscape ? ? ? - HTML/CSS - Programmation

Marsh Posté le 17-02-2003 à 14:34:30    

Comment peut on faire pour desactiverla commande "Enregistrer sous " de IE ou de Netscape ?
 
J'ai cree des pages contenant des script javascript et j'ai desactive le bouton droit de la souris mais on peut toujours visualiser le source si on le sauvegarde avec le menu "Enregistrer sous"
Existe il une solution ?
en Html ou Javascript
 
Merci

Reply

Marsh Posté le 17-02-2003 à 14:34:30   

Reply

Marsh Posté le 17-02-2003 à 14:38:41    

non


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 14:42:18    

Non.
 
Quant à l'anti-clic droit : Ctrl+U dans Mozilla pour voir les sources ou alors en désactivant JS.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-02-2003 à 14:44:00    

... et quand bien même ça existerait, ça ne servirait à rien : tes scripts seront de toutes façons downloadés sur le client, donc le source des pages sera a fortiori lisible par n'importe quel telnet ou autre wget ...

Reply

Marsh Posté le 17-02-2003 à 14:44:04    

sur certains sites, il force la navigation en plein écran... mais bon, la source est toujours dans les fichiers temporaires et je sais pas si ça marche avec autre chose qu'IE

Reply

Marsh Posté le 17-02-2003 à 14:45:18    

dropsy a écrit :

je sais pas si ça marche avec autre chose qu'IE


 
Mon mozilla envoie chier toute demandes de modification de taille de fenêtre


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 14:48:06    

Sous les autres navigateurs ça doit être comme IE vu que les fichiers sont stockés tels quels également (en tout cas sous Netscape, donc Mozilla aussi?).  Il n'existe aucune méthode fiable pour empêcher l'accès aux sources.
 
La meilleure méthode est la plus simple: ne pas faire de site web.  Ben oui c'est pas drôle mais c'est comme ça.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-02-2003 à 14:48:26    

kadreg a écrit :


 
Mon mozilla envoie chier toute demandes de modification de taille de fenêtre


+1


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-02-2003 à 14:49:20    

dropsy a écrit :

sur certains sites, il force la navigation en plein écran... mais bon, la source est toujours dans les fichiers temporaires et je sais pas si ça marche avec autre chose qu'IE


Pis merde, faut arréter d'être stupide ( je ne parle pour personne en particulier, ceci n'est pas une insulte ) : à quoi bon faire un site si tu ne veux pas que les gens sachent ce que tu fais ? Faire un site, c'est publier un document, donc c'est permettre aux gens de voir ce que tu as fait. Si ça te gène, tu publie rien. :pfff:


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 17-02-2003 à 14:50:18    

Encore un qui veux pas qu'on voit que son code est pourri !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-02-2003 à 14:50:18   

Reply

Marsh Posté le 17-02-2003 à 14:52:10    

tomlameche a écrit :


Pis merde, faut arréter d'être stupide ( je ne parle pour personne en particulier, ceci n'est pas une insulte ) : à quoi bon faire un site si tu ne veux pas que les gens sachent ce que tu fais ? Faire un site, c'est publier un document, donc c'est permettre aux gens de voir ce que tu as fait. Si ça te gène, tu publie rien. :pfff:  


 
moi je me contente d'essayer de faire avancer le schmillblick ;)
on ne sait pas dans quelles conditions il utilise ses pages (internet/intranet...) et dans certains cas, ce qu'il demande peut être utile...

Reply

Marsh Posté le 17-02-2003 à 14:54:30    

dropsy a écrit :


 
moi je me contente d'essayer de faire avancer le schmillblick ;)
on ne sait pas dans quelles conditions il utilise ses pages (internet/intranet...) et dans certains cas, ce qu'il demande peut être utile...


Je demande un exemple, un seul, de cas dans lequel c'est vraiment utile ! S'il y en a un, je ferai mon mea culpa.


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 17-02-2003 à 14:56:10    

Sinon, y'a la solution de faire ton site en flash.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-02-2003 à 14:57:35    

Mara's dad a écrit :

Sinon, y'a la solution de faire ton site en flash.


[:tapai]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-02-2003 à 14:57:52    

Mara's dad a écrit :

Sinon, y'a la solution de faire ton site en flash.


 
Ou en Applet Java

Reply

Marsh Posté le 17-02-2003 à 15:00:59    

tomlameche a écrit :


Je demande un exemple, un seul, de cas dans lequel c'est vraiment utile ! S'il y en a un, je ferai mon mea culpa.


cas d'une appli intranet quand tu veux pas que les utilisateurs bidouillent dans tes pages...
quand ton client te le demande (quelles que soient ses raisons)
 
maintenant, on peut toujours récupérer le contenu de la page, je connais pas de solution et, amha, on perd bcp trop de tps pour ce genre de truc

Reply

Marsh Posté le 17-02-2003 à 15:02:25    

Mara's dad a écrit :

Encore un qui veux pas qu'on voit que son code est pourri !


j'ai pas osé la faire [:ddr555]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-02-2003 à 15:05:01    

dropsy a écrit :


cas d'une appli intranet quand tu veux pas que les utilisateurs bidouillent dans tes pages...


 
Euhhh, les pages sont en lecture, pas en écriture. Je peux voir les sources de microsoft.com, c'est pas pour ça que je peux écrire dedans.
 

dropsy a écrit :

quand ton client te le demande (quelles que soient ses raisons)


 
Excuse préféré du décideur.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 15:08:25    

kadreg a écrit :


 
Euhhh, les pages sont en lecture, pas en écriture. Je peux voir les sources de microsoft.com, c'est pas pour ça que je peux écrire dedans.


 :jap:  
Donc Dropsy, mauvaise pioche !
Premier joueur joue encore ...


Message édité par tomlameche le 17-02-2003 à 15:08:42

---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 17-02-2003 à 15:10:52    


J'aime pas le flash non plus !
C'est juste pour dire qu'en HTML+JS, c'est pas possible par définition !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-02-2003 à 15:16:10    

kadreg a écrit :


Euhhh, les pages sont en lecture, pas en écriture. Je peux voir les sources de microsoft.com, c'est pas pour ça que je peux écrire dedans.


certains s'amusent à faire des contrôles importants en JS sans les refaire côtés serveurs (c pas malin et la solution n'est pas de cacher la source, mais de coder proprement)
 

kadreg a écrit :


Excuse préféré du décideur.


ça change pas grand chose pour le développeur ;)
 
je suis d'accord, mes exemples sont pas géniaux, mais c pas moi qui aie posé la question... peut être que Tuxedo a une bonne raison ;)

Reply

Marsh Posté le 17-02-2003 à 15:18:16    

tomlameche a écrit :


 :jap:  
Donc Dropsy, mauvaise pioche !
Premier joueur joue encore ...


 
enfin, tu récupère une source d'un formulaire, tu supprime le contrôle JS du formulaire en local et tu peux envoyer les infos que tu veux au serveur (cf un thread ici sur un magasin en ligne ou une banque, me rappelle plus trop  :o )

Reply

Marsh Posté le 17-02-2003 à 15:19:57    

dropsy a écrit :


certains s'amusent à faire des contrôles importants en JS sans les refaire côtés serveurs (c pas malin et la solution n'est pas de cacher la source, mais de coder proprement)


 
Evident.
 

dropsy a écrit :


je suis d'accord, mes exemples sont pas géniaux, mais c pas moi qui aie posé la question... peut être que Tuxedo a une bonne raison ;)


 
Mon petit doigt me dit que s'il en a une, soit on y a déjà répondu, soit il ne la donnera pas  :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-02-2003 à 16:23:43    

Mara's dad a écrit :


Mon petit doigt me dit que s'il en a une, soit on y a déjà répondu, soit il ne la donnera pas  :D  


trop évident, il a juste pas envie qu'on copie son "chef d'oeuvre" :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-02-2003 à 16:26:02    

drasche a écrit :


trop évident, il a juste pas envie qu'on copie son "chef d'oeuvre" :o


 
Moi, je fais des pages moches, comme ça, personne ne me copie :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 16:54:50    

kadreg a écrit :


 
Moi, je fais des pages moches, comme ça, personne ne me copie :o


Une autre solution consiste à mettre volontairement des scripts qui ne fonctionnent pas : comme ça, celui qui te copie aura un site qui ne fonctionne pas !
C'est pervers ... :sol:  


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
Reply

Marsh Posté le 17-02-2003 à 18:14:17    

Bon precisons un peu ce que je veux faire
en faite je desire cacher le code d'une page permettant de se logger (Login et password). Je ne veux pas que l'utilisateur de base puisse savoir comment cela se passe pour acceder a certaines pages.
 
Quand a la question de savoir si c'est realisable : la reponse est Oui c'est faisable car j'ai deja vu des site interdiaant la fonction "Enregistrer sous" et "Imprimer" mais je ne sait pas comment ils font
 
Un peu d'aide merci.


Message édité par Tuxedo le 17-02-2003 à 18:17:35
Reply

Marsh Posté le 17-02-2003 à 18:16:39    

Tuxedo a écrit :


en faite je desire cacher le code d'une page permettant de se logger (Login et password). Je ne veux pas que l'utilisateur de base puisse savoir comment cela se passe pour acceder a certaines pages.


 
C'est de plus une mauvaise raison. Le security Throught obscurity n'est pas une bonne façon de faire.
 

Tuxedo a écrit :


Quand a la question de savoir si c'est realisable : la reponse est Oui c'est faisable car j'ai deja vu des site interdiaant la fonction "Enregistrer sous" et "Imprimer" mais je ne sait pas comment ils font


 
Ce n'est pas parceque tu n'as pas su le contourner que c'est pas contournable de manière simple.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-02-2003 à 18:22:34    

les gars vous êtiez mauvaise langue ;)
 

Tuxedo a écrit :

Bon precisons un peu ce que je veux faire
en faite je desire cacher le code d'une page permettant de se logger (Login et password). Je ne veux pas que l'utilisateur de base puisse savoir comment cela se passe pour acceder a certaines pages.


amha, faire son processus de log en js c'est chercher à avoir des problèmes :D
 

Tuxedo a écrit :


Quand a la question de savoir si c'est realisable : la reponse est Oui c'est faisable car j'ai deja vu des site interdiaant la fonction "Enregistrer sous" et "Imprimer" mais je ne sait pas comment ils font


moi, j'ai jamais vu, le mieux c'est de regarder comment ils font. Si tu pouvais poster ces url ici, je suis curieux de voir comment ça marche.
 
edit: grillé  :o


Message édité par dropsy le 17-02-2003 à 18:26:52
Reply

Marsh Posté le 17-02-2003 à 18:22:51    

kadreg a écrit :


 
C'est de plus une mauvaise raison. Le security Throught obscurity n'est pas une bonne façon de faire.
 
 
 
Ce n'est pas parceque tu n'as pas su le contourner que c'est pas contournable de manière simple.


 
Ce que je souhaite c'est interdire la fonction "Enregistrer sous" pour cacher comment cela se passe par la suite.
Un bon informaticien trouvera toujours une parade mais le simple utilisateur non
 
 

Reply

Marsh Posté le 17-02-2003 à 18:24:31    

Tuxedo a écrit :

Bon precisons un peu ce que je veux faire
en faite je desire cacher le code d'une page permettant de se logger (Login et password). Je ne veux pas que l'utilisateur de base puisse savoir comment cela se passe pour acceder a certaines pages.


En matière de sécurité, ne jamais faire confiance au client. Il faut déporter au maximum les méthodes d'authentification et d'identification sur le serveur.

Tuxedo a écrit :

Quand a la question de savoir si c'est realisable : la reponse est Oui c'est faisable car j'ai deja vu des site interdiaant la fonction "Enregistrer sous" et "Imprimer" mais je ne sait pas comment ils font
 
Un peu d'aide merci.


Je voudrais bien voir ça. Si tu retrouves les sites en question n'hésite pas à les poster ici.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-02-2003 à 18:27:00    

Tuxedo a écrit :

Ce que je souhaite c'est interdire la fonction "Enregistrer sous" pour cacher comment cela se passe par la suite.
Un bon informaticien trouvera toujours une parade mais le simple utilisateur non


Pourquoi acceptes tu qu'un informaticien puisse foutre en l'air ton modèle de sécurité alors qu'un utilisateur de base n'en aurait pas le droit ?
Les informaticiens sont des gens honnêtes et au dessus de tout soupçon ? :D


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-02-2003 à 20:39:29    

Tuxedo a écrit :

Bon precisons un peu ce que je veux faire
en faite je desire cacher le code d'une page permettant de se logger (Login et password). Je ne veux pas que l'utilisateur de base puisse savoir comment cela se passe pour acceder a certaines pages.
 
Quand a la question de savoir si c'est realisable : la reponse est Oui c'est faisable car j'ai deja vu des site interdiaant la fonction "Enregistrer sous" et "Imprimer" mais je ne sait pas comment ils font
 
Un peu d'aide merci.


 
Je crois que tu confonds un peu tout.
 
Pour une page de vérif secure, la seule solution, c'est un langage serveur (comme php, asp, perl etc...)
 
Quant à tes exemples qui désactivent enregistrer sous et imprimer, moi je dis que tu es un ENORME mytho. Tu n'en a jamais vu pour une bonne et très simple raison : ça n'existe pas.

Reply

Marsh Posté le 19-02-2003 à 22:28:02    

moi, priori, je dirais :
 
1. la solution vb/vbscript. comme le vbscript peut agir sur l'os (windows only), on peut imaginer qu'un script desactive effectivement ces fonctions. Comment je sais pas, mais technologiquement, c'est le langage le plus apte a faire ça selon moi.
 
2. tu peux imagine un pop up : genre au load de la page, un popup sans boutons de controles ni barre de menus se lance proposant d'entrer un login et un mdp. ça te met pas a l'abrit mais ça limite les degats.
 
mais bon, c'est vrais, pour une veritable page securisée, passe au php (par exemple). invisible, sur, ta page de log sera (presque) securisée ! :)

Reply

Marsh Posté le 19-02-2003 à 22:58:56    

Va falloir mettre à jour le best-of.  :whistle:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed