Le défi du « Memory Safety » en C++

 ·  18:30 –20:30

← Toutes les rencontres

Depuis sa création en 1985, et sa standardisation sous l'appellation ISO/IEC 14882:1998 en septembre 1998, le langage de programmation C++ a joué un rôle très important dans un vaste éventail de domaines d'affaires. Avec le passage du temps, le comité ISO JTC1 (technologies de l'information) SC22 (langages de programmation) WG21 (C++) a permis au langage de poursuivre son évolution et son adoption. Or, un défi considérable se dresse maintenant sur le chemin : comment résoudre définitivement les classes d'erreur de programmation qui sont regroupées sous l'appellation de « Memory Safety »? Faut-il trouver une façon d'incorporer un « borrow-checker » au langage? Est-ce même possible? Y a-t-il suffisamment d'information exprimée statiquement dans un programme C++ pour garantir l'absence de ces erreurs? Quels sont les efforts en cours pour relever ce défi? Dans le cadre de cette présentation, nous allons clarifier à quoi ressemblent les bogues de memory-safety. Nous verrons pourquoi ces bogues ont un impact important sur la cybersécurité. Nous ferons des comparaisons avec différents langages de programmation qui ont des solutions pour plusieurs de ces problèmes. Nous verrons ensuite pourquoi il est difficile d'incorporer ces solutions au langage C++. Finalement, nous aborderons certains des efforts connus du public pour relever ces défis.

S'inscrire

Visionner la vidéo

Conférencier

Gabriel Aubut-Lussier

Gabriel Aubut-Lussier est chef de projets chez Druide Informatique, éditeur du logiciel Antidote, où il travaille depuis plus de quinze ans. Après avoir été en charge de la création de la solution SaaS Antidote Web, il dirige maintenant des projets d'infrastructure infonuagique et des projets de cybersécurité. Il est diplômé de l'université de Sherbrooke en informatique et est diplômé du micro-programme de 2e cycle en sécurité informatique. Gabriel est passionné de C++ et a fondé le groupe d'utilisateurs C++ Montréal sur la plateforme Meetup.

Logistique

  • Arrivée Arrivé et pizza: 18h30
  • Début de la présentation Début de la présentation vers: 19h00
  • Après-rencontre Souper ou après rencontre: 21h00
  • Nourriture & Boissons Pizza fournies Vous pouvez apporter votre alcool!

Lieu

La Console

830 rue Saint-Joseph Est, Suite 500 Québec QC, Canada, G1K 3C9

5è étage - Bureau 500

Carte →

Après la Rencontre

On reste au même endroit ou on décide sur place! :) Apportez votre boisson et vos snacks!