[ SPF ]

Redirection SPF : déléguez la politique et comprenez en quoi elle diffère de l'inclusion

Centralisez la politique SPF sans désactiver accidentellement la délégation ni en changer la signification.

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

[ Points clés ]

  • La redirection s'exécute uniquement dans ses conditions de repli et est désactivée par tous.
  • Le domaine d'évaluation change tandis que les entrées IP et expéditeur restent.
  • Auditez chaque enregistrement externe ainsi que la cible partagée.
Sur cette page

SPF rediriger délègue la décision d’autorisation restante à une autre stratégie. Il est conçu pour les situations dans lesquelles plusieurs domaines doivent partager une autorisation et une politique gérées de manière centralisée, souvent au sein d'une seule organisation administrative.

Ce n'est pas un alias pour include et ce n'est pas une sauvegarde après -all . Comprendre quand la redirection s'exécute est essentiel avant de consolider les enregistrements. RFC 7208 section 6.1 définit son comportement.

Établir la condition de délégation

Lorsqu'aucun mécanisme ne correspond, qu'aucune erreur antérieure n'a mis fin à l'évaluation et qu'une redirection est présente, SPF évalue la cible de la redirection. L'adresse IP de connexion et l'expéditeur restent les mêmes, tandis que le domaine évalué devient la cible. L'évaluation qui en résulte fournit le résultat, le SPF manquant au niveau de la cible devenant permerror plutôt que rien.

Si un mécanisme all est présent dans l’enregistrement externe, la redirection est ignorée. Le placement de la redirection avant tout ne le sauve pas. Écrivez redirect à la fin pour plus de clarté, mais rappelez-vous qu'il s'agit d'un modificateur plutôt que d'un mécanisme de correspondance de gauche à droite.

Un mécanisme local peut précéder la délégation. Par exemple, une autorisation ip4 explicite peut correspondre avant que la politique partagée ne soit consultée. Décider si de telles exceptions sont envisagées ; sinon, une politique soi-disant centrale ne constitue peut-être pas toute l’histoire de l’autorisation.

Exemple concret : deux domaines, une stratégie gérée

En supposant une syntaxe valide, une sélection Enregistrement SPF par nom et récupération DNS réussie, dans cet appareil synthétique, east.example.com et west.example.com publient chacun v=spf1 redirect=policy.example.com. La cible partagée publie v=spf1 ip4:192.0.2.30 -all.

Pour 192.0.2.30 , chaque politique externe délègue, l'adresse IP4 cible correspond et le résultat est réussi. Pour 192.0.2.31 , la cible atteint -all et le résultat délégué est un échec. Si la cible Enregistrement TXT disparaît, les évaluations nécessitant la redirection produisent permerror .

Maintenant, changez la politique Est en v=spf1 ip4:198.51.100.8 redirect=policy.example.com. Cette adresse supplémentaire passe localement, même si la cible partagée ne l'autorise pas. Un audit de politique centrale doit donc lire chaque dossier de délégation plutôt que d’examiner uniquement la cible.

Comparez la même cible sous inclure

Si la stratégie externe contient à la place v=spf1 include:policy.example.com ~all, un pass enfant correspond à l'inclusion. Un échec enfant ne fournit pas le résultat final ; le traitement reprend et le ~all externe produit softfail .

La redirection transporte le résultat de la politique cible lorsqu'elle est invoquée. Include demande si la cible réussit, puis continue sous la stratégie externe si ce n'est pas le cas. Choisissez la construction qui correspond au modèle de propriété au lieu de traduire mécaniquement entre eux.

Auditer les règles contextuelles

La redirection modifie le domaine d'évaluation actuel tout en conservant l'entrée de l'expéditeur. Les macros et les mécanismes relatifs au domaine peuvent donc dépendre du domaine ou de la valeur de l'expéditeur qu'ils utilisent. Une politique qui fonctionne pour un domaine n'est pas automatiquement sûre pour un autre.

Pour un service d’envoi tiers, utilisez le mécanisme d’intégration pris en charge par sa documentation actuelle. RFC 7208 prévient que la redirection au-delà des frontières administratives peut ne pas se comporter de manière fiable, en particulier lorsque la politique cible dépend de parties locales. Ne remplacez pas une inclusion documentée par une redirection simplement pour raccourcir l'enregistrement visible.

Gérer la politique partagée en toute sécurité

Inventoriez tous les domaines dépendants et les exceptions locales. Attribuez un propriétaire responsable à la cible partagée. Avant de le modifier, testez un expéditeur autorisé et un expéditeur non autorisé pour chaque contexte de stratégie distinct, y compris IPv6 lorsqu'il est utilisé. Conservez ensemble les enregistrements de délégation et partagés originaux.

