Glossaire
Mouvement latéral
Déplacement d'un attaquant d'un hôte compromis vers d'autres machines du réseau, via RDP, SMB, PsExec, WMI, WinRM ou tâches et services distants.
Le mouvement latéral est la phase d'une intrusion au cours de laquelle l'attaquant utilise son accès à une machine pour en atteindre d'autres sur le même réseau, généralement avec des identifiants volés. MITRE ATT&CK en fait une tactique à part entière. Sous Windows, les techniques courantes sont le Bureau à distance, l'accès SMB aux partages administratifs, la création de services à distance à la manière de PsExec, WMI, WinRM et PowerShell Remoting, ainsi que la création à distance de tâches planifiées ou de services.
Les traces sont réparties entre deux machines, et une bonne investigation examine les deux. Sur l'hôte source, on trouve les traces de l'action sortante : les outils clients exécutés, l'historique du client RDP et les ouvertures de session avec identifiants explicites. Sur l'hôte de destination, on trouve le versant entrant : événements d'ouverture de session Security avec un type d'ouverture de session réseau ou interactif à distance, nouveaux services comme celui qu'installe PsExec, nouvelles tâches planifiées et processus lancés par WmiPrvSE.exe ou wsmprovhost.exe.
Les sources principales sont les journaux d'événements Windows, où une poignée d'ID d'événement (4624, 4648, 7045, 4698) portent l'essentiel, et les artefacts de connexion RDP. Corréler horodatages, noms de compte et adresses sources entre les hôtes permet de reconstituer le chemin suivi par l'attaquant. Comme les attaquants s'appuient souvent sur des outils d'administration intégrés, le mouvement latéral recoupe largement l'abus de LOLBins, et il précède fréquemment la mise en place d'une persistance sur l'hôte nouvellement atteint.
Artefacts concernés
- Artefacts de stratégie de groupeFiche stratégie de groupe : SYSVOL, Registry.pol, mots de passe GPP, historique côté client et journaux, et comment les attaquants détournent les GPO.
- Cache bitmap RDPFiche cache bitmap RDP : fichiers bcache*.bmc et Cache*.bin du client RDP, ce que révèlent les tuiles d'écran, horodatages, reconstitution avec bmc-tools.
- Journaux d'événements Windows (EVTX)Fiche des journaux d'événements Windows : emplacements EVTX, ID indispensables (connexions, processus, services, effacement), rétention, audit et outils.
- Journaux du pare-feu WindowsFiche pare-feu Windows : format et réglages de pfirewall.log, événements de règles 2004-2006, audit WFP 5156/5157, règles dans le registre et abus de netsh.
- Journaux du serveur web IISFiche journaux IIS : emplacement des logs W3C par site, horodatage UTC, champs par défaut, HTTPERR, applicationHost.config et chasse aux webshells sur Windows.
- NTDS.dit et contrôleurs de domaineFiche NTDS.dit : la base Active Directory, ce qu'elle prouve, les traces de vol sur un DC et les Event IDs Kerberos, NTLM et DCSync utiles à l'enquêteur.
- Outils d'accès distant (RMM)Fiche RMM et outils d'accès distant : AnyDesk, TeamViewer, ScreenConnect, leurs journaux, IDs de connexion, IP et horodatages, et comment traquer l'abus.
- Référentiel WMI et SCCM RecentlyUsedAppsFiche référentiel WMI : OBJECTS.DATA, filtres, consommateurs et liaisons d'événements, WMI-Activity 5857–5861, fichiers MOF et CCM_RecentlyUsedApps.
- Serveur et client OpenSSHFiche OpenSSH sous Windows : journal de sshd, sshd_config et clés d'hôte, persistance par authorized_keys, known_hosts, traces du client et tunnels inversés.
- Services WindowsFiche services Windows : valeurs de la clé Services (ImagePath, Start, Type, ServiceDll), événements 7045 et 4697, traces de PsExec et pièges.
- Tâches planifiéesFiche tâches planifiées : XML et .job, clés TaskCache, horodatages DynamicInfo, tâches masquées, événements TaskScheduler et 4698.
- Traces de connexions RDPFiche forensique RDP : ID côté cible (4624 type 10, 1149, 21 à 25, 131) et traces côté source (clés Terminal Server Client, Default.rdp, événement 1024).