[ SPF ]

SPF HELO -Auswertung und Nachrichten mit leerem Reverse-Pfad

Testen Sie die vom Bounce- und Benachrichtigungsverkehr verwendete Identität, einschließlich der von HELO abgeleiteten SPF Identität, wenn MAIL FROM leer ist.

Vom EmailAuth Forschungsteam

[Wichtige Punkte]

  • Null-Reverse-Path SPF verwendet Postmaster plus die HELO Identität.
  • HELO -Prüfungen und sichtbares Ab sind unterschiedliche Identitätsfragen.
  • Testen Sie tatsächliche Ausgangsadressen und autorisierte Benachrichtigungsrouten.
Auf dieser Seite

Ein Mailserver kann eine legitime Nachricht mit einem leeren SMTP Reverse-Pfad senden, geschrieben als MAIL VON:<>. Benachrichtigungen zum Lieferstatus verwenden unten einen Null-Reverse-Pfad RFC 5321 §4.5.5 um zu vermeiden, dass endlose Bounce-Schleifen entstehen. Ein leerer Rückwärtspfad bedeutet nicht, dass es keinen gibt SPF Zu berücksichtigende Bewertung: RFC 7208 §2.4 definiert a POST VON Identität mithilfe des lokalen Teils Postmeister und die HELO Domäne in diesem Fall.

Administratoren, die nur normale Benutzer-Mails testen, können daher einen separaten Authentifizierungspfad übersehen, der vom Server selbst verwendet wird.

Unterscheiden Sie HELO vom sichtbaren Absender

HELO oder EHLO stellt den SMTP Client dem empfangenden Server vor. Seine Domäne ist vom Sichtbaren der Nachricht getrennt Aus der Kopfzeile und kann sich von einer nicht leeren MAIL FROM-Domäne unterscheiden. Ein Gastgeber könnte sich als vorstellen relay.example.com beim Übertragen von Benutzerpost mit einem Umschlagabsender an example.com.

RFC 7208 §2.3 empfiehlt, HELO separat zu prüfen und empfiehlt, dies zuerst zu tun, wenn beide Identitäten geprüft werden. Der MAIL FROM-Regeln hängen davon ab, ob die HELO Prüfung durchgeführt wurde und zu einem endgültigen Richtlinienergebnis geführt hat. Gehen Sie nicht davon aus, dass jeder Empfänger für jede Nachricht zwei unabhängige SPF Ergebnisse aussendet.

Für die im RFC beschriebene HELO Prüfung muss der angegebene Wert ein gültiger Multi-Label-Domänenname sein. Ein fehlerhafter Wert oder ein fehlerhaftes Adressliteral kann nicht so behandelt werden, als wäre es ein gewöhnlicher abfragbarer Hostname. Korrigieren Sie die Konfiguration des sendenden Servers mithilfe der unterstützten Steuerelemente, anstatt DNS Einträge für fehlerhafte Identitäten zu erfinden.

Veröffentlichen Sie für den Hostnamen, der tatsächlich verwendet wird

Erfassen Sie eine kontrollierte SMTP Transaktion oder ein Protokoll eines vertrauenswürdigen Empfängers, um den HELO Wert zu ermitteln. Fragen Sie dann SPF TXT genau unter diesem Hostnamen ab. Die SPF -Richtlinie unter example.com gilt nicht automatisch für relay.example.com.

Für einen Server mit stabilen, explizit kontrollierten Ausgangsadressen kann eine enge Richtlinie diese Adressen beschreiben. Befolgen Sie für die gehostete Sendeinfrastruktur die unterstützten Konfigurations- und Eigentumsgrenzen des Anbieters. Veröffentlichen Sie keinen erratenen Datensatz auf einem Hostnamen, den Sie nicht kontrollieren, oder gehen Sie davon aus, dass es sich um einen Hostnamen handelt Ein Rekord ist unbedingt die SMTP Ausgangsadresse.

