...

Mailserver Header Analysis : détecter les spams en toute sécurité

Je reconnais le spam de manière fiable lorsque je vois le En-tête du serveur de messagerie et évalue les traces techniques. L'analyse ciblée des en-têtes montre l'origine, le chemin de transport et l'authentification d'un message et démasque ainsi rapidement et sûrement les tromperies ainsi que les erreurs de distribution.

Points centraux

Je mise sur l'ensemble du En-tête brut et je lis la chaîne de serveurs à l'envers. Je vérifie l'IP, le nom d'hôte et l'horodatage étape par étape. J'évalue les résultats de SPF, DKIM et DMARC en interaction et non de manière isolée. Je replace les lignes Received remarquables, les domaines d'expéditeur incohérents et les champs manipulables dans leur contexte. Au final, il en résulte une image claire de la légitimité d'un message ou, plus clairement, de son contenu. Spam.

  • Chaîne de réception lire à l'envers
  • SPF/DKIM/DMARC vérifier en groupe
  • IP de l'expéditeur et comparer les noms d'hôtes
  • Chemin de retour comparer avec les données d'en-tête
  • Horodatage vérifier la plausibilité

Que montre réellement un en-tête de serveur de messagerie ?

Un en-tête contient des informations techniques Métadonnées, que les programmes de messagerie masquent souvent. J'y lis l'adresse de l'expéditeur, du destinataire, l'horodatage et chaque station de serveur de la livraison. Les champs Received, Return-Path et Authentication-Results sont particulièrement importants. Ils révèlent l'adresse IP réelle de l'expéditeur et le chemin d'expédition documenté. Ce sont précisément ces signaux qui permettent de démasquer l'hameçonnage et les faux messages. Expéditeur malgré un contenu propre.

Lire la chaîne Received en toute sécurité

Je commence par le bas de la Received-chaîne, car c'est là que se trouve le point de départ du voyage. Chaque ligne est écrite par le serveur qui accepte le courrier, ce qui renforce la traçabilité. Si le nom d'hôte, l'adresse IP et l'horodatage sont corrects, le parcours est plausible. Si les entrées ne correspondent pas, je vérifie les éventuelles redirections ou stations de filtrage. Des hôtes inconnus entre des nœuds connus sont pour moi un signe fort. signal d'alarme.

Evaluer SPF, DKIM et DMARC dans l'en-tête

Dans Authentication-Results, je recherche SPF, DKIM et DMARC avec des indications claires de réussite ou d'échec. Un pass SPF seul ne suffit pas, car l'alignement et l'identité du domaine doivent correspondre à l'adresse visible. DMARC me donne l'information la plus dure, car il regroupe la vérification de SPF et de DKIM au niveau du domaine. Si la stabilité de la signature fait défaut, je vérifie les causes telles que les redirections ou les listes de diffusion. Pour les politiques et l'alignement, un coup d'œil sur Alignement SPF et DMARC, pour expliquer clairement les valeurs aberrantes.

Identifier rapidement les signaux d'alerte dans l'en-tête

Je réagis immédiatement si le domaine de l'expéditeur et le Chemin de retour ne vont pas ensemble. Des fuseaux horaires contradictoires entre les lignes Received indiquent souvent une manipulation ou des détours inhabituels. Une IP d'expéditeur provenant d'un réseau étranger correspond rarement à une grande marque. Je m'attends à ce que l'authentification soit absente ou erronée, surtout dans le cas d'e-mails de masse d'origine douteuse. En revanche, si le chemin, la signature et le domaine sont corrects, mon intérêt diminue. Risque clairement.

Améliorer la délivrabilité avec les données d'en-tête

J'utilise les en-têtes pour cibler les erreurs de distribution. diagnostiquer. Si des courriers apparaissent dans des dossiers de spam, je recherche d'abord des erreurs DKIM ou des abus SPF. Des stations intermédiaires inattendues peuvent indiquer des redirections ou des règles de filtrage. Je trouve souvent des indications de listes de blocage dans les champs supplémentaires de certains serveurs. Cela me permet de savoir quel est le chantier qui a provoqué la panne. expédition vraiment freiner.

