[ DKIM ]

Beheben Sie DKIM Fehler „Kein Schlüssel“ und „Selektor nicht gefunden“.

Leiten Sie die Suche von einer echten Signatur ab und trennen Sie fehlende Schlüssel von vorübergehenden DNS und Inhaltsfehlern.

Vom EmailAuth Forschungsteam · 3 Minuten Lesezeit

[Wichtige Punkte]

  • Leiten Sie die genaue Suche aus den d- und s-Werten jeder Signatur ab.
  • Unterscheiden Sie fehlende Schlüssel, nicht verfügbares DNS und unbrauchbare zurückgegebene Daten.
  • Bewahren Sie historische Ergebnisse und überprüfen Sie Reparaturen anhand neuer Beweise.
Auf dieser Seite

A DKIM Eine Diagnose ohne Schlüssel bedeutet im Allgemeinen, dass der Prüfer den erforderlichen Prüfschlüssel für eine Signatur nicht finden konnte. Der nützliche Ausgangspunkt ist der eigentliche Inhalt der Nachricht Wähler and signing domain. Das Erraten eines gemeinsamen Selektors oder das Abfragen der sichtbaren Absenderdomäne kann zu einer vollkommen genauen Antwort auf die falsche DNS Frage führen.

Behalten Sie die ursprünglich empfangene Nachricht und ihr vertrauenswürdiges Authentifizierungsergebnis bei. Notieren Sie sich den Beobachtungszeitpunkt, da sich der Schlüssel seit der Lieferung möglicherweise geändert hat. Untersuchen Sie dann die im Ergebnis genannte genaue Signatur; Nachrichten können mehrere Signaturen mit unterschiedlichen Suchnamen und Ergebnissen tragen.

Leiten Sie die genaue DNS -Frage ab

Read s and d from DKIM-Signature. Mit s=campaign7 und d=mailer.example, lautet die Suche campaign7._domainkey.mailer.example . Der Selektor ist kein universeller Anbietername und die signierende Domäne muss nicht mit der sichtbaren Absenderdomäne identisch sein. RFC 6376 §3.1, RFC 6376 §3.5 Und RFC 6376 §3.6.2.1 define these elements.

Fragen Sie den von der unterstützten Konfiguration erwarteten Namen und Datensatztyp ab. Unter RFC 1034 §3.6.2, if the service uses a CNAME, folgen Sie ihm zu den Verifizierungsdaten und erfassen Sie das Zwischenziel. Suchen Sie nach Fehlern im DNS-Editor, z. B. einem doppelt angehängten Suffix. ein Rekord in der falschen Zone veröffentlicht oder ein Selektor von einem anderen Mandanten kopiert.

Unterscheiden Sie Abwesenheit von Nichtverfügbarkeit

Eine negative Antwort, die keinen entsprechenden Schlüssel festlegt, unterscheidet sich von einer Abfrage, bei der eine Zeitüberschreitung auftritt. RFC 6376 §6.1.2 erfordert PERMFAIL für einen fehlenden Schlüssel und lässt TEMPFAIL zu, wenn die Schlüsselabfrage nicht antwortet. Hierbei handelt es sich um Ergebnisse der Verifiziererverarbeitung. Das genaue angezeigte Etikett in einem Diagnoseprodukt kann unterschiedlich sein.

Erfassen Sie den DNS -Antwortcode und die Antwort, nicht nur einen roten Indikator. Vergleichen Sie maßgebliche Antworten mit der rekursiven Ansicht, die für den ausfallenden Empfänger relevant ist, sofern Beweise verfügbar sind. Eine spätere erfolgreiche Suche von Ihrem Laptop aus beweist nicht, dass der Schlüssel zum ursprünglichen Bewertungszeitpunkt erreichbar war.

Verwenden Sie einen Diagnosebaum mit drei Zweigen

Wenn die Nachricht keine DKIM-Signature enthält, untersuchen Sie zunächst die Signaturkonfiguration und nicht eine Selektorsuche. Es gibt kein nachrichtenspezifisches s- und d-Paar zum Abrufen. Zweitens: Wenn eine Signatur vorhanden ist und ihr Schlüssel fehlt, überprüfen Sie den Veröffentlichungs-, Migrations- und Ruhestandsverlauf. Drittens, wenn der Schlüssel verfügbar ist, aber der Körper-Hash oder die Signatur fehlschlägt, wechseln Sie zu Inhalts-, Schlüsselübereinstimmungs- oder kryptografischen Prüfungen.

