To top
Products Products

IxProtector

Share:

Protección individual

La combinación de AxProtector e IxProtector demuestra ser ideal cuando necesita niveles en extremo elevados de protección de software contra la ingeniería inversa y la piratería. AxProtector cubre todo su paquete de software con un escudo protector. Además, IxProtector encripta funciones individuales. Las funciones que procesa IxProtector permanecen encriptadas incluso después de la carga del software y se desencriptan sólo en la memoria durante tiempo estrictamente necesario en el cual de hecho se utilizan. Esta capa de protección doble proporciona protección óptima contra técnicas típicas de craqueo como vaciado de memoria, conexiones provisionales y emulación de protección de software.

IxProtector se integra con AxProtector y puede utilizárselo como agregado a éste o como alternativa. No obstante, se aconseja utilizar AxProtector para maximizar el nivel de protección del software. Si sólo se protegen partes individuales dentro de una aplicación o librería, como alternativa a AxProtector se utiliza IxProtector. En tal caso, las partes del software pueden utilizarse sin licencia. En caso de que las partes sin licencia estén protegidas contra la ingeniería inversa, la solución recomendada es el uso de una licencia sólo de protección.

 

Sistemas operativos compatibles

IxProtector protege códigos ejecutables y librerías para Windows, OS X y Linux. Si su software consta de varias aplicaciones y librerías, es posible combinar módulos: puede mezclar módulos protegidos con AxProtector, módulos protegidos con IxProtector, módulos protegidos con ambos y módulos no protegidos. También es posible el uso mixto que incluya módulos protegidos con AxProtector .NET.

Principio operativo

Para definir qué funciones proteger, debe etiquetarlas en el código fuente de su aplicación. La Interfaz de Protección Universal Wibu (WUPI, por sus siglas en inglés) entonces se integrará a su código fuente. Mediante esta interfaz, puede establecer cuándo deben desencriptarse y cuándo deben encriptarse de nuevo las funciones protegidas. La desencriptación y la encriptación de cada función tienen un muy bajo impacto en el desempeño de la aplicación. Con WUPI usted determina cuándo tienen lugar estas acciones y por ende puede optimizar el desempeño y la seguridad de su software. Además de la desencriptación y la encriptación de las funciones, WUPI ofrece la posibilidad de asignar y liberar licencias a pedido. Está la opción de implementar código no utilizado de su software que IxProtector puede convertir en una trampa (Honey Pot).

Operational Principle of IxProtector

Durante la aplicación de IxProtector y WUPI, usted va a trabajar con una librería falsa. Así, puede ejecutar el software durante la etapa de desarrollo y la de prueba, sin ejecutar encriptación alguna.

Al igual que AxProtector, IxProtector integra un proceso poscompilación y:

  • detecta las funciones seleccionadas y las encripta;
  • quita las etiquetas;
  • asocia los pedidos de desencriptación y de encriptación con las funciones protegidas;
  • inserta operaciones criptográficas en las consultas de licencia.

Mediante estas operaciones criptográficas, IxProtector se asegura de prevenir el "registro y reproducción" típicos.
Además, IxProtector inserta comandos ocultos en su software que CodeMeter utiliza como trampas (Honey Pot). Cualquier pirata que intente desencriptar todas las funciones encriptadas caerá inevitablemente en una trampa. Eso provocará el bloqueo de la licencia, que ya no podrá utilizarse para desencriptar otras funciones. Por ende, IxProtector es un excelente proveedor de medidas de protección contra el análisis sistemático de su software.