Archives de
Tag: security

Remplacer le SecurityManager de Java par un agent grâce à Byte Buddy

Remplacer le SecurityManager de Java par un agent grâce à Byte Buddy

Le SecurityManager de Java était un composant essentiel du modèle de sécurité de Java. Il permettait de mettre en places des règles de sécurités en implémentant des méthodes check*() telle que checkExec(String cmd) pour l’exécution d’une commande sur la machine hôte ou checkRead(String file) pour l’accès en lecture à un fichier. Plus de détail dans sa JavaDoc. Il a été déprécié en Java 17 (JEP 411) et supprimé en Java 24 (JEP 486). Au sein de Kestra, la plateforme d’orchestration…

Lire la suite Lire la suite

Java : vers une intégrité par défaut de la JVM

Java : vers une intégrité par défaut de la JVM

Cet article est paru pour la première fois dans le magazine Programmez! Hors série #16. La Machine Virtuelle Java (JVM) est un environnement d’exécution qui permet à des programmes écrits en Java (ou dans d’autres langages compilés en bytecode Java) de s’exécuter sur différents systèmes d’exploitation et architectures matérielles. Dès ses débuts, la JVM a été pensée pour être dynamique : elle peut exécuter du code non présent à la compilation par chargement de code à chaud. Elle peut aussi…

Lire la suite Lire la suite

Devoxx FR 2023 – Hidden security features of the JVM – everything you didn’t know and more par Steve Poole

Devoxx FR 2023 – Hidden security features of the JVM – everything you didn’t know and more par Steve Poole

Première conférence à laquelle je vais pour cette session de Devoxx France parle de sécurité dans le JVM par Steve Poole. Le Security Manager est déprécié mais la JVM a un design fantastique pour la sécurité. Tout d’abord, pourquoi se soucier de la sécurité ? Première conférence à laquelle je vais pour cette session de Devoxx France parle de sécurité dans le JVM par Steve Poole. Le Security Manager est déprécié, mais la JVM a un design fantastique pour la…

Lire la suite Lire la suite