Champ d'en-tête Remarque Action typique
Received Voie de transport non plausible Vérifier les DNS/reverse, clarifier les redirections
Résultats de l'authentification SPF/DKIM Fail Corriger l'enregistrement, faire pivoter la clé
Chemin de retour Enveloppe dérogatoire Comparaison avec le service d'expédition/l'adresse
ID du message Format suspect Vérifier le système de production
Date/Received Temps incohérent Comparer les fuseaux horaires/l'heure du serveur

Déroulement pratique : de l'en-tête copié à l'évaluation

Je copie toujours l'intégralité du En-tête du programme de messagerie, pas seulement des extraits. Ensuite, je lis la chaîne Received de bas en haut et je marque les anomalies. Je compare l'IP de l'expéditeur avec le nom d'hôte et le domaine allégués. Ce n'est qu'ensuite que j'évalue ensemble SPF, DKIM et DMARC. Je résume l'évaluation finale dans de brèves notes, Identité et la signature ensemble.

Évaluer les outils par rapport au contrôle manuel

Les évaluateurs automatiques m'épargnent Temps, Mais ils ne remplacent pas l'attention portée aux détails. J'utilise des outils pour analyser rapidement les champs et détecter les erreurs de format. Je prends la décision proprement dite manuellement, en particulier pour les cas limites ou les redirections. Pour les filtres de contenu, j'utilise en outre des méthodes statistiques. Je peux obtenir une vue d'ensemble des procédures Comparer les filtres bayésiens, que je combine avec les résultats de l'en-tête.

Déterminer le premier hop digne de confiance

Je décide au début quel Received-est le premier saut de confiance. Tout ce qui se trouve au-dessus de l'entrée écrite par mon propre serveur d'entrée est potentiellement falsifiable. C'est pourquoi je compare le by=-avec le nom d'hôte de ma passerelle et j'ignore les lignes qui se trouvent au-dessus si elles ne proviennent pas de systèmes que je contrôle. J'évite ainsi que des lignes Received falsifiées ne viennent fausser mon évaluation.

Enveloppe vs. expéditeur visible

Je fais une distinction stricte entre Expéditeur de l'enveloppe (MAIL FROM/Return-Path) et l'adresse From visible. Le champ Émetteur me montre, le cas échéant, un système d'expédition technique, Répondre à détermine l'adresse de réponse. Si ces champs diffèrent fortement, j'augmente la prudence. Pour les redirections, je tiens compte SRS (Sender Rewriting Scheme) : Un chemin de retour modifié avec un marquage SRS explique souvent un échec SPF au niveau du système final, sans qu'il y ait fraude. Plus-Addressing (utilisateur+tag@) dans l'enveloppe, je l'utilise pour détecter les envois en masse et le suivi.

ARC, redirections et listes de diffusion

Pour les redirections légitimes, je vérifie les ARC-(Authenticated Received Chain). Se tenir debout ARC-Seal et Signature du message ARC à l'adresse suivante : pass, je fais davantage confiance aux résultats SPF/DKIM initialement documentés, même si DMARC échoue au dernier saut. Les listes de diffusion modifient souvent les messages (préfixes de sujet, pieds de page), ce qui entraîne une rupture de DKIM. ID de la liste, Liste de désabonnement et un bulk-Précédence expliquent ensuite les écarts et évitent les erreurs d'appréciation.

Détails du transport : TLS, HELO/EHLO et DNS

Je lis dans Received les détails du transport : avec ESMTPS indique TLS, souvent avec le chiffrement et la version du protocole. Le HELO/EHLO-du système émetteur doit être ajouté au DNS inversé (PTR) et, dans l'idéal, correspondre à la même IP par forward-confirm (A/AAAA). Un rDNS générique ou un HELO comme simple IP sont pour moi des indicateurs de systèmes mal configurés. Les grands expéditeurs utilisent des schémas de noms d'hôtes cohérents ; les écarts se remarquent rapidement.

