Comment vérifier si un e-mail est usurpé

Lisez les en-têtes bruts d'un e-mail pour savoir s'il vient bien du domaine de la ligne From : SPF, DKIM, alignement DMARC et chaîne Received.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

Étapes

  1. Copier les en-têtes bruts complets

    Ouvrez la source du message dans votre client de messagerie : Afficher l'original dans Gmail, Afficher la source du message dans Outlook, Présentation > Message > Source brute dans Apple Mail. Copiez tout ce qui précède le corps du message, ou enregistrez le message entier au format .eml.

  2. Les coller dans l'analyseur d'en-têtes

    Collez les en-têtes dans l'analyseur d'en-têtes d'e-mail et cliquez sur Analyser les en-têtes. Le Résumé du message affiche l'objet, l'expéditeur (From) et le Message-ID, et les Résultats d'authentification montrent les verdicts enregistrés par votre fournisseur.

  3. Vérifier SPF, DKIM et l'alignement DMARC

    Cherchez spf=, dkim= et dmarc= dans la ligne Authentication-Results. Un pass ne compte que si le domaine authentifié (smtp.mailfrom, header.d) correspond au domaine de header.from. dmarc=fail signifie que ce n'est pas le cas.

  4. Suivre la chaîne Received jusqu'au premier serveur extérieur

    Le tableau Points clés du routage liste les en-têtes Received dans l'ordre où ils apparaissent : le saut 1 est votre propre fournisseur, le numéro le plus élevé est l'origine. Recherchez l'IP du premier serveur extérieur à votre fournisseur avec l'outil de recherche d'adresse IP et demandez-vous si elle correspond à l'expéditeur annoncé.

  5. Vérifier ce que publie le vrai domaine

    Saisissez le domaine de l'expéditeur dans le vérificateur de délivrabilité d'e-mail. Il indique si des enregistrements SPF, DMARC et MX sont trouvés, avec leur texte brut, y compris la politique DMARC (p=none, quarantine ou reject).

  6. Ouvrir le .eml dans l'analyse forensique des e-mails pour aller plus loin

    Déposez le message enregistré dans l'analyse forensique des e-mails. Utilisez Chaîne d'en-têtes pour la chronologie, Authentification pour le hachage du corps DKIM recalculé, Analyse de l'expéditeur pour les domaines sosies et Pièces jointes pour les fichiers déguisés.

Ce dont vous avez besoin

Le message lui-même (ne répondez pas, ne cliquez sur aucun lien et n'ouvrez aucune pièce jointe), un moyen d'afficher sa source dans votre client de messagerie et cinq minutes. Tout le côté analyse s'exécute sur ce site : l'analyseur d'en-têtes lit le texte collé, et l'analyse forensique des e-mails lit un .eml ou un .msg Outlook enregistré sans le téléverser.

Lire le résultat

Voici un extrait d'en-têtes d'une usurpation typique, tel que l'analyseur les afficherait :

Authentication-Results: mx.example.org;
       spf=pass smtp.mailfrom=bounce.example.net;
       dkim=pass header.d=example.net;
       dmarc=fail (p=NONE) header.from=example.com
From: "Example Bank Security" <[email protected]>
Return-Path: <[email protected]>
Reply-To: <[email protected]>

Au premier regard, SPF et DKIM sont tous deux en pass. Mais ils le sont pour example.net, un domaine que contrôle l'attaquant, alors que le lecteur voit example.com dans la ligne From. DMARC est la vérification qui compare les deux, et elle a échoué. La politique p=NONE explique pourquoi le message a été livré malgré tout : example.com n'a publié DMARC qu'en mode surveillance. Le Reply-To qui pointe vers un autre domaine encore est un second signal d'alerte, car votre réponse irait à l'attaquant.

Un message authentique de la même banque indiquerait spf=pass smtp.mailfrom=example.com ou dkim=pass header.d=example.com, et dmarc=pass header.from=example.com.

Pour la chaîne Received, lisez le tableau de bas en haut. Le saut le plus bas est l'endroit où le message est entré dans le système de messagerie. Si un message censé venir d'une banque européenne apparaît d'abord sur une adresse IP résidentielle d'un autre continent, cela pèse plus lourd que n'importe quel en-tête pris isolément.

Pièges courants

  • Se fier au nom affiché. « Example Bank Security » est un texte libre. Seuls comptent l'adresse et les résultats d'authentification.
  • Se fier à n'importe quelle ligne Authentication-Results. Seule celle apposée par votre propre fournisseur compte. C'est normalement la plus haute et elle nomme le serveur de votre fournisseur (mx.example.org ci-dessus). Un attaquant peut ajouter plus bas une fausse ligne « tout est pass ».
  • Prendre « pass » pour « sûr ». Un criminel peut enregistrer un domaine sosie comme examp1e.com et y configurer un SPF, un DKIM et un DMARC parfaits. Comparez le domaine lettre par lettre ; l'onglet Analyse de l'expéditeur de l'analyse forensique des e-mails signale le punycode et les caractères confondables.
  • Lire le résumé de l'analyseur comme un verdict. La carte Sécurité ne compte que les en-têtes d'authentification présents, pas leur résultat. Lisez toujours les vraies valeurs spf=, dkim= et dmarc=.
  • Imputer un simple transfert à des attaquants. Un message transféré échoue souvent à SPF, et les listes de diffusion qui modifient l'objet cassent DKIM. Un échec sur une newsletter que vous vous transférez n'est pas la preuve d'une usurpation.

Pour aller plus loin

Si vous êtes propriétaire du domaine usurpé, publiez SPF et DKIM, puis DMARC, et durcissez la politique de p=none à p=reject comme l'explique L'authentification e-mail : SPF, DKIM et DMARC. Signalez le message avec le bouton d'hameçonnage de votre fournisseur pour que ses filtres en tirent des enseignements.

Essayez ces outils

Voir aussi

  • Guide L'authentification e-mail : SPF, DKIM et DMARC
    Ce que vérifient SPF, DKIM et DMARC, à quoi ressemblent leurs enregistrements DNS.
  • Glossaire SPF
    Le SPF (Sender Policy Framework) est un enregistrement DNS qui liste les serveurs autorisés à envoyer du courrier pour un domaine.
  • Glossaire DKIM
    Le DKIM (DomainKeys Identified Mail) ajoute une signature numérique au courrier sortant que les destinataires vérifient avec une clé.
  • Glossaire DMARC
    Le DMARC est une politique DNS qui indique aux destinataires que faire du courrier qui échoue à l'alignement SPF et DKIM.
  • Glossaire Hameçonnage (phishing)
    Le hameçonnage (phishing) est une arnaque où des attaquants se font passer pour une organisation de confiance pour obtenir vos identifiants.

Questions fréquemment posées

Oui. La ligne From n'est qu'un texte saisi par l'expéditeur. SPF, DKIM et DMARC existent pour détecter cela, mais seulement si le vrai domaine les publie et si le serveur destinataire les applique. C'est pourquoi on vérifie les en-têtes plutôt que l'adresse affichée.

C'est le propriétaire du domaine qui décide du sort des messages en échec. Avec une politique DMARC p=none, le destinataire se contente de signaler l'échec et livre quand même le message. Certains fournisseurs placent aussi les messages en échec dans le dossier de courrier indésirable au lieu de les rejeter.

AdSense Placeholder
Slot: footer_leaderboard