
Système de licence Desaware pour .NET
Système de licence qui permet aux utilisateurs de créer un système de licence purement basé sur la cryptographie qui ne nécessite pas d’informations cachées pour fonctionner et qui permet aux projets de rester sécurisés même si le code source est distribué.
Le système de licence Desaware .NET permet aux utilisateurs de créer un système de licence purement basé sur la cryptographie qui ne nécessite pas d’informations cachées pour fonctionner et qui permet aux projets de rester sécurisés même si le code source est distribué. Il comprend un composant pour le framework .NET et est disponible dans les éditions suivantes :
- Desaware .NET Licensing System Single Application Edition : comprend une licence pour un développeur et un serveur et permet jusqu’à cinq cents codes d’installation. Le support n’est pas fourni pour la signature de fichiers DLSC externes, les données serveur ou les actions post-installation (extensibilité du serveur de licence).
- Desaware .NET Licensing System Standard Edition : pour la licence d’un nombre illimité d’applications. Activez une licence sans connexion Internet via e-mail ou disquette et étendez le système de licence en exécutant du code personnalisé lors de l’activation ou en ajoutant des données personnalisées au certificat de licence lors de l’activation.
Nouvelles fonctionnalités dans la version 2.0 :
- Prise en charge de .NET 4.0 (x32 et x64-bit)
- Nouveau modèle d’extensibilité comprenant la capacité de bloquer une activation
- Expiration d’abonnement intégrée
- Les codes d’installation individuels peuvent être désactivés
- Fonction de mise à jour de licence
- Attacher des métadonnées aux codes d’installation ou aux installations uniques
- Deux nouveaux algorithmes de correspondance de système sont inclus dans le système de base, y compris un algorithme par défaut plus strict
- Le nouvel identifiant de système par défaut utilise le numéro de série du disque dur s’il est disponible
- Prise en charge des identifiants de système spéciaux pour personnaliser les algorithmes de comparaison
- Attacher des données chiffrées arbitraires à une installation ou une demande de mise à jour
- Nouveau format de fichier EDLSC av
- Activation hors ligne disponible pour l’activation
- Prise en charge de l’intégration de données cryptées arbitraires
- Amélioration des diagnostics
- Le fichier Desaware.Dls.Interfacesxx.dll n’est désormais utilisé que pour l’extensibilité du serveur et du gestionnaire de licences
- Prise en charge de Mysql en utilisant le connecteur ODBC
- Nouvelle application de gestionnaire de licences extensible.
Système de licence Desaware pour .NET – Caractéristiques
Édition de l’application unique Édition standard
Édition de l’application unique
Le système de licence .NET de Desaware permet aux utilisateurs de créer un système de licence basé uniquement sur la cryptographie qui ne nécessite pas d’informations cachées pour fonctionner et qui permet aux projets de rester sécurisés même si le code source est distribué. Il inclut un composant pour le framework .NET 1.0 et 1.1. La version du composant de licence se connectera avec la version du serveur correspondante. L’édition de l’application unique comprend une licence pour un développeur et un serveur et permet jusqu’à cinq cents codes d’installation. Aucune prise en charge n’est fournie pour la signature de fichiers DLSC externes, les données du serveur ou les actions post-installation (extensibilité du serveur de licences).
Les fonctionnalités incluent :
- Licencier tous les types d’applications .NET, y compris les services Web, les applications ASP.Net, les contrôles côté serveur et les applications Microsoft Windows
- Service Web d’activation avec une application de gestion et un code source fonctionnant sur n’importe quelle machine Microsoft IIS, y compris les sites hébergés
- Prise en charge de l’installation de démonstration chronométrée
- Intégration avec d’autres bases de données
- Sécurité cryptographique
- Permettre l’installation et le déverrouillage basés sur une clé de produit sans nécessiter de connexion Internet ou exiger une activation du serveur pour une sécurité maximale
- L’activation différée du serveur permet une installation sans connexion Internet avec une activation ultérieure lorsque la connexion est disponible
- Une sécurité renforcée peut être mise en œuvre en utilisant l’e-mail, le CD ou la disquette ainsi que les connexions Internet
- Les connexions chiffrées vers le serveur d’activation ne nécessitent pas SSL
- Le support LicenseProvider est disponible pour les composants
- Support pour la licence de logiciels partiellement fiables une fois que le composant client a été installé dans le GAC ou le répertoire d’installation
- L’algorithme d’identification du système peut être entièrement personnalisé. Décidez si deux systèmes correspondent exactement ou à quelle distance deux systèmes doivent être considérés comme identiques
- Inclure des données personnalisées dans les données envoyées au serveur. Cela peut être utilisé pour inclure l’enregistrement du produit dans le cadre de l’activation de la licence
- Envoyer les données du serveur vers le client. Les données sont signées numériquement pour empêcher toute modification
- Les données de licence sont implémentées en utilisant XML
- Ajouter des assemblies personnalisés pour répondre aux activations nouvelles ou modifiées.
Le système de licence .NET de Desaware permet aux utilisateurs de créer un système de licence basé uniquement sur la cryptographie qui ne nécessite pas d’informations cachées pour fonctionner et qui permet aux projets de rester sécurisés même si le code source est distribué. Il comprend un composant pour les frameworks .NET 1.0 et 1.1. Le composant de licence de l’une ou l’autre version se connectera au serveur de l’une ou l’autre version. L’édition Standard permet la licence d’un nombre illimité d’applications. Activez une licence sans connexion Internet via e-mail ou disquette et étendez le système de licence en exécutant du code personnalisé pendant l’activation ou en ajoutant des données personnalisées au certificat de licence pendant l’activation.
Nouvelles fonctionnalités dans la version 1.1 :
- Récupérer la date actuelle via Internet pour rendre difficile l’extension d’une période d’essai en réinitialisant la date de l’ordinateur
- Obfuscateur, utilitaire de génération de code et note d’application expliquant comment sécuriser les assemblies contre l’ingénierie inverse
- Étendre le serveur de licences pour intégrer des données personnalisées
Le certificat de licence pendant le processus d’activation. Les données serveur personnalisées sont signées numériquement pour empêcher toute modification par l’utilisateur. Des fonctions sont incluses pour récupérer des données serveur personnalisées sur le client et pour chiffrer des données serveur personnalisées.
- Des exemples montrent comment implémenter différents schémas de licence, y compris la licence de module (licencier des modules individuels d’une seule application), la licence basée sur le temps (logiciel qui expire), les algorithmes avancés d’identification du système et de correspondance du système (redéfinissant la manière dont le système de licence détermine si deux systèmes sont identiques), le chiffrement et le déchiffrement de données serveur personnalisées et la récupération de données personnalisées telles que les informations d’enregistrement du fichier de certificat de licence.
- Amélioration des diagnostics du serveur de licence et des vitesses de génération de rapports pour accélérer les processus d’installation indépendamment de la configuration du serveur.
- Récupération des dates d’installation et d’expiration à partir des certificats de licence pour étendre l’algorithme de licence pour prendre en charge des modèles d’abonnement personnalisés.
- Utilitaire d’identification du système pour examiner les informations d’identification du système sans compromettre la vie privée de l’utilisateur.
Les fonctionnalités incluent :
- Activation serveur facultative offrant une sécurité maximale.
- L’activation serveur différée facultative permet l’installation sans connexion Internet, s’activant lorsque qu’une connexion est disponible.
- Service web d’activation avec application de gestion et code source.
- Le service web d’activation fonctionne sur n’importe quelle machine IIS.
- Installation de démonstration chronométrée prise en charge.
- Algorithme d’identification système personnalisable.
- Prise en charge de LicenseProvider proposée mais non requise pour les composants.
- Prend en charge la licence de logiciels partiellement fiables une fois que le composant client est installé dans le GAC ou le répertoire d’installation.
- Licencié par siège de développeur et par serveur avec prise en charge illimitée d’applications sans frais supplémentaires.
- Les connexions chiffrées vers le serveur d’activation ne nécessitent pas SSL.
- Intégration à la base de données préférée ou utilisation des paramètres par défaut automatiques.
Le niveau de sécurité
- Service Web inclus avec l’application de gestion
- Fonctionne avec des applications ou des composants
- Licence pour des applications partiellement fiables.