Aller au contenu

Glossaire

NTUSER.DAT

La ruche du Registre propre à chaque utilisateur, stockée dans son profil et chargée comme HKEY_CURRENT_USER, riche en traces d'activité.

NTUSER.DAT est la principale ruche du Registre propre à chaque utilisateur. Chaque profil en possède sa copie à la racine du dossier de profil, par exemple C:\Users\<utilisateur>\NTUSER.DAT (sous Windows XP, dans C:\Documents and Settings\<utilisateur>). À l'ouverture de session, Windows la charge sous HKEY_USERS\<SID> et l'expose en tant que HKEY_CURRENT_USER.

Parce qu'elle enregistre les paramètres et l'historique de l'utilisateur, NTUSER.DAT est l'une des sources les plus précieuses pour attribuer une activité à un compte précis (identifié par son SID). Elle contient notamment :

  • des traces de lancement de programmes comme UserAssist ;
  • les fichiers et commandes récemment utilisés, dont RecentDocs, RunMRU, TypedPaths et les listes MRU des boîtes de dialogue ;
  • les entrées de démarrage automatique propres à l'utilisateur dans les clés Run ;
  • les paramètres et listes de fichiers récents de nombreux logiciels tiers.

Le fichier est verrouillé tant que l'utilisateur est connecté : il faut donc le collecter depuis une image forensique, un cliché instantané de volume ou avec des outils d'accès brut plutôt que par une simple copie. Collectez aussi les journaux de transactions associés (NTUSER.DAT.LOG1 et .LOG2), car les modifications récentes peuvent n'exister que là. N'oubliez pas que l'historique des dossiers de l'Explorateur (ShellBags) et d'autres données du shell se trouvent dans la seconde ruche utilisateur, UsrClass.dat, à collecter systématiquement en même temps.

Artefacts concernés