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

EDI et Outils pour Java Discussion :

[Info]Java Obfuscator


Sujet :

EDI et Outils pour Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Par défaut [Info]Java Obfuscator
    Bonjour;

    Q1 : Je cherche un très obfuscateur Java pour protéger mon code source d'une décompilation.
    J'ai testé les produits suivants : RetroGuard, ProGuard et yGuard. mais la logique algorithmique est lisible et en dévinant un peu on retrouve le code.

    Q2 : Comment protéger la clée utilisée pour crypter le mot de passe localisé ds le fichier de config Jboss pour accèder à une datasource.

    Merci;


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 154
    Par défaut
    Un obfuscateur n'est là que pour complexifier la compréhension du code (renommage des méthodes, variables, etc...). C'est normal qu'il conserve la logique algorithmique sinon les classes ne pourrait plus être executée il me semble.

    Pour JBoss je ne sais pas.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Par défaut obfuscateur
    Citation Envoyé par Tiaps
    Un obfuscateur n'est là que pour complexifier la compréhension du code (renommage des méthodes, variables, etc...). C'est normal qu'il conserve la logique algorithmique sinon les classes ne pourrait plus être executée il me semble.

    Pour JBoss je ne sais pas.
    Bonjour;

    Ds ce cas pas la peine d'essayer de protéger le code ! il n'y a pas de solution technique à ce pb !

    A+;

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Par défaut ^^
    Les .class java reste du language compilé mais interprété par la JVM c'est pour ca qu'il est multiplatforme facilement, et aussi quil ce prete à l'open source....

    Il existe pas mal d'ofuscateur mais pas un seul qui cryp vraiment le code...Sinon c'est plus du java!

    Syruis.
    http://lopez.thomas1.free.fr/Java/

  5. #5
    Membre éprouvé Avatar de jerome.petit
    Inscrit en
    Novembre 2002
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 78
    Par défaut
    Salut,

    il existe un moyen pour rendre la logique du code difficile à comprendre : l'obsfucation de flot de contrôle. c'est une technique qui consiste à insérer dans le bytecode des sauts gardés par des conditions qui ne sont jamais remplies, ces sauts rendant le bytecode non-réversible vers du java.

    Si tu veux un aperçu des algorithmes d'obsfucation existants tu peux aller voir ce site :
    http://www.cs.arizona.edu/sandmark/index.html
    Un obsfucateur est téléchargeable sur le site.

Discussions similaires

  1. [Info] java script dans eclipse
    Par bf83 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/03/2006, 14h19
  2. [info] java 1.6 et JMF
    Par soad dans le forum Général Java
    Réponses: 10
    Dernier message: 15/03/2006, 18h58
  3. Réponses: 8
    Dernier message: 18/10/2005, 17h43
  4. [Info]Java est il gratuit ?
    Par mouloudéen dans le forum Général Java
    Réponses: 2
    Dernier message: 10/06/2005, 14h54
  5. [Info]Java et CVS
    Par onlytoine dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 11/08/2004, 13h42

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