Dongle de protection logiciel USB pour Java avec un SDK multiplateforme « pour de vrai ».Est-ce que ça existe ?

StackOverflow https://stackoverflow.com/questions/8900256

Question

Ce que j'aimerais demander, c'est si quelqu'un connaît un dongle USB matériel pour la protection des logiciels qui offre une prise en charge API prête à l'emploi très complète pour les déploiements Java multiplateformes.

Son SDK doit fournir un fichier jar (une seule, pas une bibliothèque différente par système d'exploitation et nombre de bits) prêt à être ajouté à son projet en tant que bibliothèque.

  • Le pot doit contenir tous les éléments natifs pour les différents systèmes d'exploitation et bits.
  • Du point de vue de l'application, il faut continuer à écrire (appels API) une seule fois et à s'exécuter partout, sans avoir à se soucier de l'endroit où l'utilisateur final exécutera le logiciel.
  • Le fichier jar fourni devrait lui-même gérer le chargement de la bibliothèque native appropriée.

Une telle chose existe-t-elle ?

Avec ce que j'ai essayé jusqu'à présent, vous disposez de différentes API et bibliothèques compilées pour win32, linux32, win64, linux64, etc (ou vous devez même compiler des éléments vous-même sur la machine cible), mais bon, nous faisons du Java ici , nous ne savons pas (et nous nous en moquons) où le programme s'exécutera !

Et nous ne pouvons pas nous attendre à ce que l'utilisateur final soit un ingénieur logiciel, modifie (et casse !) son serveur Linux, lie des bibliothèques, joue avec gcc, encombre le système de fichiers, etc...

En général, la prise en charge de Java (de manière transparente sur plusieurs plates-formes) est assez mauvaise avec les SDK de dongle que j'ai évalués jusqu'à présent (par ex.KeyLok et UniKey de SecuTech).J'ai même acheté (pas de kit d'évaluation gratuit disponible) des SDK et dongles SecureMetric (ils auraient dû être "tellement" simples à intégrer - selon le matériel marketing :\ ) et ils étaient les pires jamais vus :SecureDongle X n'a ​​pas de support 64 bits et SecureDongle SD n'est pas du tout multiplateforme.

Donc, Quelqu'un a-t-il vécu cela et trouvé le dongle USB de sécurité Java ultime pour les déploiements multiplateformes ?

Note:les logiciels sont de faible volume et de grande valeur ;l'application est hors ligne (intranet sans accès Internet), donc aucune alternative d'activation en ligne, etc.

-- MODIFIER

J'ai essayé les dongles HASP (anciennement appelés "Aladdin") et je les ai ajoutés à la liste non-non :ici aussi, il n'y a pas de support prêt à l'emploi (prêt à l'emploi) :par exemple.l'utilisateur final de Linux doit placer manuellement la bibliothèque .so (le fichier spécifique pour le nombre de bits approprié) au bon endroit sur son système de fichiers et exporter un env.variable en conséquence.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top