P4JX
Arquitectura P4JX actual
La arquitectura P4JX
El archivo protegido y el runtime forman un único límite de seguridad
La protección permanece activa desde el acceso autenticado al archivo hasta las comprobaciones de integridad, pasando por el análisis, el enlace, la interpretación y la compilación JIT.
01
Acceso cerrado al archivo dentro de la VM
02
Preparación por método y reenmascarado inmediato
03
Cadenas de descifrado para intérprete y JIT
LEGACY
Enfoque tradicional
Cifrado tradicional de clases
Descifrar primero y entregar después el texto plano a la JVM
Un ClassLoader personalizado puede ocultar los archivos del disco, pero el límite normal de definición de clases y los mecanismos de inspección del runtime siguen disponibles.
El cargador se convierte en un punto de interceptación centralizado.
Las estructuras de clase en texto plano vuelven al flujo estándar de la JVM.