Super Timeline Forensics
forensicsDéfinition
La super timeline forensique est une timeline unifiée intégrant des timestamps de sources multiples en une vue chronologique cohérente, permettant de reconstituer avec précision la séquence des événements d'un incident. Elle combine les timestamps des systèmes de fichiers (MAC times), des journaux d'événements, des artefacts du registre, des logs applicatifs, et d'autres sources forensiques en un seul flux ordonné. L'outil de référence pour la création de super timelines est log2timeline/Plaso (développé par Kristinn Gudjonsson, maintenant maintenu par la communauté DFIR). Plaso collecte automatiquement les timestamps de nombreuses sources : NTFS/FAT MFT, Windows Event Logs (EVTX), ruches de registre Windows (avec les LastWriteTime de chaque clé), préfetch files, LNK files, Jump Lists, history de navigateurs (Chrome, Firefox, IE, Edge), journaux syslog Linux, access logs Apache, et bien d'autres. Toutes ces sources sont converties dans un format unifié et triées chronologiquement. Le workflow typique avec Plaso comprend : log2timeline.py -z UTC source.E01 output.plaso (analyse d'une image forensique avec extraction de tous les timestamps), puis psort.py -o L2tcsv output.plaso > timeline.csv (export en CSV trié). La timeline résultante peut contenir des millions d'événements pour une image disque complète, nécessitant des outils de filtrage et d'analyse comme Timeline Explorer (Eric Zimmerman) pour la navigation efficace. La super timeline est particulièrement utile pour corréler des activités qui ne seraient pas apparentes dans les sources individuelles : un exécutable créé à T, un accès Prefetch à T+1 minute, un Event Log d'exécution de processus à T+1 minute, et un accès réseau dans Zeek logs à T+2 minutes peuvent tous être liés dans la super timeline pour reconstituer la chaîne d'attaque. La normalisation des fuseaux horaires est critique pour les super timelines. Plaso stocke tous les timestamps en UTC et les convertit à partir des fuseaux horaires configurés dans les sources. La timezone du système analysé (extraite de la ruche SYSTEM) est essentielle pour l'interprétation correcte des timestamps Windows qui sont en heure locale.
Fonctionnement
Plaso utilise des parsers spécifiques à chaque source (NTFS parser pour le MFT, WinEvtParser pour l'EVTX, RegfParser pour le registre) pour extraire les timestamps et les convertir dans le format interne EventData. Les events sont stockés dans un fichier Plaso Storage (.plaso, format SQLite) puis triés et exportés par psort.py. L2t_csv est le format standard de super timeline (date, heure, timezone, type, source, host, user, short description, long description, filename).
Application DFIR
Workflow super timeline : 1) log2timeline.py -z UTC --parsers win7 image.E01 case.plaso (30-120 min selon la taille), 2) psort.py -o L2tcsv case.plaso | grep '2025-06' > june_timeline.csv (filtrer la période d'intérêt), 3) Ouvrir dans Timeline Explorer, 4) Filtrer par type d'artefact ou par mot clé (nom de malware, nom d'utilisateur), 5) Identifier les clusters d'activité et les patterns. Annotater la timeline avec les événements forensiques identifiés.
Outils
Plaso/log2timeline (log2timeline.py, psort.py, pinfo.py), Timeline Explorer (Eric Zimmerman, Excel-like viewer pour L2t CSV), KAPE + EZParser (triage rapide avec timeline intégrée), Timesketch (timeline web collaborative Google, importation Plaso). Outils SIEM : ingérer la timeline dans Elastic Stack ou Splunk pour des capacités de recherche avancées. Formation : SANS FOR500/508 (super timeline labs).
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.
Un projet cybersécurité ?
Expert dispo · Réponse 24h