Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Academy Contact

Timeline Forensique

forensics

Dé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

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis