Comment proteger son appli J2EE ? - Java - Programmation
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.
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.
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 ?
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. |
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.
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.
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)
Marsh Posté le 02-02-2005 à 17:17:09
JNI plutot
mazda3 : vous avez du temps a passer sur des idees pareilles?!
Marsh Posté le 02-02-2005 à 17:25:54
beemer a écrit : JNI plutot |
Non
Mais de l'argent à gagner oui
Marsh Posté le 02-02-2005 à 17:31:25
ReplyMarsh Posté le 02-02-2005 à 17:39:36
ReplyMarsh 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.
Marsh Posté le 02-02-2005 à 18:36:55
the real moins moins a écrit : c'est illegal. |
Si c'est une fonctionnalité non cachée en quoi ce serait illégal ?
Marsh Posté le 02-02-2005 à 18:42:09
ha. hmm.
c'est con en tous cas
Marsh Posté le 02-02-2005 à 18:45:02
the real moins moins a écrit : ha. hmm. |
Tu es en manque d'arguments aujourd'hui ?
Marsh Posté le 02-02-2005 à 18:54:29
beemer a écrit : JNI plutot |
Autant pour moi
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