Documentación

Documentación/Protección

Arquitectura de protección

Capas distintas para diferentes dificultades de reconstrucción.

Analizar antes de transformar#

Complexer modela el flujo de control, las dependencias de datos, las excepciones y las relaciones de llamadas. Las transformaciones aprovechan esos análisis. Los presupuestos de crecimiento limitan la expansión de los métodos y el pipeline sigue el estado afectado.

Responsabilidades complementarias#

  • Las constantes cifradas cambian el almacenamiento y la recuperación de valores.
  • La indirección modifica cómo se representan las referencias a métodos y constructores.
  • Los cambios de flujo dificultan reconstruir una estructura de código sencilla.
  • La virtualización o la compilación nativa cambia la ejecución de métodos seleccionados. Son alternativas, no dos pasos obligatorios para todos los métodos.

Seleccionar con criterio#

El pipeline estándar y los modos opcionales de ejecución atienden necesidades distintas. Virtualización y compilación nativa se eligen de forma explícita. Los métodos críticos requieren su propia política.

La protección eleva el esfuerzo de análisis y modificación. No vuelve matemáticamente imposible analizar el código cliente ni sustituye la autorización del servidor o la gestión de secretos.

Contactar con el equipo