Illustrativer Fall: Ein Nachrichtennamensselektor old7, während DNS nur new8 enthält. Durch die ordnungsgemäße Veröffentlichung von new8 kann die Signatur von old7 nicht überprüft werden. Wenn old7 absichtlich deaktiviert wurde, ist der Fehler möglicherweise bei verzögerter oder archivierter E-Mail zu erwarten. Wenn old7 versehentlich entfernt wurde und sein Schlüssel immer noch vertrauenswürdig ist, kann die Wiederherstellung der korrekten Verifizierungsdaten eine angemessene genehmigte Reparatur sein. Hierbei handelt es sich um Diagnoseszenarien, nicht um ausgeführte Mandantentests.

Überprüfen Sie nach der Entnahme die Gültigkeit des Schlüssels

Das Finden einer TXT Antwort schließt die Überprüfung nicht ab; RFC 6376 §3.6.1 Und RFC 6376 §6.1.2 Definieren Sie die Schlüsselsyntax und -validierung. Ein fehlerhafter Schlüssel, ein leerer p-Wert, der auf einen Widerruf hinweist, oder inkompatibles Schlüsselmaterial sind kein verwendbarer Verifizierungsschlüssel. Unter RFC 4592 §3.3.3, a wildcard TXT Eintrag kann auch eine Antwort liefern, die für DKIM irrelevant ist. Kennzeichnen Sie nicht jede unbrauchbare Antwort als fehlenden Selektor.

Verwenden Sie den genauen aktuellen Datensatzwert des Anbieters oder eine bekannte, autorisierte Konfigurationssicherung. Generieren Sie niemals einen zufälligen öffentlichen Schlüssel, um die Suche zu erfüllen: Er stimmt nicht mit dem privaten Schlüssel überein, der die Signatur erstellt hat. Vermeiden Sie das Ersetzen von Datensätzen bei einer gemeinsamen Suche, ohne andere Absender und verzögerte Nachrichten zu überprüfen.

Überprüfen Sie die Lösung anhand neuer Beweise

Überprüfen Sie nach einer autorisierten Reparatur DNS und senden Sie neue kontrollierte E-Mails über die betroffene Route. Bewahren Sie das empfangene Ergebnis, die Signaturidentität usw. auf Ausrichtung Bewertung. Wenn die ursprüngliche Stichprobe jetzt verifiziert wird, notieren Sie dies als eine spätere erneute Prüfung, anstatt das historische Empfängerergebnis neu zu schreiben.

Schließen Sie den Vorfall mit dem fehlenden Namen, der fehlenden Ursache, der wiederhergestellten Abhängigkeit und der Präventionsmaßnahme ab. Eine Selektorinventur und eine Checkliste für die Löschung reduzieren Wiederholungen effektiver als das wiederholte Hinzufügen von Datensätzen, wenn ein Prüfer Rot meldet.

Behalten Sie eine begrenzte Schlussfolgerung bei

Behalten Sie für old7 im Vergleich zu new8 die Suche der alten Signatur bei, anstatt den aktuellen Selektor in den Vorfalldatensatz zu kopieren. Ein fehlender old7-Schlüssel, ein Timeout und ein Empty-P-Widerruf sind unterschiedliche Beobachtungen. Eine spätere erfolgreiche Nachprüfung muss ihren späteren Zeitpunkt behalten. Für das Unterrichtsszenario wurde keine Reparatur oder Signaturprüfung durchgeführt.

[ Wegbringen ]

Leiten Sie die genaue Suche aus den d- und s-Werten jeder Signatur ab. Unterscheiden Sie fehlende Schlüssel, nicht verfügbares DNS und unbrauchbare zurückgegebene Daten. Bewahren Sie historische Ergebnisse und überprüfen Sie Reparaturen anhand neuer Beweise.

[Nach Rolle]

Was das für Sie bedeutet

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

IT-/Mail-Administrator

Beginnen Sie mit der genauen Unterschrift

Die korrekte DNS Diagnose hängt von den tatsächlichen d- und s-Werten ab.

