To top
Products Products

AxProtector .NET

Share:

Protección automática para software .NET

AxProtector .NET es la solución ideal para ahorrar tiempo y esfuerzos en lo que a la integración de protección a su software .NET respecta. Con AxProtector .NET usted puede proteger su software contra la piratería y la ingeniería inversa de una manera por completo automática.

AxProtector .NET encripta todas las clases y métodos de software que pretende mantener a salvo y los protege con un escudo de seguridad, AxEngine. Entonces se insertan en su software los mejores métodos de combate contra el debugging y la ingeniería inversa.

Todos los métodos cargados en la memoria se encriptan y permanecen encriptados hasta que se los utilice. La desencriptación se ejecuta de manera automática. Después del tiempo predefinido que usted establezca, los métodos desencriptados se eliminan de la memoria. Ese mecanismo proporciona un óptimo nivel de protección contra técnicas típicas de craqueo como vaciado de memoria, conexiones provisionales y emulación de protección de software.
Mediante un proceso inteligente de cachés de dos pasos, el impacto sobre el desempeño se mantiene bajo y sin embargo se ofrece un muy elevado nivel de protección. Puede controlar AxEngine usted mismo mediante la Interfaz de Protección Universal Wibu (WUPI). También puede asignar y liberar licencias. Se trata de una forma sencilla y segura de crear protección modular para su software.

Cuando se compara con la integración de CodeMeter API, AxProtector .NET brinda un elevado nivel de protección con mínimo esfuerzo. También puede utilizarse CodeMeter API como complemento.

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.

Sistemas operativos compatibles

AxProtector .NET protege códigos ejecutables y librerías desarrollados en .NET. AxProtector .NET es compatible con todos los frameworks .NET 2.0 y superiores.

Principio operativo

El uso de AxProtector .NET no requiere cambio alguno de su código fuente. Sólo debe integrar AxProtector .NET como proceso poscompilación. AxProtector .NET lleva a cabo los procedimientos de encriptación después de la compilación de su software y antes de la creación de la configuración. AxProtector .NET se encuentra disponible mediante interfaz gráfica de usuario y como herramienta de línea de comandos. Como herramienta de línea de comandos, puede funcionar en integración continua en un sistema de compilación automatizado.

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