IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Brouiller du code JavaScript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut Brouiller du code JavaScript
    Bijour, bijour,

    Est-ce qu'ils existent des solutions pour brouiller du code JavaScript ? Je pense à ça dans une optique de protection du code (qui n'empêcherait malheureusement pas la copie cependant).

    EDIT 29 juin 2007
    Edit du 29 supprimé (correction)
    EDIT 30 juin 2007
    Voici finalement une bonne solution :
    Dojo shrinksafe
    (voir le post n°20 pour les détails)
    Il en existe peut-être d'autres, et si vous en connaissez, n'hésitez pas à les indiquer dans ce fil. Mais avant de les annoncer, prennez soin de les vérifier en tenant compte des critères de fiabilité indiqués dans le post n°20.

  2. #2
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    Humm techniquement, ça demeure possible mais je ne sais pas s'il y a des solutions toutes faites.

    Que veux tu faires précisément ? Obfuscation de code ?
    Ton code js est-il directement dans la page ou dans un fichier ?
    Avec quelle technologie utilises-tu JS? PHP?

    Dépendant de tes réponses on verra ce qu'il est possible de faire

    @+

  3. #3
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    Déjà une réponse si vite

    Oui, c'est apparement le terme, je me suis renseigné : obfusquer, c'est apprement comment ça qu'on dit.

    Pour répondre à tes demandes d'informations :
    Ce n'est pas pour du PHP, mais seulement du JavaScript, et le JavaScript sera dans des fichiers externes (je suis partisans de la séparation du document et du comportement)

    J'ai voulu essayer la version trial de JavaScript Obfuscator (valable 30 jours apparement)... mais ça ne marche pas : le renomage ne semble pas fonctionner, et il n'arrive même pas à retirer les commentaires, alors que j'ai pourtant bien coché l'option. (je me demande comment ils peuvent vendre ça... heureusement que ce n'était que du trial... et puis même 30€, c'est de toute façon trop chèr pour moi)

    J'en ai vu un en ligne sur un site, mais qui ne fonctionne pas non plus.

    Ca doit bien exister pourtant, puisque Google le fait avec les codes associés à AdSense...

  4. #4
    Membre très actif
    Homme Profil pro
    SAQ
    Inscrit en
    Novembre 2005
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : SAQ
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2005
    Messages : 167
    Par défaut
    Je regarde ça au courant de la semaine et je te reviens là-dessus

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Je ne vois pas trop l'intérêt de masquer du code javascript ...
    Aucune opération nécessitant un minimum de sécurité ne devrait être faite en javascript ... Le seul moyen est de passe en langage serveur ...

    Il existe des tonnes de freeware pour chiffrer du code javascript...
    http://www.google.fr/search?hl=fr&cl...eeware&spell=1

    Pour moi ça ne reste que du gadget très peu efficace
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par défaut
    Citation Envoyé par SpaceFrog
    Je ne vois pas trop l'intérêt de masquer du code javascript ...
    Aucune opération nécessitant un minimum de sécurité ne devrait être faite en javascript ... Le seul moyen est de passe en langage serveur ...
    Mais je ne peux quand même pas faire une requête serveur à chaque commande de l'interface. Cette application ne s'y prétera pas, car pour des raisons de fluidité évidente, une trés grande partie sera en JavaScript, et seule certaines opérations « de finalisation » passeront par une application sur le serveur. Il y aurait de toute façon beaucoup trop de données à transmetttre à chaque requête (si tu pensais à XmlHttpRequest par exemple), et je ne veux pas faire subire cela au utilisateurs(rices) : temps de réactions trop long, et ça couterait même chèr à qui est en connection RTC (il y en a encore qui le sont, oui).

    Citation Envoyé par SpaceFrog
    Il existe des tonnes de freeware pour chiffrer du code javascript...
    http://www.google.fr/search?hl=fr&cl...eeware&spell=1
    J'ai consulté la requête, mais ça ne donne rien de bon : aucun ne fonctionne. La plupart repose sur .NET, et je n'ai pas .NET (Windows98), et les seules à ne pas requérire .NET me jête une avalanche de messages d'erreur au premier démarrage, alors qu'aucun travail n'a même encore été demandé à l'application.

    Citation Envoyé par SpaceFrog
    Pour moi ça ne reste que du gadget très peu efficace
    Je sais, il y en a beaucoup nargue le copyrigth sur le web, avec des arguments du genre « ils peuvent toujours rêver, ça nous empêchera pas de copier ». Mais disont que ça limite quand même un peu les dégats. De plus, je veux surtout limiter la possibilité de modifier du code, et pour cela, je pense qu'un bon brouillage peut faire l'affaire (empêcher la copie, je sais que c'est impossible).

    Bref, je cherche toujours (si payant, alors pas plus de 5€... et pour quelque chose qui marche vraiment.. que je demande à pouvoir tester avant... parce que vu ce que j'ai vu jusque maintenant... ça crains)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fermeture fenetre crée par code javascript
    Par Kerod dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/02/2010, 00h04
  2. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  3. [débutante] conflit entre 2 codes javascript ??
    Par silversky dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/09/2005, 00h42
  4. pas moyen de trouver l'erreur de ce code Javascript !!!
    Par NATHW dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/11/2004, 21h47
  5. Deboggage de code Javascript...
    Par michel baily dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/11/2004, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo