PHP est un langage extrêment populaire. En 2015, PHP était utilisé par plus de 80% de tous les sites Web. Cependant, 500 vulnérabilités sévères sont répertoriées. Bien qu'inhérent à tous langages populaires, cela reste très dangereux. L'objectif du projet Tagua VM est de fournir une VM PHP qui garantie un haut niveau de sûreté et de qualité en supprimant des larges classes de vulnérabilités, grâce à des outils appropriés comme Rust et LLVM. Rust est un langage remarquable qui apporte des garanties fortes à propos de la sûreté de la mémoire. C'est aussi un langage très rapide qui rivalise avec C. LLVM est une infrastructure de compilateur célèbre qui apporte de la modernité, des algorithmes à la pointe, des performances, une suite d'outils pour développeur etc. Ce projet va résoudre trois problèmes en une fois : 1. Fournir un niveau haut niveau de sûreté et de qualité en supprimant des larges classes de vulnérabilité, et ainsi éviter des coûts de bugs dramatiques ; 2. Fournir de la modernité, une nouvelle expérience développeur et des algorithmes à la pointe de la recherche, donc des performances ; 3. Fournir un ensemble de bibliothèques qui vont composer la VM et qui pourront être réutiliser en dehors du projet (comme le parseur, les analyseurs, les extensions etc.). Durant cette conférence, nous présenterons les objectifs de ce projet, ainsi que son avancement. Nous expliquerons pourquoi il est crucial et pourquoi il reçoit le soutient d'une communauté grandissante et de développeurs notables (avec un rôle important dans le développement de PHP).

Comments

Comments are closed.

Super talk ! Bon courage pour cette superbe aventure, j'ai hâte de voir le résultat. :)

Très intéressant, il me tarde aussi de voir le résultat ! Bonne chance pour la suite !

Guillaume at 10:55 on 20 May 2017

Bon courage ! Vivement la version finale.

Super intéressant et superbe initiative ! Bon courage à vous :).

Merci pour cette présentation très instructive sur le fonctionnement de PHP et pour la découverte du projet TaguaVM. Ça donne vraiment envie, hâte de voir la suite !
Bon courage pour ce magnifique projet.

Ivan Enderlin (Speaker) at 15:33 on 29 May 2017

Slides at https://speakerdeck.com/hywan/tagua-vm-a-safe-php-virtual-machine.