En-têtes supplémentaires à valeur ajoutée

Outre les normes, j'évalue En-tête X de manière ciblée : Statut de X-Spam et Drapeau X-Spam montrent des heuristiques de filtres en amont, X-Originating-IP révèle, sur certains systèmes, la véritable IP du client. Des indications telles que Script X-PHP indiquent qu'il s'agit d'un mailing formaté auto-hébergé. Les arguments en faveur d'un envoi en masse sérieux sont les suivants Identifiant du feedback, ID de la liste et Liste de désabonnement. Si tous ces éléments manquent dans un prétendu courrier électronique de „newsletter“, je suis plus sévère. ID du message je vérifie le format et l'extension du domaine ; les domaines atypiques ou vides sont remarquables.

Niveau MIME : type de contenu, pièces jointes et encodage

Je regarde les Structure MIME à : multipart/alternative avec une partie Plaintext propre parle en faveur de systèmes légitimes, le HTML pur sans partie texte est souvent un envoi en masse de moindre qualité. Type de contenu, boundary et charset m'aident à distinguer les e-mails modulaires des messages manuels. Je reconnais les pièces jointes suspectes aux éléments suivants Disposition du contenu, les extensions de fichiers en double et les Encodages de transfert de contenu. TNEF/„winmail.dat“ ou des types MIME mal définis brisent souvent DKIM - j'explique alors cela comme une erreur technique plutôt que comme une intention.

Domaines et caractères internationaux

Je vérifie IDN/Punycode exactement : un domaine From peut ressembler visuellement à „example.com“, mais contenir en réalité un caractère Unicode d'apparence similaire. La forme codée en punycode apparaît alors souvent dans l'en-tête. Je fais également attention SMTPUTF8 dans les mentions Received ou Capability. Si le codage de l'écriture ne correspond pas à la langue ou à la marque revendiquée, il s'agit d'un indice supplémentaire.

Comprendre le profil temporel par hop

De chaque Received-je lis les latences : l'écart entre les horodatages m'indique les retards par saut. Des écarts importants pour des sauts de greylisting connus sont explicables, mais pas des changements de fuseau horaire brusques sans raison plausible. S'il manque un DateSi l'en-tête est trop éloigné dans le temps ou dans l'avenir, de nombreux filtres l'évaluent négativement - je le retiens si les autres signaux sont cohérents.

Lire avec précision les rebonds et les DSN

En cas de retours incertains, j'évalue Notifications de l'état de la livraison de. Final-Recipient, Action, Statut (par exemple, 5.7.1 Politique) et Code de diagnostic me disent si l'authentification, la réputation, la taille ou le contenu ont bloqué. Parfois, la raison réelle n'apparaît que dans le Code de diagnostic du MTA destinataire ; je me fie alors moins aux indications de statut génériques.

Comparaison avec les logs MTA

Quand j'y ai accès, je corrige les en-têtes avec Journaux du serveur de messagerie. De nombreux MTA écrivent un ID de file d'attente dans Received (id=...). Je les retrouve dans les logs Postfix, Exim ou Exchange. Ainsi, je justifie clairement les heures de livraison, les paramètres TLS, les actions de filtrage ou les redirections et je sépare les artefacts d'en-tête des véritables problèmes de transport.

Cas particuliers des expéditeurs légitimes

Les marques envoient souvent via Plateformes tierces. Je m'attends alors à des sous-domaines, des return-paths dédiés et des signatures DKIM cohérentes du domaine d'expédition, tandis que le domaine de provenance visible est relaxed-aligned par DMARC. Les plages IP partagées avec d'autres clients sont normales tant que le rDNS, HELO et les signatures sont propres. Si l'un de ces éléments manque, cela peut être dû à un échauffement IP, à de nouvelles clés ou à des changements de routage - je parle alors de situation „incohérente, mais pas malveillante“.