Beziehen Sie IPv6 in die Überprüfung ein. Ein MTA kann dasselbe HELO über verschiedene Adressfamilien hinweg darstellen, und eine Richtlinie, die nur die IPv4 Quelle abdeckt, kann über IPv6 zu unterschiedlichen Ergebnissen führen.

Führen Sie den Normalverkehr und den Leerverkehr getrennt durch

Veranschaulichender Testplan unter Verwendung reiner Dokumentationsadressen:

  1. Ein Server verbindet sich über 192.0.2.10 und stellt sich vor als relay.example.com.
  2. Der Hostname wird veröffentlicht v=spf1 ip4:192.0.2.10 -all.
  3. Für eine Nachricht mit MAIL VON:<>, SPF abgeleitet postmaster@relay.example.com als MAIL FROM-Identität. Diese Quelle ist durch die Hostnamen-Richtlinie autorisiert.
  4. Wiederholen Sie den Vorgang mit einer anderen, nicht autorisierten Test-IP. Bei derselben Hostnamensrichtlinie schlagen die nicht übereinstimmenden Quellreichweiten fehl.

Hierbei handelt es sich um erwartete Ergebnisse des Prüfers, nicht um Ergebnisse eines Live-Systems. Nutzen Sie kontrollierte, autorisierte Empfänger für echte Benachrichtigungstests. Provozieren Sie keine Bounces zu beliebigen externen Adressen, nur um das Verhalten zu beobachten.

Notieren Sie die Identität sowie das Urteil

Behalten Sie die Verbindungs-IP, HELO Wert, den Reverse-Pfad und das vom Empfänger generierte Ergebnis der Sitzung bei. Ein generischer „ SPF -Pass“ ohne Identität reicht zur Fehlerbehebung nicht aus. Eine erfolgreiche normale Benutzernachricht beweist nicht, dass Null-Reverse-Path-Mail dieselbe Domäne genutzt hat.

Wenn ein Test fehlschlägt, entscheiden Sie, ob das Problem am angekündigten Hostnamen, DNS Veröffentlichung, dem Egress-Inventar oder einer unerwarteten Route liegt. Durch das Ändern der SPF Richtlinie der Mitarbeiterdomäne wird eine Hostnamenrichtlinie, die nie abgefragt wurde, nicht repariert.

Machen Sie servergenerierte E-Mails zu einem Teil der Änderungskontrolle

Fügen Sie Benachrichtigungstests zu MTA-Upgrades, Relay-Migrationen und IPv6 Aktivierung hinzu. Behalten Sie die vorherige Identitätskonfiguration und den genehmigten Wiederherstellungspfad bei. Schließen Sie die Änderung erst ab, wenn normale E-Mails und die für Ihre Organisation relevanten servergenerierten Abläufe bewertet wurden. Dies verhindert, dass ein fehlerfreier Benutzer-Mail-Test fehlerhafte Betriebsbenachrichtigungen verbirgt.

Nutzen Sie die Beweise für eine Entscheidung

Halten Sie normale MAIL FROM- und Nullpfad-Benachrichtigungszeilen getrennt. Für einen Nullpfad und HELO = relay.example.com lautet der konstruierte Absender postmaster@relay.example.com . Die Test-IP muss anhand der Richtlinie dieser Domäne bewertet werden. Ein gewöhnlicher Benutzernachrichtendurchlauf für example.com stellt dieses Ergebnis nicht fest. Verwenden Sie autorisierte Empfänger und kontrollierte Benachrichtigungen; Es wurde kein Bounce-Test oder Serverwechsel durchgeführt.

[ Wegbringen ]

Null-Reverse-Path SPF verwendet Postmaster plus die HELO Identität. HELO -Prüfungen und sichtbares Ab sind unterschiedliche Identitätsfragen. Testen Sie tatsächliche Ausgangsadressen und autorisierte Benachrichtigungsrouten.

[Nach Rolle]

Was das für Sie bedeutet

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

IT-/Mail-Administrator

Erfassen Sie die SMTP Eingaben.

Die Verbindungs-IP, HELO und der umgekehrte Pfad erklären, welche Richtlinie hätte angewendet werden sollen.