Nächste Schritte

  1. Erfassen Sie das Originalergebnis und den Zeitstempel.
  2. Unterscheiden Sie zwischen negativem DNS und Timeout.
  3. Überprüfen Sie nach dem Abruf die Schlüsselsyntax und die Übereinstimmung.

CISO / SecOps

Vermeiden Sie die Wiederherstellung unsicherer Schlüssel

Das Wiederherstellen veralteter Verifizierungsdaten kann zu Konflikten mit einer Kompromittierungsreaktion führen.

Nächste Schritte

  1. Überprüfen Sie, warum der Schlüssel verschwunden ist.
  2. Genehmigen Sie die Restaurierung nur für vertrauenswürdiges Material.
  3. Bewahren Sie Beweise für den Selektorlebenszyklus auf.

Gründer / Nicht-technisch

Suchen Sie die fehlgeschlagene Abhängigkeit, bevor Sie DNS ändern

Ein allgemeiner Fehler kann einen eingestellten Dienst oder die Anweisungen des falschen Mieters verbergen.

Nächste Schritte

  1. Identifizieren Sie den betroffenen Geschäftsweg.
  2. Fragen Sie, ob der Selektor absichtlich in den Ruhestand versetzt wurde.
  3. Erfordern ein Verifizierungsergebnis einer neuen Nachricht.

[ FAQs ]

Häufig gestellte Fragen

Wo finde ich den Selektor?

Lesen Sie s aus einer DKIM-Signature der betroffenen Nachricht und kombinieren Sie sie mit der d-Domäne dieser Signatur.

RFC 6376 §3.5 RFC 6376 §3.6.2.1

Soll ich die sichtbare Von-Domäne abfragen?

Nur wenn es sich auch um die d-Domäne der Signatur handelt. DKIM Suche folgt d, nicht einer angenommenen From-Identität.

RFC 6376 §3.6.2.1

Ist ein Timeout dasselbe wie ein fehlender Schlüssel?

Nein. Eine Zeitüberschreitung deutet auf eine vorübergehende Nichtverfügbarkeit hin; Ein festgestellter fehlender Schlüssel ist ein separates Ergebnis.

RFC 6376 §6.1.2

Kann ein veröffentlichter neuer Selektor eine alte Signatur überprüfen?

Nein. Der Prüfer folgt dem durch diese Signatur benannten Selektor.

RFC 6376 §3.1 RFC 6376 §3.6.2.1

Zählt eine TXT Antwort als Schlüssel?

Nein. Es muss verwendbares DKIM Überprüfungsmaterial enthalten. fehlerhafte, widerrufene oder irrelevante Daten reichen nicht aus.

RFC 6376 §3.6.1 RFC 6376 §6.1.2

Kann ich das beheben, indem ich einen neuen öffentlichen Schlüssel erzeuge?

Nicht für eine vorhandene Signatur. Der Verifizierungsschlüssel muss mit dem privaten Schlüssel übereinstimmen, der ihn signiert hat.

RFC 6376 §3.7

Was passiert, wenn die Nachricht keine Signatur hat?

Untersuchen Sie, warum die Route nicht signiert wurde. Eine Selektorsuche kann eine nicht signierte Nachricht nicht überprüfen.

RFC 6376 §6.1

Kann eine spätere erfolgreiche Prüfung den ursprünglichen Fehler ersetzen?

Nein. Zeichnen Sie es als neue Beobachtung mit Uhrzeit und DNS Status auf.

[ Quellen ]

Quellen

  1. RFC 6376

    Abschnitte §3.1 · §3.5 · §3.6.1 · §3.6.2.1 · §3.7 · §6.1 · §6.1.2

  2. RFC 1034

    Abschnitte §3.6.2

  3. RFC 4592

    Abschnitte §3.3.3

[ Glossar ]

Glossar

Wähler
Der Wert der Signatur, der mit d verwendet wird, um den Suchnamen für den DNS -Verifizierungsschlüssel zu erstellen.

RFC 6376 §3.6.2.1

Revoked key
Ein DKIM Schlüsseldatensatz mit einem leeren p-Wert; Die Feststellung, dass dieser Datensatz keinen verwendbaren Verifizierungsschlüssel liefert.

RFC 6376 §3.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