|
@@ -1,4 +1,4 @@
|
|
|
-\documentclass{memoir}
|
|
|
+\documentclass{report}
|
|
|
|
|
|
\usepackage[a4paper]{geometry}
|
|
|
|
|
@@ -30,32 +30,32 @@ Renforcement de la sécurité d'un lecteur vidéo multiplate-forme par séparati
|
|
|
|
|
|
\part{VLC-sandbox, sécurité par isolation et limitation des capacités}
|
|
|
\chapter{Qu'est-ce que le sandboxing}
|
|
|
-\include{chapters/what_is_sandboxing}
|
|
|
+\input{chapters/what_is_sandboxing}
|
|
|
|
|
|
\chapter{Pourquoi faire du sandboxing dans VLC}
|
|
|
-\include{chapters/why_sandboxing}
|
|
|
+\input{chapters/why_sandboxing}
|
|
|
|
|
|
\part{Abstractions apportées dans la sandbox}
|
|
|
\chapter{Question d'architecture: broker vs orchestrateur}
|
|
|
-\include{chapters/sandbox_architecture}
|
|
|
+\input{chapters/sandbox_architecture}
|
|
|
|
|
|
\chapter{Communication inter-processus}
|
|
|
-\include{chapters/sandbox_ipc}
|
|
|
+\input{chapters/sandbox_ipc}
|
|
|
|
|
|
\chapter{Initialisation des liens entre modules}
|
|
|
-\include{chapters/sandbox_init_links}
|
|
|
+\input{chapters/sandbox_init_links}
|
|
|
|
|
|
\chapter{Gestion des messages reçus: boucle événementielle}
|
|
|
-\include{chapters/sandbox_eventloop}
|
|
|
+\input{chapters/sandbox_eventloop}
|
|
|
|
|
|
\chapter{Gestion des blocs mémoires}
|
|
|
-\include{chapters/sandbox_memory_blocks}
|
|
|
+\input{chapters/sandbox_memory_blocks}
|
|
|
|
|
|
\chapter{Gestion des objets de libvlccore, design pattern}
|
|
|
-\include{chapters/sandbox_pattern_libvlccore}
|
|
|
+\input{chapters/sandbox_pattern_libvlccore}
|
|
|
|
|
|
\chapter{Technique de sandboxing alternative, isolation par module}
|
|
|
-\include{chapters/sandbox_pattern_modules}
|
|
|
+\input{chapters/sandbox_pattern_modules}
|
|
|
|
|
|
\part{Implémentation de la sandbox sous Linux}
|
|
|
\chapter{Passage de descripteur de fichiers entre processus}
|