[ Standards & DMARCbis ]

Welcher DMARC RFC regelt jede Implementierungskomponente?

Ordnen Sie die Kernauswertung, die aggregierte Berichterstattung und die Fehlerberichterstattung den aktuellen RFCs zu und halten Sie Errat und tatsächliche Bereitstellungsnachweise getrennt.

Vom EmailAuth Forschungsteam · 6 Minuten Lesezeit

[Wichtige Punkte]

  • RFC 9989 regelt die Kernpolitik, Entdeckung und Ausrichtung; RFC 9990 und 9991 regeln unterschiedliche Meldepfade.
  • Die Datensatzversion bleibt DMARC1 ; Eine Überarbeitung der Standards ist kein universeller Receiver-Rollout.
  • Ein fiktives Inventar kann keine tatsächliche Produktabdeckung ermitteln oder eine aktuelle Errat-Überprüfung abschließen.
Auf dieser Seite

Beginnen Sie mit einem Verhalten, nicht mit einem Ersatzdatensatz

Eine Standardmigration wird beherrschbar, wenn jede Implementierungsentscheidung eine benannte Spezifikation und einen verantwortlichen Eigentümer hat. Ein DNS -Editor, ein Ausrichtung Die Engine und ein Aggregate-Report-Parser führen nicht die gleiche Aufgabe aus. Ich rufe alle drei auf:DMARC „Unterstützung“ verbirgt Abhängigkeiten, die wichtig sind, wenn sich eine Komponente ändert und eine andere auf einer älteren Implementierung verbleibt. Das praktische Ergebnis ist eine Komponente-zu-Anforderungs-Karte mit Versionen, Schnittstellen und beibehaltenen Akzeptanznachweisen und nicht eine Erklärung, dass der gesamte Bestand aktualisiert wurde.

Der aktuelle Dokumentensatz wurde im Mai 2026 veröffentlicht. RFC 9989 definiert den Kernmechanismus und ist veraltet RFC 7489 und RFC 9091 . RFC 9990 umfasst die aggregierte Berichterstattung; RFC 9991 deckt die Fehlerberichterstattung ab und aktualisiert auch RFC 6591 . Neue RFC-Editor-Datensätze werden identifiziert RFC 9989 Und RFC 9990 als vorgeschlagene Standards. Der veröffentlichte RFC 9991 Text identifiziert seine Standards Track-Kategorie. Dabei handelt es sich um veröffentlichte Spezifikationen, nicht um unvollendete Entwürfe, die Veröffentlichung legt jedoch nicht die Implementierung eines bestimmten Empfängers fest.

Geben Sie der Kernmaschine einen genauen Vertrag

Weisen Sie Datensatzanalyse, Richtlinienerkennung, Organisationsdomänenerkennung und Identifikatorausrichtung zu RFC 9989 Abschnitte 4.7–4.10. Die Autorendomäne stammt von der Nachricht RFC5322 .Von Feld. Eine erkannte Richtliniendomäne kann sich von dieser Autorendomäne unterscheiden Organisationsbereich Die Verwendung für die entspannte Ausrichtung ist eine weitere explizite Ausgabe. Wenn diese Unterscheidungen in einer Schnittstelle verloren gehen, kann ein korrekter Parser-Feed zu einer falschen Entscheidungsmaschine führen.

Der DNS Eintrag beginnt weiterhin mit v=DMARC1. „DMARCbis„ ist ein Name für die Arbeit an Standards und nicht für die Erlaubnis, DMARC2 zu erfinden. Die aktuelle Erkennung verwendet begrenztes DNS Tree-Walking, anstatt eine historische Checkliste mit öffentlichen Suffixen als gesamten Algorithmus zu behandeln. Die Tags psd, np und t erfordern eine separate Entscheidungsabdeckung. Die IANA Registrierung Markierungen pct, rf und ri historisch; Es wird nicht bestätigt, ob ein bereitgestelltes Produkt sie ignoriert, interpretiert oder offenlegt.

