Comment proteger son appli J2EE ?

Comment proteger son appli J2EE ? - Java - Programmation

Marsh Posté le 02-02-2005 à 14:39:07    

Comment faire pour proteger son appli J2EE ?
 
Je l'installe chez un clients avec un .war.
 
Mais celui ci peu s'amuser a recreer un .war avec Tomcat pour l'installer autre part ...  
 
Comment faire ?


Message édité par Mazda3 le 02-02-2005 à 14:39:37
Reply

Marsh Posté le 02-02-2005 à 14:39:07   

Reply

Marsh Posté le 02-02-2005 à 14:51:38    

Je pense pas que tu puisses te prémunir contre ce genre de chose. Tu ne peux pas l'empêcher de copier ton WAR ailleurs et de le redéployer, ça reviendrait à interdire la copie du fichier
 
Tu peux "protéger" le code avec un obsfucator pour compliquer la lecture du code décompilé depuis les .class.

Reply

Marsh Posté le 02-02-2005 à 15:33:22    

Ou rajouter une petite fonctionnalité qui a chaque utilisation se connecte à un serveur. Et ce serveur se charge de vérifier si la donnée enregistrée (N° de disque dur par ex) et toujours le même.
 
Le pb c'est que si le client n'a pas d'accés au Net.


Message édité par Mazda3 le 02-02-2005 à 15:33:42
Reply

Marsh Posté le 02-02-2005 à 15:48:19    

En java, je pense pas que tu puisses récupérer facilement des informations sur le matériel comme le n° de série du DD.  
 
Tu cherches à protéger quoi en fait ? Les sources ? Les JSPs ?

Reply

Marsh Posté le 02-02-2005 à 16:54:14    

machinbidule1974 a écrit :

En java, je pense pas que tu puisses récupérer facilement des informations sur le matériel comme le n° de série du DD.  
 
Tu cherches à protéger quoi en fait ? Les sources ? Les JSPs ?


 
Je sais pas c'est une supposition. Si on peut le faire en Delphi, pourquoi pas en Java.
 
Proteger l'appli toute entiere.
 
Quand on vend une licence, c'est pour qu'un seul poste. On veut pas se retrouver avec des clients qui prend qu'une licence et ensuite l'installe sur d'autres postes.


Message édité par Mazda3 le 02-02-2005 à 16:54:40
Reply

Marsh Posté le 02-02-2005 à 17:01:48    

Delphi est spécifique windows. Par conséquent il peut attaquer à fond les fonctions spécifique de windows.
 
Java est fortement multiplateforme. Il ne peut proposer en standard que les fonctions qu'on retrouve partout.
 
Les fonctions servant à déterminer des numéros de séries du matériels ne sont pas vraiment normalisé entre les OS. Pas facile alors de proposer une fonction standard qui a partir d'un matériel donné donera le même résultat quelque soit l'OS. Il est donc normal que ce genre de fonction ne fasse pas partie de java.

Reply

Marsh Posté le 02-02-2005 à 17:14:03    

Si tu tiens cependant à récupérer des données comme le n° de série d'une manière spécifique à la plate-forme, il faut p-e regarder du côté de JINI (Que je n'ai jamais mis en oeuvre)

Reply

Marsh Posté le 02-02-2005 à 17:17:09    

JNI plutot :)
mazda3 : vous avez du temps a passer sur des idees pareilles?!

Reply

Marsh Posté le 02-02-2005 à 17:25:54    

beemer a écrit :

JNI plutot :)
mazda3 : vous avez du temps a passer sur des idees pareilles?!


Non  :o  
 
Mais de l'argent à gagner oui  :D

Reply

Marsh Posté le 02-02-2005 à 17:31:25    

Conaissait pas ça.
Vais me coucher moins bête ce soir. ;)

Reply

Marsh Posté le 02-02-2005 à 17:31:25   

Reply

Marsh Posté le 02-02-2005 à 17:39:36    

mazda3 a écrit :

Non  :o  
 
Mais de l'argent à gagner oui  :D


c'est cela oui ...

Reply

Marsh Posté le 02-02-2005 à 18:30:45    

mazda3 a écrit :

Ou rajouter une petite fonctionnalité qui a chaque utilisation se connecte à un serveur. Et ce serveur se charge de vérifier si la donnée enregistrée (N° de disque dur par ex) et toujours le même.


c'est illegal.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 18:36:55    


Si c'est une fonctionnalité non cachée en quoi ce serait illégal ?  :heink:

Reply

Marsh Posté le 02-02-2005 à 18:42:09    

ha. hmm.
c'est con en tous cas [:god]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 02-02-2005 à 18:45:02    

the real moins moins a écrit :

ha. hmm.
c'est con en tous cas [:god]


Tu es en manque d'arguments aujourd'hui ? [:petrus75]

Reply

Marsh Posté le 02-02-2005 à 18:54:29    

beemer a écrit :

JNI plutot :)
mazda3 : vous avez du temps a passer sur des idees pareilles?!


 
Autant pour moi

Reply

Sujets relatifs:

Leave a Replay

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