Brève check-list de contrôle

  • Définir le premier hop de confiance, ignorer les Received situés au-dessus
  • Faire correspondre l'enveloppe (chemin de retour) avec From/Sender/Reply-To
  • Évaluer SPF/DKIM/DMARC en même temps que l'alignement, tenir compte de l'ARC pour les redirections
  • Vérifier HELO, rDNS et la cohérence IP par saut
  • Classer les en-têtes X, les informations de liste et le format Message-ID
  • Vérifier la structure MIME, l'encodage et les pièces jointes pour voir s'il y a des anomalies
  • Vérifier la plausibilité de l'horodatage par saut et de la latence totale
  • En cas de rebond, donner la priorité aux champs DSN et au code de diagnostic
  • Corrélation facultative avec les logs MTA pour dissiper les doutes

Analyse des en-têtes pour vos propres serveurs de messagerie

Est-ce que je gère mon propre Serveur de messagerie, J'utilise quotidiennement les en-têtes pour garantir la qualité. Je vérifie si les courriers sortants portent les signatures attendues et si les serveurs destinataires les voient correctement. Je détecte rapidement les erreurs dans la stabilité des signatures grâce aux résultats d'authentification. Pour obtenir des signatures cohérentes, je tiens compte des règles de canonicalisation et des détails de format. J'obtiens des informations pratiques sur des sujets tels que DKIM-Canonicalization, Le système de gestion de la qualité de l'entreprise permet de corriger les écarts de manière concluante.

Exemple pratique : e-mail de facturation suspect

Dans un cas, un e-mail de facturation avait l'air vraiment mais la chaîne Received a attiré l'attention. L'IP de l'expéditeur se trouvait dans un réseau qui ne correspondait pas à la marque. SPF a certes effectué un contrôle positif, mais le domaine d'envoi ne correspondait pas au From. DKIM était complètement absent, bien que la marque soit signée par ailleurs. L'en-tête indiquait donc clairement Phishing-soupçon malgré une mise en page parfaite.

Éviter les erreurs fréquentes lors de l'évaluation

Je ne me fie jamais à un seul Valeur, En effet, certains champs peuvent être trompeurs. Ne tenir compte que de l'adresse visible de l'expéditeur induit souvent en erreur. De même, je n'ignore pas les fuseaux horaires, car les heures erronées masquent les chemins suspects. J'évalue les signatures DKIM manquantes dans le contexte des redirections. Ce n'est que l'image globale qui donne une image concluante. Décision, s'il s'agit d'un spam.

Quand l'analyse est particulièrement utile

J'ai recours à l'analyse des en-têtes lorsque les filtres sont inattendus. échoue ou bloquer les courriers légitimes. Les rebonds peu clairs, les flots soudains de spam ou les campagnes voyantes en profitent le plus. Les modèles sur plusieurs messages indiquent les serveurs récurrents, les rangs IP ou les signatures erronées. Ces indices affinent nettement les directives et les paramètres des serveurs. Chaque évaluation propre réduit les efforts, économise de l'argent et renforce la Livraison.

Bilan rapide : ce qu'on retient

Je reconnais rapidement les tromperies lorsque je En-tête lire intégralement, vérifier le chemin inverse et évaluer l'authentification dans son ensemble. Les lignes Received, l'IP de l'expéditeur, le chemin de retour et les résultats de l'authentification fournissent des points de repère fiables. C'est ainsi que je distingue les vrais e-mails des fraudes et que je répare les voies de distribution sans avoir recours à des devinettes. La méthode convient aussi bien aux débutants qu'aux professionnels, car elle propose des étapes claires. Travailler de cette manière permet de réduire le spam, d'assurer l'identité de la marque et d'augmenter le taux de conversion. Fiabilité dans les échanges de mails.

Derniers articles