P4JX
Architecture P4JX actuelle
L’architecture P4JX
L’archive protégée et le runtime forment une seule frontière de sécurité
La protection reste active depuis l’accès authentifié aux archives jusqu’aux contrôles d’intégrité, en passant par l’analyse, la liaison, l’interprétation et la compilation JIT.
01
Accès fermé aux archives dans la VM
02
Mise en mémoire par méthode et remasquage immédiat
03
Chaînes de déchiffrement de l’interpréteur et du JIT
LEGACY
Approche traditionnelle
Chiffrement traditionnel des classes
Déchiffrer d’abord, puis transmettre le texte en clair à la JVM
Un ClassLoader personnalisé peut masquer les fichiers sur le disque, mais la frontière standard de définition des classes et les mécanismes d’inspection du runtime restent accessibles.
Le chargeur devient un point d’interception centralisé.
Les structures de classe en clair réintègrent le pipeline JVM standard.