Behalten Sie die Unterscheidung zwischen einem normalen DMARC Fehler, nicht verfügbaren DNS Informationen, einer ungültigen Richtlinie und der endgültigen Nachrichtendisposition eines Empfängers bei. RFC 9989 Abschnitt 4.10.1 enthält eine spezielle Behandlung für ungültige Richtlinien-Tags, wenn ein syntaktisch gültiger Aggregate-Report-URI verbleibt. Eine vereinfachende Regel „Jede fehlerhafte Richtlinie wird zu keiner“ würde ihre Bedingungen zunichte machen. Notieren Sie den genauen Abschnitt neben dem Parser-Fall, der ihn ausführt.

Behandeln Sie aggregiertes Feedback als eigene Implementierung

Ordnen Sie den Aggregatproduzenten, den XML-Validator, den Berichtskonsumenten, die Duplikatbehandlung und die Bereitstellungsintegration zu RFC 9990 Abschnitte 3–4 und Anhang A. Die Berichtsschnittstelle benötigt die tatsächlich ausgewertete Richtlinie, die Authentifizierungsergebnisse, die Anzahl der Nachrichten und den Kontext des Berichtszeitraums. Ein Dashboard, das XML anzeigt, ist kein Beweis dafür, dass der Upstream-Empfänger die richtige Richtlinie ausgewählt hat oder dass alle relevanten Absender in den Daten enthalten sind.

Externe Berichtsziele verdienen eine eigene Komponentenzeile. Bei der Zielgenehmigung handelt es sich um eine technische Missbrauchskontrolle, nicht um die Einwilligung zur Übermittlung willkürlicher Organisationsdaten. Stellen Sie die Berichtserstellung, die Zielüberprüfung und Zugriffs-/Aufbewahrungsentscheidungen unter unterschiedliche Akzeptanzkriterien. RFC 9990 Abschnitt 7 befasst sich mit dem Datenschutz, während Abschnitt 8 vor böswilligen oder falschen Berichtsinhalten warnt. Parser-Hardening und Source Trust gehören daher neben der Schemavalidität in die Karte.

Verwenden Sie einen Aggregatparser nicht erneut für Fehlerberichte

Fehlerrückmeldung ist ein anderer Kanal mit unterschiedlichen Offenlegungsrisiken. RFC 9991 regelt dessen Generierung und Format und arbeitet mit den referenzierten Spezifikationen für die Berichterstattung über Authentifizierungsfehler. Die Rufanforderungs- und Fo-Bedingungen entsprechen nicht der Rua-Aggregation. Ein Empfänger kann die Meldung von Fehlern ablehnen und das Fehlen einer Fehlerbericht ist kein Beweis dafür, dass alle Nachrichten weitergeleitet wurden.

Es kann zu einer Fehlerberichtsintegration kommen Nachrichtenkopfzeilen oder Inhalte, die eine aggregierte Pipeline nicht transportieren soll. Identifizieren Sie, wer es anfordern kann, wohin es gesendet werden kann, wie eingehendes Material enthalten ist und welche Datenschutzprüfung gilt. Aktivieren Sie es niemals nur, um eine Feature-Matrix vollständig erscheinen zu lassen. Grundlegende Teilnahmevoraussetzungen, optionale Fehlerberichte und die beworbenen Funktionen eines kommerziellen Produkts sind unterschiedliche Behauptungen, die unterschiedliche Nachweise erfordern.

Arbeiten Sie ein fiktives Komponenteninventar durch

Stellen Sie sich einen fiktiven Dienst mit sechs Modulen vor: Policy Decoder, Discovery Resolver, Alignment Evaluator, Aggregat Builder, XML Consumer und Failure Collector. Die ersten drei entsprechen RFC 9989 . Die nächsten beiden beziehen sich hauptsächlich auf RFC 9990 . Der Kollektor ist hauptsächlich auf RFC 9991 abgebildet. Gemeinsam genutzte Speicher- und Sicherheitskontrollen übernehmen die Anforderungen jedes von ihnen verwalteten Berichtspfads. Bei dieser Bestandsaufnahme handelt es sich um ein Originaldokumentationsbeispiel und nicht um eine Aussage über die Architektur von EmailAuth .

