[ SPF ]

SPF Umleitung: Richtlinie delegieren und verstehen, wie sie sich von „Include“ unterscheidet

Zentralisieren Sie SPF Richtlinie, ohne die Delegation versehentlich zu deaktivieren oder ihre Bedeutung zu ändern.

Vom EmailAuth Forschungsteam · 4 Minuten Lesezeit

[Wichtige Punkte]

  • Redirect läuft nur unter seinen Fallback-Bedingungen und ist von allen deaktiviert.
  • Die Bewertungsdomäne ändert sich, während IP- und Absendereingaben bestehen bleiben.
  • Überwachen Sie jeden äußeren Datensatz sowie das gemeinsame Ziel.
Auf dieser Seite

SPF Redirect delegiert die verbleibende Autorisierungsentscheidung an eine andere Richtlinie. Es ist für Situationen konzipiert, in denen mehrere Domänen zentral verwaltete Berechtigungen und Richtlinien gemeinsam nutzen sollen, häufig innerhalb einer Verwaltungsorganisation.

Es ist kein Alias ​​für include und auch kein Backup -all . Vor der Konsolidierung von Datensätzen ist es wichtig zu verstehen, wann die Umleitung ausgeführt wird. RFC 7208 Abschnitt 6.1 definiert sein Verhalten.

Legen Sie die Delegationsbedingung fest

Wenn kein Mechanismus übereinstimmt, kein früherer Fehler die Auswertung beendet hat und eine Umleitung vorhanden ist, wertet SPF das Umleitungsziel aus. Die Verbindungs-IP und der Absender bleiben gleich, während die zu bewertende Domäne zum Ziel wird. Die daraus resultierende Auswertung liefert das Ergebnis, bei fehlendem SPF am Zielwert permerror eher als keine.

Wenn im äußeren Datensatz ein All-Mechanismus vorhanden ist, wird die Umleitung ignoriert. Die Platzierung der Weiterleitung vor allem rettet es nicht. Schreiben Sie der Übersichtlichkeit halber die Umleitung am Ende, aber denken Sie daran, dass es sich um einen Modifikator und nicht um einen Links-nach-rechts-Zuordnungsmechanismus handelt.

Der Delegation kann ein lokaler Mechanismus vorangehen. Beispielsweise kann eine explizite IP4-Berechtigung übereinstimmen, bevor die gemeinsame Richtlinie konsultiert wird. Entscheiden Sie, ob solche Ausnahmen beabsichtigt sind; andernfalls ist eine vermeintlich zentrale Richtlinie möglicherweise nicht die ganze Autorisierungsgeschichte.

Ausgearbeitetes Beispiel: zwei Domänen, eine verwaltete Richtlinie

Eine gültige Syntax vorausgesetzt, wurde eine ausgewählt SPF Eintrag pro Name und erfolgreichem DNS Abruf veröffentlichen in dieser synthetischen Vorrichtung jeweils east.example.com und west.example.com v=spf1 redirect=policy.example.com. Das freigegebene Ziel veröffentlicht v=spf1 ip4:192.0.2.30 -all.

Für 192.0.2.30 stimmt jede äußere Richtlinie mit der Ziel-IP4 überein und das Ergebnis ist „bestanden“. Für 192.0.2.31 erreicht das Ziel -all und das delegierte Ergebnis ist fehlgeschlagen. Wenn das Ziel TXT Eintrag verschwindet, Auswertungen, die die Umleitung erfordern, erzeugen permerror .

Ändern Sie nun die Ostpolitik in v=spf1 ip4:198.51.100.8 redirect=policy.example.com. Diese zusätzliche Adresse wird lokal weitergegeben, auch wenn das gemeinsame Ziel sie nicht autorisiert. Eine zentrale Richtlinienprüfung muss daher jeden delegierenden Datensatz lesen und nicht nur das Ziel überprüfen.

Vergleichen Sie dasselbe Ziel unter „Einschließen“.

Wenn die äußere Richtlinie stattdessen enthält v=spf1 include:policy.example.com ~all, ein Kinderpass entspricht dem Include. Ein untergeordneter Fehler liefert nicht das Endergebnis; Die Verarbeitung wird fortgesetzt und der äußere ~all erzeugt softfail .

Die Umleitung überträgt beim Aufruf das Ergebnis der Zielrichtlinie. Include fragt, ob das Ziel erfolgreich ist, und fährt dann mit der äußeren Richtlinie fort, wenn dies nicht der Fall ist. Wählen Sie die Konstruktion, die zum Eigentumsmodell passt, anstatt mechanisch zwischen ihnen zu wechseln.

