AxProtector .NET

Share:

Protection automatique pour logiciel .NET

Vous souhaitez intégrer des fonctions de protection à votre logiciel .NET ? AxProtector .NET est la solution idéale pour gagner du temps et de l'énergie. Grâce à AxProtector .NET, vous pouvez protéger votre logiciel contre le piratage et la rétro-ingénierie de manière entièrement automatisée.

AxProtector .NET chiffre la totalité des méthodes et des classes du logiciel que vous comptez protéger et le dote d'une protection de sécurité, AxEngine. Les meilleures méthodes d'anti-débogage et anti-désassemblage sont ensuite injectées dans votre logiciel.

Toutes les méthodes chargées dans la mémoire sont chiffrées et restent chiffrées jusqu'à ce qu'elles soient utilisées. Le déchiffrement est automatiquement exécuté. Un fois le délai défini écoulé, les méthodes déchiffrées sont supprimées de la mémoire. Un tel mécanisme offre un niveau de protection optimal contre les techniques de craquage spécifiques comme le vidage de mémoire, la correction de programme et l'émulation de la protection des logiciels.

Un processus intelligent de mise en cache en deux étapes minimise l'impact sur les performances tout en offrant un niveau de protection très élevé. Vous pouvez contrôler directement AxEngine à travers l'interface de protection universelle de Wibu (WUPI). Vous pouvez également attribuer et distribuer des licences supplémentaires. Il s'agit d'un moyen simple et sécurisé de créer une protection modulaire pour votre logiciel.

Par rapport à l'intégration de l'interface de programmation CodeMeter, AxProtector .NET offre un niveau élevé de protection pour un minimum d'effort. L'interface de programmation CodeMeter peut également être utilisée en parallèle.

Basic Configuration

The use of AxProtector .NET does not require any changes to your source code. You just integrate AxProtector .NET as a post-build process. Encryption operations are carried out by AxProtector .NET after compilation of your software and before creation of the setup. AxProtector .NET is available both via graphical user interface and command line tool. As a command line tool, AxProtector .NET can run in continuous integration in an automated build system.

AxProtector .NET automatically selects and encrypts the methods with a license defined by you, excluding smaller methods and methods that cannot be encrypted for technical reasons. Decryption on the fly during runtime has only minimal impact on your application’s performance. To finetune the balance between protection and performance, you also have the option to define which methods should be excluded or included in the encryption.

When the protected application is launched, the system automatically checks whether the required license is available. If it is, the individual methods are decrypted dynamically during runtime, and the application can run. If it is missing, the system either displays an error message, stops the application, or reports an exception. You can customize the error message or define an unencrypted method to respond to the exception.

Custom Licensing

For modular protection, you define associations between licenses (Product Codes) and individual methods or complete classes. You can also query different licenses within the source code of your software with WUPI and set your software to react accordingly in case of missing licenses. You can, for example, hide menus or display custom error messages. The encryption with another license (Product Code) offers you the highest security level; by means of a query via WUPI, you can set controlled behaviors of your software. This makes the combination of encryption and API query the optimum solution.

IP Protection Mode

The IP Protection Mode was specifically created for freeware and freemium models or hybrid models with licensing. By contrast to the basic configuration, the IP Protection Mode does not tie the encryption to a CodeMeter License. Instead, it integrates the decryption key securely in the application itself, so that the application can be started by anybody.

For freemium models, the IP Protection Mode can be combined perfectly with custom licensing: Parts of the application are encrypted in IP Protection Mode only and are therefore ready for use at any time. Other parts are bound to a license and can only be accessed after the user has purchased the necessary license. A WUPI query can check whether the user has the right to access a given feature or function.

Systèmes d'exploitation pris en charge

AxProtector .NET protège les exécutables et les bibliothèques qui ont été développés en .NET. AxProtector .NET prend en charge tous les cadres d'applications .NET 2.0 et version ultérieure.

Principe de fonctionnement

L'utilisation d’AxProtector .NET ne nécessite aucune modification de votre code source. Il vous suffit d'intégrer AxProtector .NET comme processus de post-compilation. Les opérations de chiffrement sont effectuées par AxProtector .NET après la compilation de votre logiciel et avant la création du support d'installation. AxProtector .NET est disponible via l'interface graphique utilisateur et l'outil de ligne de commande. Utilisé en tant qu'outil de ligne de commande, AxProtector .NET peut fonctionner en intégration continue dans un système de génération automatisé.

Interested in a personalized offer for our CodeMeter technology? Just answer a few questions and our team will get back to you with all the information you need.

Submit

To top