|
Correlating Orphaned Windows Registry Data Structures
Damir Kahvedžić
Centre for Cyber Crime Investigation,
University College Dublin, Ireland,
Tel: +353 1 716 2485
Email: damir.kahvedzic@ucd.ie
Tahar Kechadi
Centre for Cyber Crime Investigation,
University College Dublin, Ireland,
Tel: +353 1 716 2478
Email: tahar.kechadi@ucd.ie
ABSTRACT
Recently, it has been shown that
deleted entries of the Microsoft Windows registry (keys) may
still reside in the system files once the entries have been
deleted from the active database. Investigating the complete
keys in context may be extremely important from both a Forensic
Investigation point of view and a legal point of view where a
lack of context can bring doubt to an argument. In this paper we
formalise the registry behaviour and show how a retrieved value
may not maintain a relation to the part of the registry it
belonged to and hence lose that context. We define registry
orphans and elaborate on how they can be created inadvertently
during software uninstallation and other system processes. We
analyse the orphans and attempt to reconstruct them
automatically. We adopt a data mining approach and introduce a
set of attributes that can be applied by the forensic
investigator to match values to their parents. The heuristics
are encoded in a Decision Tree that can discriminate between
keys and select those which most likely owned a particular
orphan value.
Keywords: Windows Registry, Data Structures, Retrieval,
Orphans, Correlation
|