|
@@ -11,10 +11,15 @@ Mon stage ingénieur s'est déroulé dans l'entreprise VideoLabs, sponsorisant l
|
|
|
développement d'un lecteur multimédia libre et bien connu: VLC. La totalité du
|
|
|
travail que j'ai effectué avait pour objectif d'améliorer ce logiciel.
|
|
|
|
|
|
-En premier lieu, je ferai une introduction technique simple du fonctionnement
|
|
|
+En premier lieu, j'introduirai le fil principal de ce document, le sandboxing,
|
|
|
+en soulignant des concepts, des exemples d'attaques et de raisons d'appliquer
|
|
|
+ce type de mesure et en rajoutant un état de l'art du sandboxing dans les
|
|
|
+applications d'aujourd'hui.
|
|
|
+
|
|
|
+En second lieu, je ferai une présentation technique simple du fonctionnement
|
|
|
interne de VLC pour couvrir les besoins des autres parties.
|
|
|
|
|
|
-En seconde partie, je mettrai en avant mes recherches et les mécanismes que j'ai
|
|
|
+En troisème partie, je mettrai en avant mes recherches et les mécanismes que j'ai
|
|
|
mis en place pour intégrer incrémentalement une architecture multi-processus au
|
|
|
sein de VLC. La finalité de l'intégration de cette architecture est d'apporter
|
|
|
du «sandboxing» dans VLC, terme qui sera décrit dans ladite partie. Il
|
|
@@ -23,13 +28,13 @@ portée à détailler le contexte, les problématiques à résoudre lors de son
|
|
|
intégration, les difficultés rencontrées et les points à améliorer, de façon à
|
|
|
offrir une trace réutilisable pour la compréhension du travail.
|
|
|
|
|
|
-En troisième partie, je détaillerai tout particulièrement l'implémentation Linux
|
|
|
+En quatrième partie, je détaillerai tout particulièrement l'implémentation Linux
|
|
|
et les solutions techniques pratiques liées aux points évoqués dans la partie
|
|
|
précédente. S'agissant du modèle de référence et s'appuyant sur les travaux du
|
|
|
précédent stagiaire Guillaume Fournier, la partie permettra de montrer
|
|
|
réellement l'architecture multi-processus fonctionnelle et en place.
|
|
|
|
|
|
-En quatrième partie, j'ajouterai les missions supplémentaires auxquelles j'ai
|
|
|
+En cinquième partie, j'ajouterai les missions supplémentaires auxquelles j'ai
|
|
|
participé en détaillant leurs spécificités. Trois gros projets indépendants se
|
|
|
détachent en particulier: l'écriture d'un encodeur matériel pour Android et la
|
|
|
finalisation d'un projet de cinéma virtuel ainsi que d'un client bittorrent
|