Outil pour la délivrance de licences et de protéger mon Delphi Win32 apps
Je suis à la recherche d'un outil pour protéger et de licence mon logiciel commercial, Idéalement, doit fournir un SDK compatible avec Delphi 7-2010, le soutien de cryptage AES, générateur de Clés et la capacité de créer des versions d'évaluation de ma demande.
Je suis actuellement en train d'évaluer GLACE de Licence. Quelqu'un a une expérience avec ce logiciel?
- Très utile donc, je suis en nomination pour la réouverture de cette question.
- Comme je vois les choses, il y a une énorme différence entre un système d'octroi de licences et un anti-fissure système de protection. Ils POURRAIENT travailler main dans la main, mais vous pouvez avoir l'un sans l'autre. Un système d'octroi de licences serait vous aider à intégrer les 'clés' dans votre programme. Quelque chose comme: le client achète un 365days de licence, le système vous permet de générer une clé qui déverrouille le programme pour 365 jours. Ceci peut être utilisé sans aucun anti-fissuration de la protection (si vous êtes assez courageux 🙂 ).
- L'anti-fissure de protection empêche (espérons-le) de la cracker pour modifier le système de licences. Vous pouvez avoir une super base système d'octroi de licences. Les plus de base que j'ai jamais vu était de fournir à la clientèle un entièrement fonctionnel EXE signé avec le nom du client. L'anti-fissure système permettrait d'éviter le pirate de modifier le nom du client (et avec cette les revendre de votre logiciel). Depuis tout logiciel de protection peut être FACILEMENT piraté, je pense investir trop de temps dans ce domaine est un gaspillage de ressources. Donc: Investir dans un bon système d'octroi de licences. Lorsqu'une clé est une fuite, il suffit d'invalider la clé.
- Il n'y a pas de logiciel de BUREAU (de jeu, de l'OS, des graphiques app, application d'entreprise) sur cette planète qui en a bien résisté à une attaque (ce qui ne résiste pas true pour les applications web). La raison en est très simple: le pirate a accès au code en matière de protection. Il n'y a rien dans ce monde qui empêche la cracker pour modifier le code de protection de quelque façon qu'il le désire. Si le pirate veut faire des coeurs roses hors de lui, il peut. Tous vous avez besoin est un peu d'ASM connaissances et une dissembler. Période.
- Jetez un oeil à ce. C'est uniquement un système d'octroi de licences. Pour protéger votre EXE vous avez besoin d'une solution supplémentaire sur le dessus de celui-ci: visualbioinformatics.com/Delphi%20VCL%20licensing%20system.html
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé OnGuard (à l'aide de Delphi 2009/2010 source de SongBeamer) avec Lockbox pour gérer le chiffrement avec succès. Les deux sont de qualité commerciale bibliothèques et sont libres d'utiliser à plein la source.
Je l'ai fait une fois aussi utiliser IceLicense, mais elle est passée à OnGuard/boîte postale qui m'a permis de mieux contrôler le processus de génération de clé qui nous incorporé directement dans notre système CRM.
Voici ma liste de logiciels des solutions de protection. Je suis à la recherche à la commutation de ASProtect à l'autre de la protection, donc je suis aussi dans le processus de l'analyse de la plupart de ces programmes:
Une chose à noter est que, plus les options de protection vous activez le logiciel protector, plus la possibilité de le fichier protégé étant marqué par un anti-virus comme un faux-positif. Par exemple, sur Themida, en cochant l'option crypter le fichier, sera plus susceptible de créer un peu de faux-positifs en quelques programmes anti-virus.
Je vais mettre à jour cette réponse une fois que j'aurai plus de réponses à partir d'un des pirates du forum où j'ai posé quelques questions au sujet de ces outils.
Et enfin, ne pas utiliser le numéro de série/la gestion de la licence de ces outils. Bien qu'ils pourraient être plus sûr que d'utiliser votre propre, vous allez être ligoté pour que l'outil spécifique. Si vous décidez de changer de logiciel de protection dans l'avenir, vous aurez également à gérer tous les clients clés de transfert vers un nouveau système.
N'est pas la peine. Ce n'est pas en valeur la dispute. Seul un parfait système d'octroi de licences serait effectivement vous faire du bien, et il n'y a pas une telle chose. Et dans l'ère de l'Internet, si votre système n'est pas parfait, il suffit qu'une personne n'importe où dans le monde pour produire une fissure et de le télécharger quelque part, et n'importe qui qui veut une copie gratuite de votre programme peuvent l'obtenir. (Et à l'aide d'un pré-existante de la bibliothèque juste leur donne une longueur d'avance sur la purge.)
Si vous voulez que les gens à payer pour votre logiciel au lieu de juste de le télécharger, la seule et unique façon de le faire est de rendre votre logiciel assez bon que les gens sont prêts à payer de l'argent pour elle. Celui qui vous dit le contraire est un mensonge.
Bien sûr, il n'est pas de 100% à l'épreuve des balles de protection de suite, mais avoir un certain type de protection est mieux que rien.
J'ai travaillé avec WinLicense en Delphi 2009 et Delphi 2010 sur Windows XP et Vista. C'est un bon produit avec beaucoup d'options de protection et de personnalisations. Il fournit un SDK pour les développeurs, et a une belle documentation et des échantillons. Il propose également un gestionnaire de licence pour vous. Ils fournissent essai de téléchargement trop.
Aussi loin que je me souvienne, ils offrent une partie de la clientèle des versions spécifiques de trop; ce qui signifie qu'ils sont prêts à fournir un custom-built produit qui est personnalisé en fonction de vos besoins, mais bien sûr, d'un coût de plus.
Depuis WinLicense est un fait bien connu et populaire de protection de costume, de nombreux craquelins sont d'après elle. Comme vous le savez, le plus célèbre de l'outil, le plus attrayant, il est à biscuits. Mais la bonne chose à propos de Oreans, c'est qu'ils surveillent activement des forums underground, et de fournir des mises à jour fréquentes de leurs produits.
Donc, à mon humble avis, si vous êtes censé acheter un prédéfini de protection de suite, alors vous feriez mieux d'aller pour WinLicense.
Un peu en retard pour le post, mais de vérifier Marx Logiciel de Sécurité (http://www.cryptotech.com) ils ont un périphérique USB avec RSA & EI sur la puce, avec un réseau de base de la gestion des licences.
J'ai acheté une licence pour GLACE de Licence en 2007. Malheureusement (pour autant que je sache) le composant n'ont pas été mis à jour depuis juin 2007. À l'époque, un Vista compatible version a été dans le travail, mais n'est jamais sortie de la bêta. Je ne pense pas qu'ils ont mis à jour le composant pour Delphi 2009 et 2010 encore.
Ionworx est un homme de la société qui pourrait expliquer le manque de mises à jour et l'absence de réponse à des questions de prise en charge (par courriel 2-3 fois depuis 2007 et n'a jamais obtenu de nouveau à moi). Ils ont aussi enlevé leur forum de support à partir de leur site.
GLACE Licence est mieux que rien, mais je voudrais rester à l'écart de ce produit, car le manque de mises à jour & soutien.
J'ai étudié il y a quelques années, et est parvenu aux conclusions suivantes:
Configurer les options du compilateur, de sorte que vous avez une version de démonstration (avec peut-être sauver des fonctions supprimées), de réduire les multi-utilisateur des versions, de sorte que seul un client peut se connecter à une époque (pas à l'aide, par ex:
mais la réduction de la viabilité de multiples connexions dans le code)
Themida a une bonne protection, et je pense qu'il construit avec Delphi trop 😉
si vous avez un meilleur budget, vous pouvez regarder winLicense et d'autres outils d'une même entreprise.
Ont un coup d'oeil à cette question qui est assez similaire, et comprend de nombreux outils.
Prendre un coup d'oeil à InstallShield. Nous avons été à l'aide d'un peu de nous-mêmes, et il a beaucoup de capacités pour le procès de soutien, l'octroi de licences, et d'autres. Je ne sais pas à propos de la génération de clés sur le haut de ma tête que notre utilisation ne nécessite pas de touches, mais il ya beaucoup disponibles pour vous d'eux.
AppProtect encapsule un EXE ou APP de fichiers avec un ordinateur unique mot de passe ou Numéro de Série, basée sur l'activation en ligne. QuickLicense est plus complète de l'outil à l'appui de tous les types de licence (trial, de produits, de souscription, de flottant, etc.) et le soutien à la fois un habillage de l'approche ou de l'API pour appliquer la licence d'un logiciel quelconque. Les deux sont disponibles sur le Logiciel Excel à http://www.excelsoftware.com.