Tagua VM, a safe PHP virtual machine

Ivan Enderlin (18.May.2017 at 16:20, 40 min)
Talk at PHP Tour 2017 Nantes (French)

Rating: 5 of 5

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).

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= seven minus zero

Comments

Rating: 5 of 5

19.May.2017 at 11:21 by Olivier Dolbeau (31 comments) via Web2 LIVE

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

Rating: 5 of 5

19.May.2017 at 15:47 by Arnaud Langlade (9 comments) via Web2 LIVE

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

Rating: 5 of 5

20.May.2017 at 10:55 by Guillaume (7 comments) via Web2 LIVE

Bon courage ! Vivement la version finale.

Rating: 5 of 5

20.May.2017 at 15:04 by Thomas Sieffert (29 comments) via Web2 LIVE

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

Rating: 5 of 5

22.May.2017 at 18:35 by Stéphane Hulard (9 comments)

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.

© Joind.in 2017