
Business in a box.
Découvrez nos solutions.
Parlez à notre équipe de vente
L'authentification, le rapport et la conformité des messages basés sur un domaine, ou DMARC, est une norme technique qui aide à protéger les expéditeurs et les destinataires d'e-mails contre le spam, le détournement et le phishing.
Comprendre DMARC
DMARC, ou Authentification, Rapport et Conformité des Messages Basés sur le Domaine, est une norme technique qui aide à protéger les expéditeurs et les destinataires d'e-mails contre le spam, l'usurpation et le phishing. DMARC permet à une organisation de publier une politique qui définit ses pratiques d'authentification par e-mail et fournit des instructions aux serveurs de messagerie entrants sur la manière de les appliquer. Dans cette édition de “DMARC Expliqué”, vous apprendrez ce qu'est DMARC et comment cela fonctionne.
Spécifiquement, DMARC établit une méthode pour un propriétaire de domaine pour :
Publier ses pratiques d'authentification par e-mail
Indiquer quelles actions doivent être prises sur le courrier qui échoue aux vérifications d'authentification
Activer le reporting des actions prises sur le courrier prétendant provenir de son domaine
DMARC en soi n'est pas un protocole d'authentification par e-mail, mais il s'appuie sur des normes d'authentification clés SPF et DKIM. Avec elles, il complète le SMTP, le protocole de base utilisé pour envoyer des e-mails, car le SMTP n'inclut pas lui-même de mécanismes pour mettre en œuvre ou définir des politiques d'authentification par e-mail.
Comment fonctionne le DMARC ?
DMARC repose sur les normes établies SPF et DKIM pour l'authentification des e-mails. Il s'appuie également sur le bien établi Système de Noms de Domaine (DNS). En termes généraux, le processus de validation DMARC fonctionne comme ceci :
Un administrateur de domaine publie la politique définissant ses pratiques d'authentification des e-mails et comment les serveurs de messagerie récepteurs devraient gérer les e-mails qui enfreignent cette politique. Cette politique DMARC est répertoriée dans les enregistrements DNS globaux du domaine.
Lorsqu'un serveur de messagerie entrant reçoit un e-mail entrant, il utilise DNS pour rechercher la politique DMARC du domaine contenu dans l'en-tête « From » (RFC 5322) du message. Le serveur entrant vérifie ensuite le message pour trois facteurs clés :
La signature DKIM du message est-elle valide ?
Le message provient-il des adresses IP autorisées par les enregistrements SPF du domaine expéditeur ?
Les en-têtes du message montrent-ils un « alignement de domaine » correct ?
Avec ces informations, le serveur est prêt à appliquer la politique DMARC du domaine expéditeur pour décider s'il faut accepter, rejeter ou autrement signaler le message e-mail.
Après avoir utilisé la politique DMARC pour déterminer la disposition appropriée pour le message, le serveur de messagerie récepteur signalera le résultat au propriétaire du domaine expéditeur.
Qu'est-ce qu'un enregistrement DMARC ?
Un enregistrement DMARC est inclus dans la base de données DNS d'une organisation. Un enregistrement DMARC est une version spécialement formatée d'un enregistrement DNS TXT standard avec un nom particulier, c'est-à-dire « _dmarc.mydomain.com » (notez le trait de soulignement devant). Un enregistrement DMARC ressemble à ceci : _dmarc.mydomain.com. IN TXT « v=DMARC1\; p=none\; rua=mailto:dmarc-aggregate@mydomain.com\; ruf=mailto:dmarc-afrf@mydomain.com\; pct=100 »
En lisant de gauche à droite en anglais simple, cet enregistrement dit :
v=DMARC1 spécifie la version DMARC
p=none spécifie le traitement préféré, ou la politique DMARC
rua=mailto:dmarc-aggregate@mydomain.com est la boîte aux lettres à laquelle les rapports agrégés doivent être envoyés
ruf=mailto:dmarc-afrf@mydomain.com est la boîte aux lettres à laquelle les rapports d'analyse doivent être envoyés
pct=100 est le pourcentage de courrier auquel le propriétaire du domaine souhaite appliquer sa politique
Des options de configuration supplémentaires sont disponibles pour un propriétaire de domaine à utiliser dans son enregistrement de politique DMARC également, mais ce sont les bases.
Que signifie l'alignement de domaine DMARC ?
“L'alignement de domaine” est un concept dans le DMARC qui élargit la validation de domaine intrinsèque à SPF et DKIM. L'alignement de domaine DMARC fait correspondre le domaine “de” d'un message avec des informations pertinentes à ces autres normes :
Pour SPF, le domaine From du message et le domaine Return-Path doivent correspondre
Pour DKIM, le domaine From du message et son domaine DKIM d= doivent correspondre
L'alignement peut être assoupli (correspondant aux domaines de base, mais permettant des sous-domaines différents) ou strict (correspondant précisément à l'ensemble du domaine). Ce choix est spécifié dans la politique DMARC publiée du domaine expéditeur.
Quelles sont les politiques p= de DMARC ?
La spécification DMARC offre trois choix aux propriétaires de domaine pour spécifier leur traitement préféré des mails qui échouent aux vérifications de validation DMARC. Ces "politiques p=" sont :
aucun : traiter le mail de la même manière qu'il le ferait sans aucune validation DMARC
quarantaine : accepter le mail mais le placer ailleurs que dans la boîte de réception du destinataire (typiquement dans le dossier spam)
rejeter : rejeter le message immédiatement
Rappelez-vous que le propriétaire du domaine peut seulement demander, pas forcer, l'application de son enregistrement DMARC ; il appartient au serveur de mail entrant de décider s'il honorera ou non la politique demandée.
Qu'est-ce qu'un rapport DMARC ?
Les rapports DMARC sont générés par les serveurs de messagerie entrants dans le cadre du processus de validation DMARC. Il existe deux formats de rapports DMARC :
Rapports agrégés, qui sont des documents XML montrant des données statistiques sur les messages reçus qui prétendaient provenir d'un domaine particulier. Les dates rapportées incluent les résultats d'authentification et la disposition des messages. Les rapports agrégés sont conçus pour être lisibles par machine.
Rapports d'analyse, qui sont des copies individuelles de messages ayant échoué l'authentification, chacune enfermée dans un message électronique complet utilisant un format spécial appelé AFRF. Le rapport d'analyse peut être utile à la fois pour le dépannage des problèmes d'authentification d'un domaine et pour identifier des domaines et des sites Web malveillants.
Comment le DMARC est-il lié au SPF, au DKIM ou à d'autres normes ?
DKIM, SPF et DMARC sont tous des standards qui permettent différents aspects de l'authentification par email. Ils traitent des problèmes complémentaires.
SPF permet aux expéditeurs de définir quelles adresses IP sont autorisées à envoyer des mails pour un domaine particulier.
DKIM fournit une clé de cryptage et une signature numérique qui vérifient qu'un message email n'a pas été falsifié ou altéré.
DMARC unifie les mécanismes d'authentification SPF et DKIM dans un cadre commun et permet aux propriétaires de domaines de déclarer comment ils souhaitent que les emails de ce domaine soient traités s'ils échouent à un test d'autorisation.
Ai-je besoin de DMARC ?
Si vous êtes une entreprise envoyant des e-mails commerciaux ou transactionnels, vous devez absolument mettre en œuvre une ou plusieurs formes d'authentification par e-mail pour vérifier qu'un e-mail provient réellement de vous ou de votre entreprise. Une configuration correcte de DMARC help les serveurs de messagerie récepteurs à déterminer comment évaluer les messages prétendant provenir de votre domaine, et c'est l'une des étapes les plus importantes que vous puissiez entreprendre pour améliorer votre délivrabilité.
Cependant, des normes comme DMARC ne vont pas jusqu'à un certain point ; MessageBird et d'autres experts en e-mail recommandent de mettre en œuvre une politique d'authentification par e-mail DMARC dans le contexte d'une stratégie de messagerie complète.