siahmedaek
Messages postés45Date d'inscriptiondimanche 14 juin 2009StatutMembreDernière intervention29 octobre 2009
-
1 sept. 2009 à 15:53
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 2010
-
2 sept. 2009 à 18:53
Bonjour
je suis dans la phase finale dans la conception d'un logiciel..
ce que je souhaite obtenir comme resultat c'est eviter le RECOPIAGE du logiciel.
c'est a dire que même si le logiciel est copier dans une autre machine ne fonctionne pas.
il ya forcement une astuce
merci
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 1 sept. 2009 à 16:00
bonjour,
ce n'est pas bien difficile...
soit tu forces la saisie d'un mot de passe (qui sera crypté dans ton programme)
par l'utilisateur
soit tu fais une reconnaissance du PC
(détection du nom, IP, Imac, clés stockées etc..) au démarrage
sur lequel le logiciel doit obligatoirement fonctionner.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 1 sept. 2009 à 18:46
En fait non ce n'est pas si simple ... la solution de Cantador peut rebuter la plupart des utilisateurs, mais les déterminés y arriveront quand même.
Il existe une solution ... stocker dans l'exécutable, un hash correspondant aux infos du PC comme le propose Cantador, à la première exécution du logiciel. Puis lire dans l'exécutable pour vérifier si l'on est bien sur le bon PC. Seulement, tant que le logiciel n'a pas été utilisé, il peut être placé sur n'importe-quelle machine, puis un bon éditeur héxadécimal qui change le hash et c'est fichu.
Bref, la sécurité n'éxiste pas. Certes, il y a des combines intéressantes, mais je ne pourrais pas t'en dire une de tête comme ça.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 2 sept. 2009 à 00:03
etape 1 -> telechargement du logiciel
etape 2 -> achat de la licence sur le PC de destination
etape 3 -> generer une clef avec les informations du PC :
licence windows + reglage regional + n°serie du disque C
etape 4 -> stocker la clef dans une BDD distante accessible 24/24h 7/7j
etape 5 -> lancer le logiciel
etape 6 -> generer la clef
etape 7 -> rechercher la clef dans la base distante
-> si clef existe lancer le logiciel en mode normal
-> si clef inexistante lancer le logiciel en mode bridé
les plus : trés fiable, difficile a contourner
les moins : necessite une connection internet et un serveur accessible, peut gener l'utilisateur sur la lenteur de la procedure de verification.
Vous n’avez pas trouvé la réponse que vous recherchez ?
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 2 sept. 2009 à 18:53
@foxi :
ça suppose une non-interception des données lors du transit sur le réseau entre logiciel et BDD, donc connexion sécurisée... Plus un bon codage du côté logiciel pour éviter le désassemblage trop rapide de l'exe.