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

Jean-Baptiste Kempf

👤 Speaker
1101 total appearances

Appearances Over Time

Podcast Appearances

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Sauf qu'en fait, il y a beaucoup de choses qui sont basées sur FFmpeg ou sur VLC qui ont été écrites dans la fin des années 90, début des années 2000.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et on était quand même beaucoup plus cool, on faisait quand même beaucoup plus confiance, mais surtout...

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

on savait moins utiliser les failles de sécurité.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et donc, en fait, de par la taille du projet, qu'en fait, VLC, c'est un truc énorme.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

C'est monstrueux.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

En fait, quand tu compiles VLC plus toutes les dépendances, on se passe de 15 millions de lignes de code en C et en C++.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

C'est monstrueux.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

C'est qu'en fait, le problème de VLC ou le problème de Chrome, c'est qu'en fait, dans ton process, tu as du code qui tourne, qui n'est pas le tien.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Donc, tu ne peux pas faire confiance.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Donc, soit tu audites tout le code, parce que c'est open source et comme VLC, on amène tout le code.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Mais en fait, parfois, tu tournes dans ton process le binaire qui est ta carte graphique, le driver de ta carte graphique.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Il y a une partie qui est exécutée dans ton binaire.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et quand il crash, de toute façon, tu n'as pas le code source parce que c'est dans le driver de Nvidia.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et là, tu fais quoi ?

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et donc, par exemple, je peux te dire que 80-90% des crashes de VLC, c'est dans les drivers des cartes graphiques.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Et toi, tu n'y peux rien.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Globalement, la réponse est qu'on n'en sait rien.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

C'est à peu près aussi sécurisé.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

Mais c'est vrai qu'aujourd'hui, il y a un petit avantage à être open source parce qu'on a développé énormément d'outils d'analyse statique et d'analyse dynamique.

Underscore_
Le jour où la CIA a tenté d’influencer VLC — Jean-Baptiste Kempf (rediff)

que c'est plutôt impositif.