\chapter{Implementation} This chapter describes the software design and architecture, and the way that they help to solve the problem. The following sections describe the FUSE framework, different methods used to store access permissions of processes and finally the way the chosen architecture is designed to resist unauthorised access to the filesystem. \section{FUSE framework}