Sous RFC 7208 §4.1 et RFC 7208 §4.6.4, la redirection et les termes imbriqués atteints consomment le budget de termes SPF DNS . Détectez les boucles et la croissance des dépendances grâce à l’évaluation plutôt que de vous fier à la courte longueur de chaque enregistrement local. Après un changement, inspectez les réponses faisant autorité et récursives et testez le courrier reçu du représentant.

Les plats pratiques à emporter

La redirection est une centralisation utile lorsque vous souhaitez vraiment une politique partagée. Gardez tout hors du dossier de délégation, auditez les exceptions locales et testez le contexte de l'expéditeur qui survit à la délégation.

Gardez la décision reproductible

Pour east.example.com , l'exception locale 198.51.100.8 est transmise sans appeler la cible partagée ; une panne de cible partagée n’a donc pas besoin d’affecter ce chemin exact. Une autre source nécessitant une redirection peut rencontrer l’erreur cible. Enregistrez ensemble l’enregistrement externe, les entrées de l’expéditeur, l’objectif atteint et le résultat attendu avant d’approuver la centralisation. Aucune modification de stratégie partagée ni test de panne n’a été effectué.

[ Emporter ]

La redirection s'exécute uniquement dans ses conditions de repli et est désactivée par tous. Le domaine d'évaluation change tandis que les entrées IP et expéditeur restent. Auditez chaque enregistrement externe ainsi que la cible partagée.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

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

Administrateur informatique/courrier

Testez à la fois la délégation et les exceptions.

La cible partagée ne constitue pas une politique complète si les mécanismes locaux peuvent d’abord correspondre.

Prochaines étapes

  1. Inspectez chaque enregistrement externe.
  2. Testez les macros et le contexte de l’expéditeur.
  3. Vérifiez le cas de cible manquante.

RSSI / SecOps

Autorisation centrale de contrôle.

La centralisation simplifie l'administration mais concentre l'impact des erreurs et des compromis.

Prochaines étapes

  1. Restreindre l’accès aux modifications de manière appropriée.
  2. Passez en revue les exceptions locales.
  3. Conservez une restauration coordonnée.

Fondateur / Non technique

Connaître le rayon de changement partagé.

Une seule modification centrale peut affecter plusieurs domaines critiques pour les revenus.

Prochaines étapes

  1. Services dépendants de l'inventaire.
  2. Attribuez un propriétaire de stratégie.
  3. Exiger des tests représentatifs avant le déploiement.

[ FAQ ]

Questions fréquemment posées

Quand la redirection est-elle évaluée ?

Une fois qu'aucun mécanisme ne correspond et qu'aucune erreur antérieure ne met fin à l'évaluation, à condition qu'il n'y ait pas de mécanisme complet dans l'enregistrement.

RFC 7208 §6.1

La redirection fonctionne-t -all elle après tout ?

Non. Tout mécanisme all entraîne l’ignorance de la redirection.

RFC 7208 §6.1

La redirection change-t-elle l’expéditeur d’origine ?

Non. Les arguments IP et expéditeur demeurent ; le domaine d'évaluation actuel devient la cible de redirection.

RFC 7208 §6.1

Que se passe-t-il si la cible n'a pas SPF ?

L’évaluation déléguée renvoie permerror plutôt que none.

RFC 7208 §6.1

En quoi l'inclusion est-elle différente ?

Incluez les matchs sur un pass enfant et sinon, vous pouvez continuer. La redirection utilise le résultat délégué lors de son exécution.

RFC 7208 §5.2 RFC 7208 §6.1

Un domaine peut-il conserver une exception locale ?

Oui. Un mécanisme de correspondance précédent peut revenir avant la redirection. Auditez les exceptions afin que les affirmations politiques centrales restent exactes.

RFC 7208 §4.6.2 RFC 7208 §6.1

Puis-je rediriger vers le domaine SPF de n’importe quel fournisseur ?

Utilisez la configuration prise en charge par le fournisseur. Les redirections inter-administratives peuvent avoir un comportement contextuel et ne sont pas interchangeables avec include.

RFC 7208 §6.1

Un enregistrement de redirection court évite-t-il les limites de recherche ?

Non. Les dépendances récursives redirigées et atteintes sont prises en compte dans les limites d’évaluation SPF .

RFC 7208 §4.1 RFC 7208 §4.6.4

[ Sources ]

Sources

  1. RFC 7208

    Sections §2.4 · §4.1 · §4.6.2 · §4.6.4 · §5.2 · §6.1 · §7

[ Glossaire ]

Glossaire

SPF
Évaluation de l'autorisation pour une IP de connexion et l'identité SMTP correspondante.

RFC 7208 §2.4

SPF inclut
Une passe récursive fait correspondre l'inclusion ; son qualificatif détermine ensuite le résultat externe, tandis que les erreurs suivent le mappage spécifié.

RFC 7208 §5.2

Redirection SPF
Évaluation de secours avec la cible comme domaine actuel et les entrées IP/expéditeur inchangées ; tout mécanisme désactive la redirection.

RFC 7208 §6.1

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