Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

Over-the-top Advanced File Protection

Télécharger
Louveau, Simon ULiège
Promoteur(s) : Mathy, Laurent ULiège
Date de soutenance : 8-sep-2025/9-sep-2025 • URL permanente : http://hdl.handle.net/2268.2/24459
Détails
Titre : Over-the-top Advanced File Protection
Auteur : Louveau, Simon ULiège
Date de soutenance  : 8-sep-2025/9-sep-2025
Promoteur(s) : Mathy, Laurent ULiège
Membre(s) du jury : Donnet, Benoît ULiège
Boigelot, Bernard ULiège
Langue : Anglais
Nombre de pages : 102
Mots-clés : [en] Windows OS
[en] Minifilters
[en] File System Filter Driver
[en] File Protection
[en] I/O Model
Discipline(s) : Ingénierie, informatique & technologie > Ingénierie civile
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Operating systems traditionally provide per-user file access control. This is indeed very useful is some settings, such as the cloud, but is rather inadequate to protect personal computers from modern threats such as ransomware. Inadequacies for modern threats are related to the fact that issues arises when malware, such as ransomware, infiltrates a personal computer and typically runs under the permissions of the user who accidentally launched it. It can access, modify or encrypt all of the user’s file. This makes traditional per-user protection ineffective against certain types of malware that exploit user privileges. Indeed, in such a context, files would be safer if per-application isolation was in place.

Given the scale of the work to be done and the high relevance for personal computers, only one operating system was chosen by the author and the implementation as well as the theoretical knowledge are based solely on Windows operating system. Moreover, this master thesis aims to follow three important principles : investigation, design and implementation. For that purpose, the structure of the thesis intends to stick to specific objectives aligned with theses principles such as defining the threat model, studying existing solutions to similar problems, designing per-application protection, creating a proof-of-concept and an enhanced version defined as a kind of minimal viable product and evaluating it in the domain of application with a use case.

To achieve these objectives, a deep understanding of certain Windows concepts is needed and therefore the author conducted research and synthesis work made available in annexes as well as analysis and testing environment defined in appendices to reproduce and independently develop kernel-mode Windows drivers. Indeed, the thesis presents a solution that consists of a kernel-mode minifilter plus a user-mode service acting as policy decision engine. This design can protect against unauthorized file access and secure personal data.

However, the solution presented still exhibits some limitations and better security enhancements could be researched for future improvements.


Fichier(s)

Document(s)

File
Access s194100LouveauSimon2025_thesis.pdf
Description: Master Thesis Report
Taille: 24.31 MB
Format: Adobe PDF
File
Access s194100LouveauSimon2025_abstract.pdf
Description: Master Thesis Abstract
Taille: 51.8 kB
Format: Adobe PDF

Annexe(s)

File
Access information.txt
Description: Information about URL of source code and online repository structure.
Taille: 1.01 kB
Format: Text

Auteur

  • Louveau, Simon ULiège Université de Liège > Master ing. civ. inf. fin. spéc. comp. syst. secur

Promoteur(s)

Membre(s) du jury

  • Donnet, Benoît ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
    ORBi Voir ses publications sur ORBi
  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.