3. DMARC : Ce que c'est, pourquoi c'est nécessaire et comment le configurer

Qu'est-ce que DMARC ?

DMARC signifie Domain-based Message Authentication, Reporting & Conformance — c'est un mécanisme qui aide les propriétaires de domaines à se protéger contre le phishing. C'est-à-dire contre les situations où des malfaiteurs envoient un e-mail soi-disant en votre nom. Pour vérifier l'authenticité de l'expéditeur, il existe SPF et DKIM, mais c'est justement DMARC qui est responsable du comportement des fournisseurs de messagerie électronique (par exemple, gmail) lorsqu'ils reçoivent un e-mail qui n'a pas passé la vérification.

La politique DMARC est publiée dans les enregistrements de domaine. Pour indiquer la politique du domaine example.com, il est nécessaire de créer un enregistrement de type TXT pour le domaine _dmarc.example.com. Exemple de valeur : "v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; pct=100;".
Dans cet exemple, p=reject est indiqué — c'est la “politique” pour les e-mails qui n'ont pas passé DMARC.

Au total, il y a 3 valeurs possibles :

  • none — uniquement la surveillance, rien n'est bloqué ;

  • quarantine — envoyer les e-mails dans le spam ;

  • reject — rejeter complètement les e-mails, c'est-à-dire qu'ils ne seront même pas dans le spam.

Si l'enregistrement DMARC du domaine est absent, cela est interprété comme la politique none.

À l'aide des paramètres rua et ruf, on peut obtenir des statistiques sur le déclenchement de DMARC sous forme agrégée (rua) ou pour chaque e-mail qui a échoué à la vérification (ruf).

Quand DMARC se déclenche-t-il ?

DMARC est considéré comme réussi si le serveur de messagerie de l'expéditeur de l'e-mail satisfait SPF ou si l'e-mail a une signature DKIM valide. Sinon, l'e-mail ne passe pas la vérification DMARC.

Pour la règle, on peut indiquer le pourcentage de déclenchement de la politique. Dans notre exemple, c'est pct=100; Si ce paramètre n'est pas indiqué, DMARC sera appliqué à 100% des e-mails. Si l'on indique, par exemple, pct=15; alors la politique DMARC choisie s'applique à 15% des e-mails, et pour les 85% restants, ce sera l'équivalent de la politique p=none;

En guise de conclusion sur DMARC

La publication de DMARC n'est pas obligatoire. Si cette politique n'existe pas, les fournisseurs de messagerie traiteront les e-mails selon leurs propres règles. Mais si vous avez configuré DKIM et SPF pour votre messagerie, alors ajouter DMARC est la conclusion logique, car c'est justement cette politique qui permettra de rejeter les e-mails qui n'ont pas passé la vérification. Sans cela, le sens de SPF et DKIM se perd dans une certaine mesure, et votre domaine de messagerie ne peut pas être protégé pleinement.

Sur la page d'édition du domaine dans le compte personnel sender-solutions.com, vous verrez les informations sur l'enregistrement DMARC actuel. Si votre domaine n'a pas encore d'enregistrement, il y aura là une instruction sur l'enregistrement que nous recommandons d'ajouter.