Nächste Schritte

  1. Testen Sie ein Null-Reverse-Path-Szenario.
  2. Überprüfen Sie die Hostnamen-Richtlinie und beide IP-Familien.

CISO / SecOps

Erfordern identitätsspezifische Beweise.

Ein generisches Pass-Label kann verbergen, welche Domäne authentifiziert wurde.

Nächste Schritte

  1. Erfordern Beweise für vertrauenswürdige Empfänger.
  2. Vermeiden Sie Tests, die unerwünschten Bounce-Traffic erzeugen.

Gründer / Nicht-technisch

Fügen Sie Betriebsbenachrichtigungen hinzu.

Benutzer-Mail ist nur ein Teil des Dienstes. Bounce- und Systembenachrichtigungspfade verdienen eine explizite Testabdeckung.

Nächste Schritte

  1. Nennen Sie den Eigentümer der vom Server generierten E-Mails.
  2. Beziehen Sie diese Flüsse in Migrationen ein.

[ FAQs ]

Häufig gestellte Fragen

Warum kann MAIL FROM leer sein?

Benachrichtigungen wie Nachrichten zum Zustellungsstatus verwenden üblicherweise einen Null-Reverse-Pfad, um Bounce-Schleifen zu vermeiden.

RFC 5321 §4.5.5

Ist ein leeres MAIL FROM dasselbe wie ein fehlender From-Header?

Nein. Der SMTP Reverse-Pfad und der sichtbare From-Header der Nachricht sind unterschiedliche Felder.

RFC 5321 §2.3.1

Wie geht SPF mit dem Null-Reverse-Pfad um?

RFC 7208 erstellt die MAIL FROM-Identität aus Postmaster und der HELO Domäne.

RFC 7208 §2.4

Deckt der Root- SPF -Eintrag den HELO Hostnamen ab?

Nicht automatisch. Fragen Sie den genauen Hostnamen ab, der in der SMTP Sitzung verwendet wird, und konfigurieren Sie ihn.

RFC 7208 §4.4

Werden Empfänger immer sowohl HELO als auch MAIL FROM-Ergebnisse anzeigen?

Nein. Die Verarbeitung durch den Empfänger und die aufgezeichneten Ergebnisse variieren. Identifizieren Sie, welche Identität jedes beobachtete Ergebnis tatsächlich beschreibt.

RFC 7208 §2.3 RFC 7208 §2.4

Kann ich die Ausgangs-IP aus dem A-Eintrag des Hostnamens ableiten?

Nicht sicher. Routing, NAT oder gehostete Infrastruktur können dazu führen, dass die tatsächliche Verbindungs-IP unterschiedlich ist.

Sollte ich auch IPv6 testen?

Ja, wenn der MTA über IPv6 senden kann. Überprüfen Sie die entsprechenden Quelladressen und den Versicherungsschutz.

RFC 7208 §5.6

Wie kann ich testen, ohne Rückstreuung zu erzeugen?

Verwenden Sie kontrollierte Empfänger und genehmigte Benachrichtigungsszenarien. Vermeiden Sie die Generierung von Fehlern bei nicht verwandten externen Adressen.

[ Quellen ]

Quellen

  1. RFC 7208

    Abschnitte §2.3 · §2.4 · §4.4 · §5.6 · §10.1.3

  2. RFC 5321

    Abschnitte §2.3.1 · §4.1.1.1 · §4.5.5

  3. RFC 8601

    Abschnitte §1.2 · §7.1

[ Glossar ]

Glossar

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

RFC 7208 §2.4

HELO Identität
Mit HELO oder EHLO eingeführte SMTP Client-Identität; SPF kann prüfen, ob es sich um einen gültigen Multi-Label-Domänennamen handelt.

RFC 7208 §2.3

Null-Rückwärtspfad
Ein leerer SMTP Reverse-Pfad, der für bestimmte Benachrichtigungen verwendet wird, um Benachrichtigungsschleifen zu vermeiden.

RFC 5321 §4.5.5

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