Système de sécurité
Résolu
nemolovich
Messages postés
81
Date d'inscription
Statut
Membre
Dernière intervention
-
nemolovich Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
nemolovich Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
Voilà je suis en train de créer un logiciel, mais j'aimerais que les gens ne le donne pas à tout le monde comme ça, du coup je voudrais créer un système de sécurité qui ferai que le logiciel serait utilisable que par une personne par installation, mais je ne sais pas trop comment m'y prendre. Si besoin est je créerai une sorte de clé sécurisée par installateur afin que ça réduise le nombre de personne, mais comment faire pour que la clé ne soit utilisable que par une seule personne? Merci de votre aide.
Voilà je suis en train de créer un logiciel, mais j'aimerais que les gens ne le donne pas à tout le monde comme ça, du coup je voudrais créer un système de sécurité qui ferai que le logiciel serait utilisable que par une personne par installation, mais je ne sais pas trop comment m'y prendre. Si besoin est je créerai une sorte de clé sécurisée par installateur afin que ça réduise le nombre de personne, mais comment faire pour que la clé ne soit utilisable que par une seule personne? Merci de votre aide.
A voir également:
- Système de sécurité
- Question de sécurité - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Restauration systeme windows 10 - Guide
- Mode securite - Guide
- Clé de sécurité windows 10 gratuit - Guide
6 réponses
Ah le bridage de programmes :( lol. Vive le partage :d.
Sinon pour répondre à ta question, sache que tout d'abord ce ne sera pas la sécurité absolue tant ça se contourne assez facilement. Mais grosso modo, le plus simple est d'activer le programme par une clé. Et la clé est calculée en fonction de paramètres bien spécifique sur l'OS. Par exemple, le nom du processeur, quantité de ram, le nom des volumes, ... Mais bon si l'utilisateur décide de changer ces infos, ça ne marchera pas pour lui non plus.
Sinon pour répondre à ta question, sache que tout d'abord ce ne sera pas la sécurité absolue tant ça se contourne assez facilement. Mais grosso modo, le plus simple est d'activer le programme par une clé. Et la clé est calculée en fonction de paramètres bien spécifique sur l'OS. Par exemple, le nom du processeur, quantité de ram, le nom des volumes, ... Mais bon si l'utilisateur décide de changer ces infos, ça ne marchera pas pour lui non plus.
Mets en licence GPL ;-). Comme ça tu auras toujours la paternité de ton logiciel et en plus il pourra être amélioré. Enfin, c'est toi qui voit.
Sinon, tu peux baser ton programme sur des informations plus pratiques. Par exemple le GUID de windows, etc. Faut creuser dans ce sens, je pense.
Ou sinon par une simple valeur aléatoire lors de l'installation du programme qui se stockerait dans la base de registre, et patcherait ton programme (modification hexa). Et l'utilisateur devrait t'envoyer un mail avec la valeur hexa pour que tu puisses lui donner la clé correspondante. Comme ça s'il donne sa version uniquement à une autre personne, cela ne marchera pas puisqu'il faut aussi la valeur dans la Base de registre.
Sinon, tu peux baser ton programme sur des informations plus pratiques. Par exemple le GUID de windows, etc. Faut creuser dans ce sens, je pense.
Ou sinon par une simple valeur aléatoire lors de l'installation du programme qui se stockerait dans la base de registre, et patcherait ton programme (modification hexa). Et l'utilisateur devrait t'envoyer un mail avec la valeur hexa pour que tu puisses lui donner la clé correspondante. Comme ça s'il donne sa version uniquement à une autre personne, cela ne marchera pas puisqu'il faut aussi la valeur dans la Base de registre.
Merci
Oui en effet j'avais mis au point un système qui marque des infos personnelles ainsi qu'une clée unique pour l'utilisateur, qui fait que seul lui peut l'utiliser, mais en fait en y réfléchissant sa donne le résultat que tu me dis, si il change ces donnée sa marche plus... :( effectivement moi aussi je suis pour le partage, donnez moi! lol non mais c que j'ai passé tellement de temps dessus que si sa se donne de partout comme ça... bref. Sinon tu n'aurais pas une autre idée?
Oui en effet j'avais mis au point un système qui marque des infos personnelles ainsi qu'une clée unique pour l'utilisateur, qui fait que seul lui peut l'utiliser, mais en fait en y réfléchissant sa donne le résultat que tu me dis, si il change ces donnée sa marche plus... :( effectivement moi aussi je suis pour le partage, donnez moi! lol non mais c que j'ai passé tellement de temps dessus que si sa se donne de partout comme ça... bref. Sinon tu n'aurais pas une autre idée?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question