Behalten Sie für jedes Modul seine tatsächliche Build-ID, relevante Abschnitte, Ein-/Ausgabevertrag, Eigentümer und Abnahmevorrichtung bei. Eine fiktive Discovery-Fixture kann eine ausgewählte Richtlinie und ihre Quelldomäne an eine fiktive Aggregat-Fixture übergeben; Die Berichtszeile sollte diese Unterscheidung beibehalten und nicht stillschweigend die sichtbare Von-Domäne ersetzen. Führen Sie dann eine Fehlerberichtsanforderung ein und bestätigen Sie, dass das Design sie an einen separat autorisierten Verarbeitungspfad weiterleitet. Hierbei handelt es sich um vorgeschlagene Schecks, nicht um abgeschlossene Ausführungen.

Halten Sie Status, Errata und Bereitstellung getrennt

Der genaue Auftrag lautet: Ordnen Sie jede Implementierungskomponente RFC 9989 , 9990 oder 9991 zu und prüfen Sie die Errata. Eine tatsächliche Implementierungsabdeckung wurde nicht bereitgestellt. Der aktuelle Errata-Abruf ist fehlgeschlagen und wurde gestoppt. Daher kann in diesem Entwurf nicht behauptet werden, dass die Dokumente keine Errata enthalten. RFC 9989 Diskussion der gelösten RFC 7489 Errata ist ein historischer Kontext und keine neue Errata-Überprüfung für die drei neuen Dokumente.

Vor der Veröffentlichung muss der Implementierungseigentümer den tatsächlichen Bestand abgleichen, der Standardseigentümer muss aktuelle Fehler beheben und der Empfängertest-Eigentümer muss versionierte Interoperabilitätsnachweise aufbewahren. Auch Fachprüfung, Produktionswegkontrolle, Sichtabnahme und Veröffentlichungsgenehmigung bleiben offen. Das nützliche Ergebnis heute ist eine überprüfbare Karte, die fehlende Beweise aufdeckt, ohne einen aktualisierten Standard in eine nicht unterstützte Behauptung einer universellen Bereitstellung umzuwandeln.

[ Wegbringen ]

Weisen Sie jeder realen Komponente eine Spezifikation, einen Eigentümer und eine Abnahmevorrichtung zu, bevor Sie behaupten, dass eine Implementierung aktuell ist.

[Nach Rolle]

Was das für Sie bedeutet

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

Implementierungsarchitekt

Separate Modulverträge

Kernentscheidungen und Berichtserstellung sollten sich nicht stillschweigend gegenseitig überschreiben.

Nächste Schritte

  1. Ordnen Sie den RFC-Abschnitten tatsächliche Komponenten zu.
  2. Zeichnen Sie Autoren-, Richtlinien- und Organisationsdomänen getrennt auf.
  3. Bewahren Sie Build- und Schnittstellenakzeptanznachweise auf.

Berichtsingenieur

Behandeln Sie Feedback als nicht vertrauenswürdige Eingabe

Schemagültigkeit, Zielprüfungen und Datenschutzkontrollen lösen unterschiedliche Probleme.

Nächste Schritte

  1. Separate Aggregat- und Fehlerparser.
  2. Testen Sie doppelte und fehlerhafte Berichtspfade unter Genehmigung.
  3. Autorisierung des Dokumentziels und Speicherkontrollen.

Eigentümer der Standards

Verfolgen Sie den Status, ohne den Rollout zu beanspruchen

Eine Quellstatusänderung muss zu einer bewerteten Anforderung und nicht zu einer automatischen DNS Bearbeitung werden.

Nächste Schritte

  1. Lösen Sie die Prüfung auf offene Errata.
  2. Genehmigen Sie die Anwendbarkeit auf Anforderungsebene.
  3. Für Bereitstellungsansprüche sind bereichsbezogene Empfängernachweise erforderlich.

[ FAQs ]

Häufig gestellte Fragen

Welche Komponente sollte über die Erkennung der Organisationsdomäne verfügen?

