Master thesis : UniForeXT: A Unified Data Model for Cross-Tool Integration in Digital Forensic Triage
Robert, Louan
Promotor(s) :
Donnet, Benoît
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26068
Details
| Title : | Master thesis : UniForeXT: A Unified Data Model for Cross-Tool Integration in Digital Forensic Triage |
| Translated title : | [fr] UniForeXT : un modèle unifié pour l'intégration inter-outils dans le triage en forensique numérique |
| Author : | Robert, Louan
|
| Date of defense : | 29-Jun-2026/30-Jun-2026 |
| Advisor(s) : | Donnet, Benoît
|
| Committee's member(s) : | Debruyne, Christophe
Mathy, Laurent
|
| Language : | English |
| Number of pages : | 109 |
| Keywords : | [en] forensics [en] incident triage [en] DFIR [en] Heterogeneous data integration [en] knowledge graph [en] ontology [en] Cybersecurity data engineering [en] uniforext [en] forensic data integration [en] digital forensics [fr] informatique légale [fr] forensique [fr] tri des incidents [fr] dfir [fr] Cybersécurité |
| Discipline(s) : | Engineering, computing & technology > Computer science |
| Commentary : | This master thesis was completed in collaboration with the Center for Cybersecurity Belgium. |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Degree: | Master en sciences informatiques, à finalité spécialisée en "computer systems security" |
| Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] The heterogeneous outputs of specialized forensic tools are a bottleneck in digital forensics and incident response (DFIR) triage. This thesis introduces UniForeXT, a tool-agnostic framework that consolidates diverse forensic artifacts into a unified, searchable knowledge graph, to accelerate triage workflows. UniForeXT comprises three integrated components: (1) a lightweight ontology that models forensic entities (e.g., detections, events, processes, users, hosts, etc.) using controlled vocabularies, (2) a YAML-to-RDF mapping tool driven by configuration and implemented in Java that generates an RDF graph and validates output using SHACL shapes, and (3) a UniForeXT tailored JavaFX/HTML visualization client that offers five complementary views to support analysis from an overview to a drill-down. Evaluation on realistic CERT Belgium datasets shows ingestion of ~500 MB in ~31 seconds and full SHACL validation in ~2 minutes (both run offline, ahead of analysis). Representative triage queries return in under 300 ms. Future directions include web-based, multi-user visualization, entity reconciliation, RML/YARRLM interoperability, LLM-assisted workflows, and broader user studies. UniForeXT demonstrates that ontology-driven integration, pragmatic mapping, and purposeful visualization can reduce forensic fragmentation and are likely to improve triage efficiency.
File(s)
Document(s)
Annexe(s)
UniForeXT-code.zip
Description: The complete source code associated with this thesis. The repository is also available online and can be accessed on GitHub, see the linked URLs.
Size: 483.99 kB
Format: Unknown
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.

Master Thesis Online


All files (archive ZIP)