// comment corriger
Backscatter : des messages d'erreur pour des emails que vous n'avez pas envoyés (que faire)
Vous recevez des tas de messages d'erreur ou « undeliverable » pour des emails jamais envoyés ? C'est du backscatter. Comment le confirmer et le réduire.
Ce que ça veut dire
Vous recevez de nombreux messages « Undelivered Mail Returned to Sender », « Delivery Status Notification (Failure) » ou « Undeliverable » pour des emails que vous n'avez jamais écrits. C'est ce qu'on appelle le backscatter.
Voici comment cela se produit : un spammeur envoie du spam à des milliers d'adresses et indique votre adresse comme expéditeur. Certains serveurs destinataires acceptent d'abord le spam, découvrent ensuite que le destinataire n'existe pas, et envoient un message d'erreur à l'expéditeur inscrit dans le message, c'est-à-dire vous. Vous recevez les messages d'erreur, pas le spam.
Le backscatter est pénible, mais il ne signifie généralement pas que votre compte a été piraté. Il faut tout de même le vérifier en premier.
Pourquoi cela arrive
- L'adresse d'expéditeur en SMTP est facile à falsifier. Sans SPF, DKIM et DMARC appliqués, n'importe quel serveur peut prétendre envoyer pour votre domaine. L'usurpation en général est traitée dans de faux emails envoyés avec votre domaine.
- Des serveurs destinataires mal configurés acceptent tous les messages et renvoient une erreur plus tard, au lieu de refuser les destinataires invalides pendant la conversation SMTP.
- Une adresse fourre-tout (catch-all) sur votre domaine reçoit les messages d'erreur envoyés à des adresses aléatoires (
xk3h@yourdomain.com) inventées par les spammeurs.
Comment vérifier
Backscatter ou compte piraté ?
Ouvrez un message d'erreur et regardez le message d'origine joint ou cité en bas. Lisez ses en-têtes Received :
- Si la première ligne
Receivedmontre une IP et un serveur qui ne sont pas les vôtres (pays inconnu, connexion domestique) et qu'il n'y a pas de signature DKIM valide pour votre domaine, c'est du backscatter. - Si le message est vraiment parti de votre fournisseur ou de votre serveur mail (noms d'hôte de votre fournisseur, votre identifiant dans les en-têtes, copies dans votre dossier Envoyés), votre compte ou votre site est peut-être compromis. Suivez plutôt compte email piraté qui envoie du spam.
Consultez aussi les journaux d'envoi ou le suivi des messages de votre fournisseur.
Vérifiez votre authentification
Analysez votre domaine avec le scanner de domaine : avez-vous un enregistrement SPF qui se termine par -all ou ~all, et un enregistrement DMARC ? Envoyez un test depuis votre vraie boîte à l'adresse unique affichée sur la page d'accueil de Delivmail pour confirmer que vos vrais emails passent le SPF, le DKIM et le DMARC. Vérifiez aussi l'IP de votre propre serveur sur les listes noires publiques : si votre propre serveur renvoie des erreurs sur du spam, il peut être listé comme source de backscatter.
Comment corriger
Vous ne pouvez pas empêcher les spammeurs d'écrire votre adresse, mais vous pouvez réduire le nombre de serveurs qui acceptent les faux emails, et filtrer les messages d'erreur.
- Publiez une authentification stricte. Un enregistrement SPF correct, le DKIM sur tous vos vrais emails, et une politique DMARC que vous faites passer à
quarantinepuis àreject(voir passer le DMARC en quarantine ou reject sans risque). Les serveurs qui vérifient ces enregistrements refusent les faux emails pendant la connexion : aucun message d'erreur ne vous est donc envoyé. - Supprimez le catch-all si vous n'en avez pas besoin, pour que les messages d'erreur envoyés à des adresses inventées soient refusés.
- Filtrez les messages d'erreur. Créez une règle qui déplace dans un dossier les messages d'erreur dont le message d'origine n'a pas été envoyé par vous. Dans Microsoft 365, le réglage du filtre anti-spam avancé pour le backscatter NDR peut les marquer comme spam :
Set-HostedContentFilterPolicy -Identity Default -MarkAsSpamNdrBackscatter On
- Sur votre propre serveur, envisagez le BATV (Bounce Address Tag Validation) : votre serveur ajoute une étiquette signée à l'expéditeur d'enveloppe de vos vrais emails, et refuse les messages d'erreur qui ne portent pas d'étiquette valide.
- Ne créez pas vous-même de backscatter. Configurez votre serveur pour refuser les destinataires inconnus pendant la session SMTP au lieu de les accepter puis de renvoyer une erreur. Dans Postfix, gardez
local_recipient_mapsouvirtual_mailbox_mapscomplets et utilisezrelay_recipient_mapspour les domaines relayés, et faites en sorte que votre filtre anti-spam refuse au lieu de renvoyer une erreur.
Les vagues s'arrêtent généralement au bout de quelques jours, quand la campagne de spam se termine.
Vérifiez que c'est corrigé
Après tout changement DNS, attendez la propagation et revérifiez vos enregistrements avec le scanner de domaine. Lancez un nouveau test Delivmail pour confirmer que vos propres emails passent toujours le DMARC. Surveillez ensuite le nombre de messages d'erreur dans les jours qui suivent : il doit baisser. Si des messages d'erreur montrent des emails réellement envoyés depuis vos systèmes, traitez-le comme un incident de sécurité.
Vérifiez que c'est corrigé
Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.
Fiches liées
- Aucun enregistrement SPF sur votre domaineVotre domaine n'indique pas quels serveurs ont le droit d'envoyer des emails en son nom. Ajoutez un enregistrement TXT et les destinataires sauront distinguer vos vrais emails des faux.
- Erreur SPF : trop de requêtes DNS (permerror)Le SPF autorise au maximum 10 requêtes DNS. Au-delà, tout l'enregistrement est cassé et les destinataires le considèrent comme invalide. Voici comment l'alléger.
- Plusieurs enregistrements SPF sur un même domaineUn domaine ne doit avoir qu'un seul enregistrement SPF. Avec deux ou plus, le SPF échoue pour tous vos emails. Fusionnez-les en une seule ligne.
- Échec SPF : le serveur d'envoi n'est pas autoriséVotre domaine a un enregistrement SPF, mais le serveur qui a envoyé votre email n'y figure pas. Trouvez quel service a envoyé l'email et ajoutez-le.
- Aucun enregistrement DMARC sur votre domaineLe DMARC indique aux destinataires quoi faire des emails qui échouent au SPF et au DKIM, et vous envoie des rapports. Gmail et Yahoo l'exigent pour les envois en masse. Commencez par un enregistrement de surveillance, sans risque.