Überwachen Sie kontextsensitive Regeln

Die Umleitung ändert die aktuelle Bewertungsdomäne und behält dabei die Absendereingabe bei. Makros und domänenbezogene Mechanismen können daher davon abhängen, welche Domäne oder welchen Absenderwert sie verwenden. Eine Richtlinie, die für eine Domäne funktioniert, ist nicht automatisch auch für eine andere sicher.

Verwenden Sie für einen Sendedienst eines Drittanbieters den Integrationsmechanismus, der in der aktuellen Dokumentation unterstützt wird. RFC 7208 weist darauf hin, dass die Weiterleitung über Verwaltungsgrenzen hinweg möglicherweise nicht zuverlässig funktioniert, insbesondere wenn die Zielrichtlinie von lokalen Teilen abhängt. Ersetzen Sie ein dokumentiertes Include nicht durch eine Umleitung, nur um den sichtbaren Datensatz zu kürzen.

Betreiben Sie die gemeinsame Richtlinie sicher

Inventarisieren Sie alle abhängigen Domänen und lokalen Ausnahmen. Weisen Sie dem gemeinsamen Ziel einen verantwortlichen Eigentümer zu. Bevor Sie es ändern, testen Sie einen zulässigen und einen unzulässigen Absender für jeden einzelnen Richtlinienkontext, einschließlich IPv6 , sofern verwendet. Bewahren Sie die ursprünglichen delegierenden und freigegebenen Datensätze zusammen auf.

Unter RFC 7208 §4.1 Und RFC 7208 §4.6.4, Umleitung und erreichte verschachtelte Begriffe verbrauchen das SPF DNS Begriffsbudget. Erkennen Sie Schleifen und Abhängigkeitswachstum durch Auswertung, anstatt sich auf die kurze Länge jedes lokalen Datensatzes zu verlassen. Überprüfen Sie nach einer Änderung maßgebliche und rekursive Antworten und erhaltene E-Mails des Testmitarbeiters.

Der praktische Imbiss

Umleitung ist eine nützliche Zentralisierung, wenn Sie wirklich gemeinsame Richtlinien wünschen. Halten Sie alles aus dem delegierenden Datensatz heraus, prüfen Sie lokale Ausnahmen und testen Sie den Absenderkontext, der die Delegation überlebt.

Halten Sie die Entscheidung reproduzierbar

Für east.example.com wird die lokale Ausnahme 198.51.100.8 bestanden, ohne das gemeinsame Ziel aufzurufen. Ein Ausfall eines gemeinsamen Ziels muss sich daher nicht unbedingt auf genau diesen Pfad auswirken. Bei einer anderen Quelle, die eine Umleitung erfordert, kann der Zielfehler auftreten. Notieren Sie den äußeren Datensatz, die Eingabe des Absenders, das erreichte Ziel und das erwartete Ergebnis zusammen, bevor Sie die Zentralisierung genehmigen. Es wurde kein Shared-Policy-Änderungs- oder Ausfalltest durchgeführt.

[ Wegbringen ]

Redirect läuft nur unter seinen Fallback-Bedingungen und ist von allen deaktiviert. Die Bewertungsdomäne ändert sich, während IP- und Absendereingaben bestehen bleiben. Überwachen Sie jeden äußeren Datensatz sowie das gemeinsame Ziel.

[Nach Rolle]

Was das für Sie bedeutet

Wählen Sie Ihre Rolle für praktische nächste Schritte.

IT-/Mail-Administrator

Testen Sie sowohl die Delegation als auch die Ausnahmen.

Das gemeinsame Ziel ist nicht die vollständige Richtlinie, wenn zuerst lokale Mechanismen übereinstimmen können.

Nächste Schritte

  1. Überprüfen Sie jede äußere Aufzeichnung.
  2. Testen Sie Makros und Absenderkontext.
  3. Überprüfen Sie den Fall des fehlenden Ziels.

CISO / SecOps

Zentrale Berechtigung steuern.

Die Zentralisierung vereinfacht die Verwaltung, konzentriert aber die Auswirkungen von Fehlern und Kompromissen.

Nächste Schritte

  1. Beschränken Sie den Änderungszugriff entsprechend.
  2. Überprüfen Sie lokale Ausnahmen.
  3. Behalten Sie ein koordiniertes Rollback bei.

