Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1539 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Obfusquer du code javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obfusquer du code javascript

n°2158105
david25430
Posté le 25-09-2012 à 17:04:43  profilanswer
 

Bonjour,
 
Je sais que cette question a déjà fait de grands débats, mais j'aimerais savoir si il existe une façon de protéger du code source JavaScript afin que personne ne puisse le lire ou s'en inspirer.
Sauf erreur de ma part, il n'est malheureusement pas possible de cacher le code source d'un site aux yeux des l'utilisateurs.
Mais n'est il pas possible de crypter le code et ainsi de le rendre illisible ?
 
J'ai remarqué que ce site ( http://www.javascriptobfuscator.com/default.aspx ) permet de compresser et d'obfusquer le code, le rendant ainsi très peu compréhensible.
Existe il des choses similaires de meilleur qualité ?
 
Cordialement

mood
Publicité
Posté le 25-09-2012 à 17:04:43  profilanswer
 

n°2158132
KLeMiX
Laisse pas trainer ton site
Posté le 25-09-2012 à 17:41:05  profilanswer
 

Tu peux faire de l'ajax si tu as des données sensibles dans ton algo
 


---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr
n°2158194
david25430
Posté le 26-09-2012 à 08:31:19  profilanswer
 

Sauf erreur de ma part, faire de l'Ajax ne modifie pas le problème, le code javascript utilisé est toujours envoyé coté client et donc accessible pour l'utilisateur.
Quelle était ton idée ?

n°2158272
KLeMiX
Laisse pas trainer ton site
Posté le 26-09-2012 à 15:41:49  profilanswer
 

david25430 a écrit :

Sauf erreur de ma part, faire de l'Ajax ne modifie pas le problème, le code javascript utilisé est toujours envoyé coté client et donc accessible pour l'utilisateur.
Quelle était ton idée ?


 
Mon idée était de faire la parti que tu veux cacher coté serveur.
Avec de l'ajax tu peux faire cela (le code sur le serveur ne sera bien évidement pas du javascript)


---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr
n°2158428
gatsu35
Blablaté par Harko
Posté le 27-09-2012 à 20:39:21  profilanswer
 

en compressant ton code avec packer il sera déjà assez incompréhensible. Mais que cherches-tu à protéger franchement ? Ca m'étonnerais bien que tu aies codé une méthode extraordinaire.


---------------
Blablaté par Harko
n°2158451
david25430
Posté le 28-09-2012 à 08:12:03  profilanswer
 

Bonjour à tous,
 
Mon application est en faite une application WebGL, je ne sais pas si vous connaissez ce langage mais il permet de faire de la 3D dans le navigateur. WebGL permet d'utiliser le standard openGL depuis le code Javascript. Mon application est interactive dans le sens ou l'utilisateur interagit directement avec les objets 3D.  
En faite si Gatsu35, lol, cette application professionnelle est franchement nouvelle et comporte des algorithmes de calcul assez complexes :)


---------------
David
n°2158452
david25430
Posté le 28-09-2012 à 08:13:13  profilanswer
 

Ne trouvez vous pas que cette obfuscateur renvoie un code plus complexe que packer : http://www.javascriptobfuscator.com/default.aspx  ?


---------------
David
n°2158475
gatsu35
Blablaté par Harko
Posté le 28-09-2012 à 11:14:22  profilanswer
 

Ah oui, si il s'agit d'une application complète en webgl, oui, tu es en droit de le protéger :D


---------------
Blablaté par Harko
n°2158476
david25430
Posté le 28-09-2012 à 11:23:29  profilanswer
 

Mais justement comment faire pour que ce soit efficace ^^


---------------
David
n°2158477
Volkhen
Posté le 28-09-2012 à 11:23:49  profilanswer
 

david25430 a écrit :

Bonjour à tous,
 
Mon application est en faite une application WebGL, je ne sais pas si vous connaissez ce langage mais il permet de faire de la 3D dans le navigateur. WebGL permet d'utiliser le standard openGL depuis le code Javascript. Mon application est interactive dans le sens ou l'utilisateur interagit directement avec les objets 3D.  
En faite si Gatsu35, lol, cette application professionnelle est franchement nouvelle et comporte des algorithmes de calcul assez complexes :)


Pourquoi faire du webgl dans ce cas ?


---------------
Main/Alt1/Alt2/Alt3
mood
Publicité
Posté le 28-09-2012 à 11:23:49  profilanswer
 

n°2158489
david25430
Posté le 28-09-2012 à 13:42:44  profilanswer
 

euh ... pourquoi pas ? quel est le sens de ta question ?


---------------
David
n°2158493
gfive
Posté le 28-09-2012 à 14:03:48  profilanswer
 

Sinon, tu peux éventuellement tout réécrire en GWT, y'a une librairie GWT pour WebGL :o Ca sera bien obfuqué, comme ça, masi j'imagine que t'as autre chose à faire de ton temps qu'à tout recoder :D


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2158500
david25430
Posté le 28-09-2012 à 14:35:25  profilanswer
 

lol non ce n'es pas vraiment l'objectif en effet


---------------
David
n°2249847
runan
Posté le 30-01-2015 à 12:31:44  profilanswer
 

david25430 a écrit :

Mais justement comment faire pour que ce soit efficace ^^


 
+1

n°2250847
pyrogoto
Posté le 14-02-2015 à 12:48:02  profilanswer
 

et pourquoi vouloir absoluement obfusquer le code ?
tu y cache des secrets d'état ?
 
je ne vois pas le mal a laisser les autres s'inspirer d'un code trouvé au hasard.
je le fais souvent quand je trouve une fonction qui me plait, je regarde le code source pour essayer d'en comprendre le fonctionnement et l'adapter a mon usage.
 
c'est sa ausi un web ouvert.


---------------
Mon feedback
n°2250958
kao98
...
Posté le 16-02-2015 à 17:14:39  profilanswer
 

Déterrer un topic pour y faire une remarque déjà faite et pour laquelle l'auteur s'était brillamment défendu (pour l'époque), chapeau :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2250971
pyrogoto
Posté le 16-02-2015 à 21:42:49  profilanswer
 

kao98 a écrit :

Déterrer un topic pour y faire une remarque déjà faite et pour laquelle l'auteur s'était brillamment défendu (pour l'époque), chapeau :jap:


 
en effet désolé je n'ai pas dutout fais gaffe a la date pour cette fois.
je me suis laissé trompé par le post d'au dessus qui lui date de la semaine derniere.
 
bref bye
 :jap:  


---------------
Mon feedback

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Obfusquer du code javascript

 

Sujets relatifs
intégration de code html/javascript dans un template[VBA] Optimisation de code
Formulaire de contact en html statique + javascript[Débutant HTML/CSS]Besoin d'aide pour débug et compréhension code
Générateur de code ou ORM[Javascript / HTML5] canvas / balise img / losanges
[Javascript] Quel framework et QUI choisir pour une webapp ? moyen javascript pour ne pas utiliser de marquee ?
Connaissez-vous un developpeur JAVASCRIPT ? 
Plus de sujets relatifs à : Obfusquer du code javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR