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

Sécurité Java Discussion :

Interdire l'utilisation d'un logiciel sur différentes machines


Sujet :

Sécurité Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut Interdire l'utilisation d'un logiciel sur différentes machines
    Bonjour et bonne année à tous et à toutes.

    Je vais vous exposer plus clairement mon problème. Je développe une application en Java qui permet de récupérer des données et de les afficher. Jusqu'ici tout baigne. Là où ça se complique, c'est que la société souhaite que chez le client, il y ait autant de version cd de l'application que de machines, ie une utlisation d'un logiciel par machine pour éviter que la société n'achète qu'une licence et s'en serve sur un grand nombre de machines.

    Je vais maintenant expliquer l'ancien système qui permettait de contrôler tout ceci. L'utilisateur installe le logiciel. Une fois l'installation terminée, il doit nous envoyer par mail son numéro de série de disque dur. A partir de ce numéro, nous générons une clé que nous lui envoyons par mail et qu'il lui permet ensuite de se servir du logiciel sur sa machine enfin plus précisément sur le disque sur lequel il a installé le logiciel.

    Les désavantages de cette méthode sont nombreux, je n'en cite ici que deux.

    - obligation de demander une participation de l'utilisateur et d'échanger des mails.
    - problème si le disque dur plante, il faut refaire une clé pour utiliser le logiciel.

    On en arrive donc à ma question : que me conseillez-vous comme mécanisme afin de gérer cette installation un logiciel par poste?
    Des APIs pourraient m'aider si oui lesquelles?
    Existe-t-il un moyen de faire plus simple pour s'assurer de la correspodance un logiciel par machine??

    je me tiens à votre disposition pour tout autre renseignement car je ne sais pas si j'ai clairement exposé la situation.

    Merci d'avance pour vos réponses et commentaires.

  2. #2
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Ce n'est pas à proprement parler du Java. C'est plustot de l'algorithmie... Et il y a un forum pour ca. Passons...

    Dans ma société on a imaginé un truc un peut du même genre par internet.
    Il faut un site internet/php ou java.


    Lors de l'installation l'utilisateur indique son numéro de série unique ( par entreprise)
    Tu récupéres l'adresses MAC de la machine où le logiciel est installé ou tout autre numéro de série unique. (L'adresse MAC est "presque" unique sur les machine, sinon tu peux, par exemple prendre le SN du disque dur etc...)

    Ensuite ton logiciel fait une requette http, qui en fonction des infos donnèes,
    envoie, ou non un fichier "licence" (comme dans ton mail).

    Coté serveur tu peux le faire en PHP assez simplement ou encore en java. (JEE)

    C'est compliqué et chiant, mais c'est ce qui me parait le plus efficace.

    (La seule grosse difficulté pour Java c'est l'adresse MAC...)

  3. #3
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Oups désolé pour le mauvais postage de topic, encore une boulette

    En ce qui concerne ta solution, c'est une variante de la mienne avec passage par internet et adresse mac.

    merci en tout cas d'avoir posté. D'après toi on peut se défaire de ce système??

  4. #4
    Membre expérimenté Avatar de Pikwik
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 237
    Par défaut
    Non, sinon les produits microsoft ne se ferai jamais pirater

    Si tu trouves une solution alternative efficace file la vendre à microsoft

  5. #5
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    c'est bien ce que je pensais.

    Fin bon c'est quand même un système lourd et contraignant dommage qu'on ne puisse faire mieux.

  6. #6
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Et en ce qui concerne le moyen de contrôle, que vaut-il mieux utiliser?

    l'adresse MAC ou le numéro de série? d'autres propositions de façon à optimiser a sécurité et éviter d'avoir assez souvent des demandes de remplacement de clé suite à une panne matérielle??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Deploiement de logiciels sur une machine Windows XP
    Par flavio_dev dans le forum Windows XP
    Réponses: 12
    Dernier message: 29/08/2008, 09h54
  2. Réponses: 5
    Dernier message: 06/03/2008, 17h56
  3. Réponses: 1
    Dernier message: 29/02/2008, 14h18
  4. Réponses: 10
    Dernier message: 01/08/2006, 14h16
  5. Comment installer un logiciel sur une machine du domaine ?
    Par digital prophecy dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 12/06/2006, 16h05

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