Bonjour
il y a quelques mois je vous demandais conseils quant à la protection que je souhaitais utiliser. Aujourd hui mon projet etant finalisé et pret à être distribué, la question de la protection devient indispensable.
Cela va paraitre futile à certain mais il s agit d un logiciel de jeu PMU.
Donc voici mon idée :
S agissant de mon appli, son coeur est 'un calcul'. Mon idée est donc de verifier en ligne si l enregistrement est correct et si oui retourner la valeur 1 pour cette variable et 0 si non enregistré puis de prendre cette valeur pour multiplier le resultat affiché qui sera donc 0 si le logiciel n est pas enregistré, rendant son utilisation non pas 'physiquement' impossible mais inutile.
Postulat :
-le logiciel est compilé pour chauqe utilisateur avec un numero de serie different (ou autre selon vos conseils)
-connexion permanente à internet
-enregistrement on line depuis le logiciel d installation qui s efface une fois l install terminée + transmission du n° de serie du disque sur lequel est installé le soft le tout stocké dans une bdd.
a l ouverture du soft
on envoi le numero de serie du disque dur, l ID utilisateur (email tres certainement mais pas encore fixé, selon vois conseils) et la version du soft. un test sur la bdd et retour de la valeur que j utiliserais lors des calculs.
ou
on les calculs s effectuent sur le site et sont recuperes par l exe apres un test (mais cette solution est lourde car lors de simulations, même en limitant une serie à 1000 coups, ça fait tout de même 1000 pages generées)
donc mes questions :
est il possible de :
voir que je fais une requete sur bdd,
contourner cela en par exemple testant plusieurs valeurs de retour en collant dans l exe une fois decompilé un variable=1 par exemple
est il utilie de creer un soft specialement pour l install et qui s effacerait apres (pour ne pas voir les infos enregistrees) etant donné que j imagine qu un hacker peut decompresser une archive et etudier dans le detail chacuns de ses composants
enfin, concernant le numero de serie, comment recuperer la version du fichier (toutes mes recherches sur google ne me retourne que les version de l ide delphi !!!)
bon je suis peut etre excessif mais quitte à se proteger autant le faire de façon correcte des le debut...
merci pour votre aide et vos conseils
Partager