Gründer / Nicht-technisch

Kennen Sie den gemeinsamen Änderungsradius.

Eine einzige zentrale Änderung kann sich auf mehrere umsatzkritische Domains auswirken.

Nächste Schritte

  1. Bestandsabhängige Dienste.
  2. Weisen Sie einen Richtlinieneigentümer zu.
  3. Repräsentative Tests vor der Einführung erfordern.

[ FAQs ]

Häufig gestellte Fragen

Wann wird die Weiterleitung ausgewertet?

Wenn kein Mechanismus übereinstimmt und kein früherer Fehler vorliegt, wird die Auswertung beendet, sofern nicht alle Mechanismen im Datensatz vorhanden sind.

RFC 7208 §6.1

Funktioniert die Umleitung -all ?

Nein. Jeder All-Mechanismus führt dazu, dass die Umleitung ignoriert wird.

RFC 7208 §6.1

Ändert die Weiterleitung den ursprünglichen Absender?

Nein. Die IP- und Absenderargumente bleiben bestehen; Die aktuelle Evaluierungsdomäne wechselt zum Umleitungsziel.

RFC 7208 §6.1

Was passiert, wenn das Ziel keinen SPF hat?

Die delegierte Auswertung gibt permerror statt none zurück.

RFC 7208 §6.1

Wie unterscheidet sich „Include“?

Nehmen Sie Übereinstimmungen in einen Kinderpass auf und fahren Sie andernfalls fort. Redirect verwendet bei der Ausführung das delegierte Ergebnis.

RFC 7208 §5.2 RFC 7208 §6.1

Kann eine Domäne eine lokale Ausnahme beibehalten?

Ja. Ein vorhergehender Matching-Mechanismus kann vor der Umleitung zurückkehren. Überwachen Sie Ausnahmen, damit zentrale Versicherungsansprüche korrekt bleiben.

RFC 7208 §4.6.2 RFC 7208 §6.1

Kann ich auf die SPF Domain eines beliebigen Anbieters umleiten?

Verwenden Sie die vom Anbieter unterstützte Konfiguration. Verwaltungsübergreifende Weiterleitungen können kontextabhängiges Verhalten aufweisen und sind nicht mit include austauschbar.

RFC 7208 §6.1

Vermeidet ein kurzer Weiterleitungsdatensatz Suchbeschränkungen?

Nein. Umleitungen und erreichte rekursive Abhängigkeiten werden auf SPF -Bewertungsgrenzen angerechnet.

RFC 7208 §4.1 RFC 7208 §4.6.4

[ Quellen ]

Quellen

  1. RFC 7208

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

[ Glossar ]

Glossar

SPF
Berechtigungsauswertung für eine Verbindungs-IP und die entsprechende SMTP Identität.

RFC 7208 §2.4

SPF enthalten
Ein rekursiver Durchlauf sorgt für die Include-Übereinstimmung; Sein Qualifikationsmerkmal bestimmt dann das äußere Ergebnis, während Fehler der angegebenen Zuordnung folgen.

RFC 7208 §5.2

SPF Umleitung
Fallback-Auswertung mit dem Ziel als aktuelle Domäne und unveränderten IP-/Absender-Eingaben; Jeder All-Mechanismus deaktiviert die Umleitung.

RFC 7208 §6.1

Unternehmensherkunft

Warum Top-Finanzinstitute und Regierungen haben ihre E-Mail-Sicherheits-Dashboards eingestellt.

Herkömmliche E-Mail-Authentifizierungsplattformen verkaufen Ihnen ein Dashboard und bitten Ihre Techniker, die Arbeit zu erledigen. In Umgebungen mit hohem Risiko führt die manuelle Überwachung zu verzögerter Durchsetzung, Konfigurationsabweichungen und nicht überwachten Schattendomänen.

EmailAuth ist die Agenten-E-Mail-Herkunftsplattform. Unsere Agenten setzen durch p=reject, halten Sie die Absender von Drittanbietern auf dem Laufenden und verschieben Sie Ihre Domains auf voll RFC 9989 Compliance, der neue DMARC Standard, mit Human-in-the-Loop-Überprüfbarkeit.

Regierungen Große Unternehmen Tier-1-Finanzinstitute

SaaS · Dedizierte Mandantenfähigkeit · Air-Gap-On-Prem · BYOK-Verschlüsselung

Wissensdatenbank