Timeline Forensique
forensicsDéfinition
Une Timeline Forensique est la reconstitution chronologique exhaustive de l'ensemble des événements système survenus sur une machine ou un environnement, agrégeant des sources hétérogènes : horodatages de création, modification et accès des fichiers (MACB timestamps), modifications de clés de registre Windows, journaux d'événements système et applicatifs, connexions réseau enregistrées, et exécutions de processus tracées par des outils comme Sysmon. Cette agrégation temporelle permet aux analystes de réponse à incident (DFIR) d'établir la séquence exacte et objective d'une compromission, depuis le vecteur d'accès initial jusqu'à l'impact final observé, en positionnant chaque artefact découvert dans son contexte temporel précis relativement aux autres événements du système. Des outils spécialisés comme Plaso, capable d'extraire et de fusionner automatiquement des dizaines de types d'artefacts hétérogènes en un format super-timeline unifié, et Timesketch, une plateforme collaborative de visualisation et d'annotation de ces chronologies, structurent ce processus d'analyse à grande échelle. La construction d'une timeline précise permet notamment de dater avec confiance le patient zéro, le premier système compromis à l'origine de la propagation, de tracer méthodiquement la progression de l'attaquant à travers le système d'information via les mouvements latéraux successifs, et de documenter l'incident de manière rigoureuse pour un rapport final ou une procédure judiciaire.
Principe de la supertimeline
Une timeline forensique agrège en un référentiel unique, normalisé en UTC, l'ensemble des artefacts horodatés d'un système. Chaque ligne associe un timestamp, une source, un type d'événement et une description. Lorsque plusieurs dizaines de sources sont fusionnées et corrélées, on parle de supertimeline : elle permet de dépasser les seuls journaux d'événements, souvent incomplets ou purgés, en exploitant les traces indirectes laissées par le système d'exploitation. C'est le socle de toute investigation en forensic numérique et de la phase d'analyse d'un incident traité par un CSIRT.
Sources et artefacts exploités
- Système de fichiers : timestamps MACB issus de la $MFT NTFS, du $UsnJrnl (journal de changements) et du $LogFile
- Registre Windows : LastWrite des clés, ruches NTUSER.DAT, ShellBags, UserAssist, ShimCache et Amcache
- Journaux : Security (4624, 4688, 4672), System, PowerShell ScriptBlock et surtout Sysmon
- Exécution : Prefetch, SRUM, BAM/DAM, tâches planifiées et services
- Réseau et navigateur : historique, cache, téléchargements, journaux proxy, DNS et flux NetFlow
- Mémoire vive : processus et connexions actives extraits par analyse de dump RAM
Chaîne d'outillage
- Plaso / log2timeline : extraction multi-parseurs, filtrage via psort et export CSV ou Elasticsearch
- Timeline Explorer et la suite Eric Zimmerman (MFTECmd, RECmd, PECmd) : parsing ciblé et visualisation interactive
- Autopsy, Velociraptor, KAPE : collecte à distance et triage rapide sur parc étendu
- Indexation dans un SIEM pour croiser la timeline hôte avec la télémétrie EDR
Méthodologie d'analyse
L'analyste part d'un pivot connu — un IOC, une alerte, un fichier suspect — puis applique la technique du temporal proximity : examiner une fenêtre étroite autour de l'événement pour identifier les artefacts créés simultanément. On remonte ensuite vers le patient zéro pour établir le vecteur initial, et on descend pour tracer la persistance, l'escalade de privilèges, le mouvement latéral et l'exfiltration. Le résultat alimente la reconstitution du kill chain et le calcul du dwell time.
Limites et anti-forensics
Les attaquants pratiquent le timestomping (altération des timestamps $STANDARD_INFORMATION, détectable par comparaison avec $FILE_NAME), l'effacement de journaux (event 1102) et le nettoyage du Prefetch. Les décalages d'horloge, les fuseaux horaires et les biais de granularité des systèmes de fichiers imposent une normalisation rigoureuse. L'intégrité probatoire dépend enfin d'une chaîne de custody documentée et d'empreintes cryptographiques calculées avant toute manipulation.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h