IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Protéger une application avec une verification internet ou autre


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2013
    Messages : 35
    Par défaut Protéger une application avec une verification internet ou autre
    Bonjour a tous,

    J'ai créé une petite application et je cherche un moyen simple pour la protéger contre la copie. J'ai pensé récupérer un ID Hardware (efficace mais trop restrictif).

    Je compte créé un site web pour cette application.
    Je me demandais si par la meme occasion je pourrais créer une genre de base de donnés qui vérifierais si l'application est une copie originale ou une copie.

    Je n'ai aucune idée comment faire je genre de protection.
    Est-ce que quelqu'un pourrait m'aiguiller? Ou avez-vous des suggestions pour protéger une applications (quelque chose de simple pour la protéger d'un utilisateur lambda).

    Merci d'avance de vos lumières!

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Tu peux exposer un Web Service qui permettra de faire ce genre de vérifications. Derrière, tu mets une base de données qui stockera les clefs et autres infos nécessaires. C'est à toi de définir tout cela en fonction de la complexité que tu souhaites mettre en oeuvre...

    Si tu veux mon avis, ce genre de chose, c'est pas mal car ça va décourager madame michu, mais quelqu'un de plus aguerri pourra toujours arriver à contourner ton système. Si une solution miracle existait, il n'y aurait plus de piratage Donc je pense qu'il ne faut pas consacrer trop d'énergie pour ce type de développement.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2013
    Messages : 35
    Par défaut
    Merci pour ta réponse. Cependant, je n'ai aucune connaissance en service web...Est-ce compliquer a programmer? Quel langage utiliser? Pour mon site web je pensais utiliser un simple site en HTML pour Downloader l'application.

    Est-ce qu il y aurais un tuto ou un cours associé a ce type de projet?

    Je ne pourrais pas simplement créer une base de données protégée par un mot de passe sur mon site web?

    Merci d'avance.

  4. #4
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Tu trouveras peut-être des idées en lisant cette discussion :
    http://www.developpez.net/forums/d12...&highlight=MAC

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2013
    Messages : 35
    Par défaut
    Merci Graffito. J'ai bien compris le principe.
    Par contre, je ne sais pas comment coder le programme sur mon site internet.
    Je pensais faire un site simple en HTML.

    Quel langage utiliser pour le programme?
    La base de données?
    Comment communiquer avec application web a partir de mon application VB.NET?

    Je ne cherche rien de tout fait, j'aime apprendre et comprendre ce que je fais mais pour l'instant c'est l'inconnu pour moi...

    Merci en tout cas de vos lumières!

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2013
    Messages : 35
    Par défaut
    Je lis plein de choses qui me font peur sur la faciliter de cracker un programme écrit en VB.NET....


    Est-ce vraiment si facile? J'imagine ca dépend de la protection que l'on met...

    Quel est le niveau de difficulté d'un protection avec un serveur (online) et un système de clé (CPUID et autre)???

    Car si l'un est aussi facile que l'autre, je préfère encore utilisé une méthode de protection simple... (CPUID).

    Le programme que j'ai écrit est un petit programme destiné a une population très ciblé et le cout du programme sera peu elevé (5-10$).

    Quelles serait selon vous une protection adequat?

    Merci d'avance.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. Réponses: 2
    Dernier message: 23/05/2006, 02h40
  5. Réponses: 2
    Dernier message: 21/05/2006, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo