Bonjour
J ai cherché une protection fiable et suis arrivé à cette conclusion.
J aimerais votre avis.
Postulat :
J ai une dll qui calcule une valeur Z.
J ai un fichier 'config' qui contient une chaine cryptée au moment de l install avec comme clef de cryptage adresse mac+numero de serie du disque où l exe est installé+le nom d utilisateur de la session windows + le login + le passe de l utilisateur.
Mon idée :
Tous les X appels à cette dll, elle integroge une bdd online qui retourne une valeur Y qui modifira la periodicité des appels (elle est aleatoire) et une valeur Alpha qui sera 1 si l identification est correcte et 0 si pas correcte.
Cette valeur alpha sera utilisée à toutes les etapes du calcul de Z pour multiplier le resultat.
Issue :si l identification est correcte le resultat est correct sinon le resultat est 0!
Dans un second temps je mets en place un leure, une fonction test_registered avec test à l issue du style if result =0 then -> Vous n etes pas enregistré !
Qu en pensez vous ?
Je sais qu il n existe pas de protection infaible et que les tests sont reperés mais considerant ce principe de variable Alpha, je pense que à moins de detailler l integralité du calcul (et chez moi il est assez complexe ), ce doit etre une bonne parade.
merci de vos remarques
Partager