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

Langage Java Discussion :

sécuriser la diffusion de son appliacation


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut sécuriser la diffusion de son appliacation
    Bonjour,

    je voudrais savoir la meilleur facon de diffuser publiquement un programme java de facon a ne laisser aucun acces a mon code ou derriver son utilisation en chargeant certaine classe.

    Je m'explique, je sais pas trop comment java gere tout ca, mais je vois dans les jar les fichiers .class donc je me suis demandé si on pouvait pas simplement ajouter mon application a un autre programme et apres faire un import de mes classes pour les utiliser?

    J'ai vu qu'il existait des utilitaires de reversse ingeneering de .class java j'espere que c'est pas au point ou qu'il existe un moyen d'eviter ca?

    C'est surement des questions bete de parano mais c'est aussi pour savoir mieux comment c'est géré pour pas laisser bettement des failles.

    Merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par Liiscar
    Bonjour,

    je voudrais savoir la meilleur facon de diffuser publiquement un programme java de facon a ne laisser aucun acces a mon code ou derriver son utilisation en chargeant certaine classe.

    Je m'explique, je sais pas trop comment java gere tout ca, mais je vois dans les jar les fichiers .class donc je me suis demandé si on pouvait pas simplement ajouter mon application a un autre programme et apres faire un import de mes classes pour les utiliser?

    J'ai vu qu'il existait des utilitaires de reversse ingeneering de .class java j'espere que c'est pas au point ou qu'il existe un moyen d'eviter ca?

    C'est surement des questions bete de parano mais c'est aussi pour savoir mieux comment c'est géré pour pas laisser bettement des failles.

    Merci
    Tu peut en effet décompiler des fichiers .class et c'est au point. Pour passer par dessus ça, il existe des obfuscateurs de code qui permettent de modifier le code à ce qu'il ne soit plus décompilable, mais après, tu peux encore déobfusquer le code...

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    et j'ai vu que il y avait les jar signé, j'ai lu quelques trucs dessu mais est ce que ca empeche pas ca? On peut pas faire une sorte de boite noir de son programme?

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par Liiscar
    et j'ai vu que il y avait les jar signé, j'ai lu quelques trucs dessu mais est ce que ca empeche pas ca? On peut pas faire une sorte de boite noir de son programme?
    C'est tout autre chose, un jar signé est une applet qu'on a signé avec un certificat pour qu'elle puisse être éxécutée par un navigateur.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    donc en gros ta reponse c'est non, quoique je fasse quelqu'un motivé pourra toujours recuperer mon code si je le diffuse?

    On en parle jamais de ca dans les inconvenients de java.

  6. #6
    Membre éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Par défaut
    Citation Envoyé par Liiscar
    donc en gros ta reponse c'est non, quoique je fasse quelqu'un motivé pourra toujours recuperer mon code si je le diffuse?

    On en parle jamais de ca dans les inconvenients de java.
    Il y a le même problème pour n'importe quel autre langage, c'est juste connu en java.

    De plus ce n'est pas un inconvénient en soit du langage. Ce n'est pas un bug et ce n'est pas une limitation .

    Après constatation personnel, il y a peu de code qui mérite plus que de l'obfuscation de code.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 124
    Par défaut
    Citation Envoyé par Liiscar
    donc en gros ta reponse c'est non, quoique je fasse quelqu'un motivé pourra toujours recuperer mon code si je le diffuse?

    On en parle jamais de ca dans les inconvenients de java.
    Et c'est vrai pour absolument n'importe quel langage. Donc, non ca n'est pas un inconvenient de java par rapport aux autres langages

Discussions similaires

  1. Diffusion du son dans une page web
    Par marouanenet dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 07/05/2012, 20h30
  2. Diffuser un son sur plusieurs SWF recept.
    Par delavega dans le forum Flex
    Réponses: 0
    Dernier message: 12/06/2009, 16h59
  3. Diffuser le son de flash sur carte son spécial
    Par bjacque2 dans le forum Flash
    Réponses: 4
    Dernier message: 11/08/2008, 00h18
  4. Diffuser un flux radio sur son site
    Par stanley dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 07/04/2008, 14h03
  5. Réponses: 20
    Dernier message: 06/12/2005, 15h19

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