Der Core-Evaluator oder seine Resolver-Schnittstelle sollten dies explizit gemäß RFC 9989 Abschnitte 4.10 und 4.10.2 offenlegen. Verstecken Sie es nicht in einem Aggregate-Report-Parser und verwechseln Sie es nicht mit der ausgewählten Richtliniendomäne.

Kann ein XML-Validator das gesamte DMARC Feedback abdecken?

Nein. RFC 9990 definiert aggregiertes XML; RFC 9991 betrifft Authentifizierungsfehlerberichte, die aus dem Fehlerberichtsformat abgeleitet sind. Ihre Eingaben, Transportdetails und Datenschutzrisiken erfordern eine gesonderte Behandlung.

Sollte eine Migration DMARC1 durch DMARC2 ersetzen?

Nein. RFC 9989 Abschnitt 4.7 erfordert, dass das erste Tag v=DMARC1. Testen Sie geänderte Semantik und Schnittstellen, anstatt ein neues Versionstoken zu erfinden.

Beweist ein vorgeschlagener Standard, dass mein Anbieter ihn implementiert hat?

Nein. Der Status des RFC-Editors legt den Spezifikationsstatus fest. Für einen empfängerspezifischen Anspruch sind aktuelle Nachweise des Anbieters und umfassende Beobachtungen erforderlich. Keine der Statusseiten liefert ein Datum für den Rollout des Anbieters.

Was sollte der Aggregatproduzent von der Kernmaschine behalten?

Behalten Sie den ausgewerteten Richtlinienkontext und die von RFC 9990 geforderten Authentifizierungsergebnisse mit dem Berichtszeitraum und der Anzahl bei. Ersetzen Sie nicht jedes domänenwertige Feld durch die sichtbare Autorendomäne, ohne dessen Definition zu lesen.

Kann eine Suffix-Meldeadresse eine Mieter-Meldelücke schließen?

Nicht durch den PSD-Fallback, wenn die Organisationsdomäne über eine eigene Richtlinie verfügt. RFC 9989 Abschnitt 4.10.1 besagt ausdrücklich, dass dies keine Möglichkeit ist, Rua oder Ruf bereitzustellen, deren Veröffentlichung die Organisation abgelehnt hat.

Ist die aktuelle Errat-Überprüfung hier abgeschlossen?

Nein. Die drei Errat-Endpunkt-Lesevorgänge sind fehlgeschlagen und wurden gestoppt. Die historische Diskussion der RFC 7489 Errata stellt nicht den aktuellen Errata-Status von RFC 9989 , 9990 oder 9991 dar.

Welche Beweise würden die Komponentenkommission vervollständigen?

Eine tatsächliche Implementierungsinventur, verknüpft mit Anforderungen, Build-IDs, verantwortlichen Eigentümern und Abnahmeergebnissen, sowie eine abgeschlossene aktuelle Errat-Überprüfung. Die fiktive Karte dient der Vorbereitung und beansprucht keinen EmailAuth Funktionssatz.

[ Quellen ]

Quellen

  1. IANA DMARC Parameterregistrierung
  2. RFC 9989 : DMARC -Kern
  3. RFC 9990 : DMARC Aggregierte Berichterstattung
  4. RFC 9991 : DMARC -Fehlermeldung
  5. RFC-Editor RFC 9989 -Status
  6. RFC-Editor RFC 9990 -Status

[ Glossar ]

Glossar

Kern- DMARC
Der in RFC 9989 definierte Richtlinien-, Erkennungs- und Ausrichtungsmechanismus.
Gesamtbericht
Ein XML-Feedbackdokument, das die Authentifizierung gruppierter Nachrichten und Richtlinieninformationen beschreibt.
Fehlerbericht
Detailliertes Feedback zu Authentifizierungsfehlern, das Nachrichtenkopfzeilen oder -inhalte offenlegen kann.
Vorgeschlagener Standard
Der aktuell in den abgerufenen RFC-Editor-Datensätzen für RFC 9989 und 9990 angezeigte Reifestatus.
Historisches Etikett
Ein Registrierungseintrag, der als historischer Eintrag und nicht als aktive aktuelle Tag-Definition beibehalten wird.

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