Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Sylvestre Ledru

đŸ‘€ Speaker
223 total appearances

Appearances Over Time

Podcast Appearances

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Les logiciels les plus utilisés à l'heure actuelle sur la planÚte, c'est les navigateurs web.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

En l'occurrence, je travaille sur Firefox, mais Chrome, Safari et Edge sont grosso modo les logiciels que tout le monde utilise au moins une fois par jour.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc les attaquants, ça peut ĂȘtre des États, des groupes mafieux ou quelqu'un avec un sweat Ă  capuche dans sa cave, va cibler les logiciels que tout le monde utilise.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et ces logiciels-lĂ , historiquement, pour des raisons de performance, d'historique, utilisent tous...

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

C et C++ qui sont des langages qui sont trĂšs bien, mais qui sont aussi extrĂȘmement difficiles Ă  maintenir.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc en écrivant du code dans ces langages-là, on va des fois faire des erreurs de programmation qui peuvent entraßner des failles de sécurité.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Il y a un exemple assez connu Ă  Mozilla qui est qu'un jour le FBI, les services amĂ©ricains, ont des experts en informatique qui vont chercher des failles de sĂ©curitĂ© pour leurs enquĂȘtes.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et un jour, le FBI avait trouvé un réseau de pédophiles sur Internet.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

ils se sont rendus compte que la plupart des gens utilisaient Tor.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Tor, c'est une version modifiée de Firefox avec plein d'options de protection, etc.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et donc, ils ont fait tomber le réseau pédophile grùce à cette faille de sécurité de Firefox.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Nous, on était contents, mais nous, ce qu'on espérait, c'est qu'ils nous transmettent cette faille de sécurité pour éviter que des gens mal intentionnés la réutilisent.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et donc, on a rĂ©cupĂ©rĂ© la faille aprĂšs avoir embĂȘtĂ© un peu le FBI.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc ça, c'est un exemple comme ça.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Alors là, ça permettait de récupérer l'adresse IP d'origine de l'utilisateur, en l'occurrence, qui était un pédophile.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Donc dans ce cas-là, c'était trÚs pertinent d'utiliser cette faille.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Il y a une autre faille aussi que j'avais adorée.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Alors à l'époque, j'étais le responsable de cette version de Firefox.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

Et un jour, il y a un de mes collĂšgues qui m'appelle et qui me dit « Il y a une grosse faille de sĂ©curitĂ© donnĂ©e dans Firefox qui vient d'ĂȘtre reportĂ©e par un utilisateur.

Underscore_
Pourquoi les devs réécrivent tout avec ce langage ? — Sylvestre Ledru (Mozilla)

»

← Previous Page 1 of 12 Next →