[ En-têtes et erreurs de livraison ]

En-têtes de résultat d'authentification falsifiés : ce qu'un analyseur doit ignorer

Un analyseur d'en-tête doit ignorer les revendications d'authentification non fiables pour son verdict de sécurité, tout en les préservant comme preuve du contenu du message.

Par l’équipe de recherche EmailAuth · 3 minutes de lecture

[ Points clés ]

  • Un analyseur d'en-tête doit ignorer les revendications d'authentification non fiables pour son verdict de sécurité, tout en les préservant comme preuve du contenu du message.
  • Même un faux champ portant le nom de l'évaluateur de confiance doit être exclu ; Les raccourcis de premier en-tête ou de passage quelconque ne sont pas un modèle de confiance.
Sur cette page

Un attaquant n'a pas besoin de vaincre SPF ou DKIM écrire « spf=pass” ou « dkim=pass” dans un en-tête. Ces chaînes deviennent dangereuses lorsqu'un outil en aval traite le texte fourni comme une évaluation fiable. La défense repose sur une interprétation tenant compte de la provenance, et non simplement sur une liste plus longue de mots-clés favorables.

Extraction séparée de l’évaluation

Un analyseur peut montrer de manière fiable qu'un message contient un champ particulier. Il ne peut pas établir que le service d'authentification revendiqué l'a produit. Un analyseur doit conserver toutes les occurrences pertinentes, identifier l'origine des preuves fiables et garder les rapports non fiables en dehors du verdict de sécurité. Préservez le champ brut pour l'enquête plutôt que d'effacer silencieusement les preuves de l'original stocké.

RFC 8601 décrit le risque de falsification Authentication-Results et la nécessité d'une gestion des limites de confiance. L'identifiant authserv-id n'a de sens que dans ce contexte établi. Faire correspondre une chaîne configurée n'est pas suffisant si un expéditeur peut injecter un champ avec la même chaîne et que la passerelle lui permet de survivre comme étant apparemment fiable. RFC 8601 section 7.

Tester le cas d'usurpation d'identité du même nom

Dans un test contrôlé hypothétique, un message d'entrée contient Authentication-Results revendiquant l'identifiant authserv-id mx.receiver.example et dmarc=pass. Le véritable destinataire utilise ce même identifiant de service mais détermine un résultat différent. Le texte injecté n'est pas fiable simplement parce que le nom correspond.

La section 5 RFC 8601 exige une conformité MTA pour supprimer un champ de Authentication-Results découvert qui revendique sa limite de confiance mais n'est pas arrivé directement d'un autre MTA de confiance ; son exemple décrit également l’obscurcissement d’une telle affirmation. Vérifiez ensemble la gestion des entrées prise en charge et le verdict du consommateur qui en résulte. Ce guide ne prétend pas qu'une passerelle ait été configurée ou testée.

Pour l’analyste, conservez séparément la copie originale de la preuve autorisée. La conservation des preuves ne signifie pas transmettre un champ non sécurisé comme résultat fiable et en direct. Un test contrôlé doit également couvrir les doublons, les lignes pliées et les rapports légitimes provenant de systèmes en amont explicitement fiables. Les victoires du premier en-tête et les victoires du dernier en-tête ne remplacent pas cette conception des limites.

Évitez les solutions de secours trompeuses

Si aucun résultat fiable n’est disponible, affichez « non établi à partir de preuves de réception fiables » plutôt que de synthétiser une réussite à partir d’une affirmation externe. Si une vérification indépendante est effectuée, étiquetez-la comme une nouvelle évaluation avec son propre temps, ses propres entrées et limites. Une recherche DNS ultérieure peut différer des enregistrements en vigueur lors de la réception originale, de sorte qu'une reconstruction ne donne pas automatiquement le même résultat historique.

Les champs liés à l'ARC ne sont pas non plus des substituts ordinaires Authentication-Results auxquels on peut faire confiance simplement par l'orthographe. Un analyseur a besoin des décisions de validation et de confiance du récepteur applicables avant de s'appuyer sur un historique affirmé en amont. ARC la validation de la chaîne et la confiance du destinataire restent des exigences distinctes ; aucune validation ARC n'a été effectuée pour ce guide. Voir RFC 8617.

Donnez à l’opérateur un résultat exploitable

Signalez la source fiable sélectionnée, les réclamations ignorées et le motif de l'exclusion. Si la gestion des limites est inconnue, faites part de cette incertitude à l'administrateur de messagerie avant de recommander des modifications DNS . Conserver les originaux exportés par l'analyste immuables ; appliquer la gestion des entrées prise en charge requise au courrier en direct et conserver les journaux autorisés qui expliquent la décision. L’objectif n’est pas de cacher le matériel contrôlé par l’attaquant ; il s’agit d’empêcher ces éléments de contrôler le verdict.

Vérifiez la sélection du verdict en toute sécurité

  • Conservez une copie autorisée des preuves avant analyse.
  • Testez uniquement un chemin de réception contrôlé avec une portée explicite.
  • Incluez un champ falsifié utilisant le nom du service de confiance, et pas seulement un nom externe évident.
  • Confirmez la suppression de l'entrée ou l'obscurcissement et l'exclusion en aval du verdict.
  • Signalez la provenance manquante plutôt que de convertir une chaîne de transmission externe en authentification.

[ Emporter ]

Un analyseur d'en-tête doit ignorer les revendications d'authentification non fiables pour son verdict de sécurité, tout en les préservant comme preuve du contenu du message.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

Choisissez votre rôle pour les prochaines étapes pratiques.

Administrateur informatique/courrier

Testez ensemble la limite et le consommateur

L’exactitude de l’analyseur ne peut pas remplacer la protection contre la pénétration.

Prochaines étapes

  1. Testez les faux rapports du même nom.
  2. Conservez les champs en double.
  3. Vérifiez la gestion de la passerelle prise en charge.

RSSI / SecOps

Protéger le canal du verdict

Un rapport contrôlé par un attaquant peut nuire à la politique en aval.

Prochaines étapes

  1. Examinez les dépendances de confiance.
  2. Conservez les preuves originales.
  3. Auditer les rapports sur les réclamations exclues.

Fondateur / Non technique

Exigez des étiquettes de sécurité explicables

Un badge favorable ne doit pas être basé sur un texte fourni par un attaquant.

Prochaines étapes

  1. Demandez à quelle source vous avez fait confiance.
  2. Gardez l'inconnu distinct du laissez-passer.
  3. Exigez des preuves avant les modifications DNS .

[ FAQ ]

Questions fréquemment posées

Quelqu'un peut-il taper spf=pass dans un en-tête ?

Oui. Le texte à lui seul n’établit pas que SPF a été évalué ou réussi.

Les champs ignorés doivent-ils être supprimés des preuves originales ?

Conservez la copie originale des preuves de l’analyste. Séparément, le MTA d'entrée en direct doit appliquer la gestion des limites requise afin qu'un résultat local falsifié ne puisse pas atteindre le consommateur comme étant fiable.

Une chaîne d'identifiant de serveur d'authentification fiable est-elle suffisante ?

Non. Une chaîne falsifiée correspondante ne doit pas être confondue avec un résultat généré par le récepteur.

Les victoires en première tête sont-elles toujours sûres ?

Non. La sélection sécurisée dépend d’une gestion éprouvée des entrées et de la limite de confiance réelle.

Que se passe-t-il s'il n'existe aucun rapport fiable ?

Indiquez que l’authentification n’est pas établie à partir de preuves de réception fiables.

Une vérification DNS ultérieure recrée-t-elle le résultat d'origine ?

Pas nécessairement. DNS et d’autres entrées d’évaluation peuvent changer au fil du temps.

Une passerelle a-t-elle été sécurisée ou testée pour cet exemple ?

Non. Il s’agit d’un plan de test d’injection hypothétique du même nom, et non d’un changement de désinfectant, d’analyseur ou de passerelle exécuté.

Que doit rapporter un analyseur sur les réclamations exclues ?

Leur présence, leur source revendiquée et leur motif d'exclusion, sans les utiliser pour attribuer un laissez-passer.

[ Sources ]

Sources

  1. RFC 8601 Authentication-Results

    Sections §1.2 · §2.2 · §2.7 · §4.1 · §5 · §7

  2. RFC 8617 : Chaîne reçue authentifiée

    Sections §5 · §7

[ Glossaire ]

Glossaire

Injection en-tête
Insertion de champs d'en-tête qu'un composant ultérieur pourrait interpréter à tort comme étant fiables.
Sélection soucieuse de la provenance
Choisir les preuves en fonction de leur origine établie et de leur traitement.
Évaluation historique
Une décision d'authentification prise avec les entrées disponibles au moment de la réception d'origine.

Provenance de l'entreprise

Pourquoi les principales institutions financières et gouvernements ont retiré leurs tableaux de bord de sécurité de messagerie.

Les plateformes traditionnelles d'authentification de courrier électronique vous vendent un tableau de bord et demandent à vos ingénieurs de faire le travail. Dans les environnements à enjeux élevés, la surveillance manuelle entraîne des retards dans l’application, des dérives de configuration et des domaines fantômes non surveillés.

EmailAuth est la plateforme agent de provenance des e-mails. Nos agents appliquent p=reject, gardez les expéditeurs tiers alignés et déplacez vos domaines au maximum RFC 9989 conformité, la nouvelle norme DMARC , avec une auditabilité humaine dans la boucle.

Gouvernements Grandes entreprises Institutions financières de premier rang

SaaS · Location dédiée · Air-gappé sur site · Chiffrement BYOK

Base de connaissances