[ DKIM ]

Speichern und schützen Sie private DKIM Schlüssel über alle Signatursysteme hinweg

Ordnen Sie jedes System zu, das einen privaten DKIM Schlüssel verwenden kann, und reduzieren Sie unnötige Kopier-, Zugriffs- und Wiederherstellungsrisiken.

Vom EmailAuth Forschungsteam

[Wichtige Punkte]

  • Zugriff auf Inventarsignierung sowie Zugriff auf den Export von Geheimnissen.
  • Verfolgen Sie Schlüssel anhand von Bereitstellungsartefakten, Backups und Wiederherstellungspfaden.
  • Verwenden Sie nach der Offenlegung einen kontrollierten Ersatz, anstatt ein kompromittiertes Geheimnis wiederherzustellen.
Auf dieser Seite

A DKIM Der private Schlüssel ist die Berechtigung zum Erstellen von Signaturen, die anhand des entsprechenden öffentlichen Datensatzes überprüft werden können. Der Schutz des DNS Eintrags allein schützt diese Autorität nicht. Machen Sie eine Bestandsaufnahme der Signatursysteme, der Konten, die sie verwenden können, und jeder operativen Kopie des Geheimnisses, bevor Sie entscheiden, ob der Schlüssel kontrolliert wird.

Identifizieren Sie das Sorgerecht, anstatt es zu übernehmen

Beginnen Sie mit dem eigentlichen Anbieter oder der Signatursoftware. Ein verwalteter Dienst kann Schlüssel generieren und aufbewahren; Ein selbstgesteuerter Signierer kann eine Datei, einen geheimen Speicher oder eine unterstützte hardwaregestützte Schnittstelle lesen. Diese Modelle verfügen über unterschiedliche Zugriffs- und Wiederherstellungskontrollen. Versprechen Sie keinen Hardwareschutz, keine Exportfähigkeit oder vom Kunden verwaltete Rotation, es sei denn, das ausgewählte Produkt dokumentiert und implementiert dies.

RFC 6376 §8.3 erklärt die Konsequenz einer Kompromittierung des privaten Schlüssels: Ein Eindringling kann E-Mails erstellen, die von der Domäne signiert sind, die den entsprechenden öffentlichen Schlüssel veröffentlicht. Außerdem wird der Wert eines kontrollierten Postausgangsservers beschrieben, der Absender authentifiziert und Sendekontrollen anwendet. Bei den nachstehenden spezifischen Speicher- und Überprüfungsschritten handelt es sich um betriebliche Empfehlungen und nicht um universelle DKIM Protokollanforderungen.

Erstellen Sie eine Verwahrungskarte, die versteckte Kopien aufdeckt

Für jeden WählerNotieren Sie die Signaturdomäne, den Dienstbesitzer, den Schlüsselverwalter, die aktiven Signaturknoten, den Bereitstellungspfad und den unterstützten Wiederherstellungsmechanismus. Verfolgen Sie die Referenz oder Kennung des Geheimnisses, nicht das Geheimnis selbst. Überprüfen Sie Konfigurationsrepositorys, Container-Build-Schritte, temporäre Bereitstellungsdateien, Backups und Diagnosepakete auf unbeabsichtigte Kopien mithilfe des von der Organisation genehmigten Geheimhaltungsprozesses.

Ein synthetisches Beispiel ist ein Abrechnungscluster mit zwei Signaturknoten und einem Bereitstellungsjob. Der DNS Schlüssel ist öffentlich und wird erwartet. Der private Schlüssel soll nur die beiden Knoten erreichen, eine alte Build-Pipeline bettet ihn jedoch auch in ein Image ein, auf das nicht verwandte Projekte zugreifen können. Durch das Sichern der aktuellen Knotendateiberechtigungen würde diese ältere Gefährdung nicht entfernt. Untersuchen Sie den Verbreitungsweg und behandeln Sie ein potenziell offengelegtes Geheimnis entsprechend dem Vorfallprozess.

Fügen Sie niemals einen privaten Schlüssel in ein öffentliches DNS Feld, Ticket, Chat oder einen öffentlichen DKIM Prüfer ein. Wenn der Support Beweise benötigt, stellen Sie der Öffentlichkeit Selektorinformationen und entsprechend kontrollierte Diagnoseergebnisse zur Verfügung. Rohnachrichten können auch vertrauliche Inhalte enthalten; Minimieren Sie, was geteilt wird, und nutzen Sie genehmigte Kanäle.

Reduzieren Sie, wer unterschreiben und wer Geheimnisse abrufen kann

Verwenden Sie die von der Plattform unterstützten Steuerelemente mit den geringsten Rechten sowohl für den Verwaltungs- als auch den Laufzeitzugriff. Ein Konto, das Signaturen anfordern kann, kann auch dann leistungsstark sein, wenn es den Schlüssel nicht exportieren kann. Überprüfen Sie, wer zulässige Sendeidentitäten ändern, E-Mails senden, Schlüssel rotieren, die Unterzeichnerkonfiguration bereitstellen und Backups abrufen kann.

Separate Dienste mit unterschiedlichen Eigentümern oder Vertrauensstufen, wobei die Architektur unabhängige Schlüssel und Selektoren unterstützt. Das Kopieren eines Schlüssels in jede Anwendung erschwert die Eingrenzung eines Vorfalls und macht die Außerbetriebnahme störender. Für hohe Verfügbarkeit ist möglicherweise eine gemeinsame Signaturidentität erforderlich, dies sollte jedoch ein explizites Design mit kontrollierter Verteilung sein und keine zufällige Folge einer kopierten Konfigurationsdatei.

Testen Sie die Wiederherstellung, ohne das Geheimnis zu verteilen

Fragen Sie, ob ein Ausfall durch die Wiederherstellung eines geschützten Schlüssels, die Generierung eines Ersatzes oder die Verwendung des verwalteten Wiederherstellungspfads des Anbieters wiederhergestellt werden kann. Testen Sie das unterstützte Verfahren in einer kontrollierten Umgebung. Zeichnen Sie die Wiederherstellungszeit, DNS Abhängigkeiten und die Frage auf, ob E-Mails in der Warteschlange immer noch den älteren Selektor verwenden. Erstellen Sie keine zusätzlichen ungeschützten Sicherungskopien, nur um die Übung zu vereinfachen.

Überprüfen Sie Protokolle und Zugriffsereignisse, die auf der Signaturplattform und dem Secret-Management-System verfügbar sind. Die nützliche Frage ist, ob eine unbefugte Änderung oder Nutzung erkannt und untersucht werden konnte, und nicht, ob ein bestimmtes Dashboard existiert. Dokumentieren Sie Lücken in der Protokollierung, anstatt einen Audit-Trail zu erfinden.

Schließen Sie mit einer umsetzbaren Lebenszyklusaufzeichnung ab

Bewahren Sie die Sorgerechtskarte neben Rotations- und Kompromissverfahren auf. Entfernen Sie veraltete Zugriffe, wenn Mitarbeiter oder Lieferanten das Unternehmen verlassen, und überprüfen Sie die Verteilung nach Änderungen an der Infrastruktur erneut. Koordinieren Sie im Falle einer vermuteten Offenlegung die Zugangskontrolle, einen sauberen Austausch und die Überprüfungsfolgen der Entsorgung des alten Schlüssels. Eine geschützte aktuelle Datei ist nur ein Teil eines kontrollierten Signaturlebenszyklus.

Verwenden Sie ein Arbeitsblatt zur Sorgerechtsentscheidung

Notieren Sie für jede signierende Identität die folgenden nicht geheimen Felder:

  • Verwendung: Welche Dienstkonten können Signaturen übermitteln oder anfordern und welche Identitäten sie verwenden dürfen.
  • Abruf: Welche Rollen können den privaten Schlüssel exportieren oder wiederherstellen und wo genehmigte Kopien gespeichert sind.
  • Ändern: Wer kann die Unterzeichnerkonfiguration, zulässige Identitäten oder Bereitstellungsartefakte ändern?
  • Wiederherstellung: ob der unterstützte Pfad einen geschützten Schlüssel wiederherstellt oder einen Ersatz generiert, mit DNS und Queue-Mail-Abhängigkeiten.
  • Nachweis: verfügbare Zugriffs-/Signaturprotokolle, etwaige Abdeckungslücken und der für die Überprüfung verantwortliche Eigentümer.

Wenn ein altes Build-Artefakt einen offengelegten Schlüssel enthält, reicht es nicht aus, nur den Live-Knoten zu sichern: Überprüfen Sie die alte Offenlegung und entscheiden Sie sich für einen sauberen Ersatz gemäß den Vorfallverfahren. Bei diesem Arbeitsblatt handelt es sich um eine redaktionelle Sicherheitsrichtlinie und nicht um einen Anspruch darauf, dass eine bestimmte Plattform diese Kontrollen bereitstellt.

Widerrufen Sie einen DKIM Schlüssel und unterscheiden Sie den Widerruf von einem fehlenden DNS Eintrag · DKIM Schlüssellänge und Algorithmen: Überprüfen Sie die aktuelle Empfängerunterstützung.

[ Wegbringen ]

Zugriff auf Inventarsignierung sowie Zugriff auf den Export von Geheimnissen. Verfolgen Sie Schlüssel anhand von Bereitstellungsartefakten, Backups und Wiederherstellungspfaden. Verwenden Sie nach der Offenlegung einen kontrollierten Ersatz, anstatt ein kompromittiertes Geheimnis wiederherzustellen.

[Nach Rolle]

Was das für Sie bedeutet

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

IT-/Mail-Administrator

Verfolgen Sie die Verteilung von Ende zu Ende.

Der Bereitstellungsjob und das Backup-System können einen Schlüssel offenlegen, selbst wenn der Live-Server gut konfiguriert ist.

Nächste Schritte

  1. Inventarisieren Sie aktive Knoten und Kopien.
  2. Überprüfen Sie die sauberen Austauschverfahren.
  3. Überprüfen Sie Wiederherstellungsartefakte auf geheime Offenlegung.

CISO / SecOps

Bewerten Sie sowohl die Nutzung als auch die Extraktion.

Der Zugriff auf den Signaturdienst kann ohne geheimen Export sicherheitsrelevant sein.

Nächste Schritte

  1. Überprüfen Sie privilegierte Einreicher.
  2. Verbinden Sie Zugriffsprotokolle mit der Reaktion auf Vorfälle.
  3. Testen Sie die Entfernung des privilegierten Zugriffs.

Gründer / Nicht-technisch

Machen Sie die Eigentumsrechte beim Signieren deutlich.

Die Geschäftskontinuität hängt davon ab, wer die Signierfähigkeit wiederherstellen oder ersetzen kann.

Nächste Schritte

  1. Schlüsselverwahrung zuweisen.
  2. Finanzieren Sie eine Wiederherstellungsübung.
  3. Überprüfen Sie die Verwahrung, wenn der Anbieter wechselt.

[ FAQs ]

Häufig gestellte Fragen

Ist der öffentliche DKIM Schlüssel ebenso sensibel wie der private Schlüssel?

Nein. Öffentliche Verifizierungsdaten gehören in DNS . Der private Signaturschlüssel muss eingeschränkt bleiben.

RFC 6376 §3.6 RFC 6376 §8.3

Reicht die geheime Nichtexportierbarkeit?

Nein. Ein Konto, das den Signaturdienst missbrauchen kann, kann gültige Signaturen erstellen, ohne den Schlüssel zu exportieren.

RFC 6376 §8.3

Sollte jede Anwendung einen privaten Schlüssel teilen?

Machen Sie das nicht zur Standardeinstellung. Überprüfen Sie die Vertrauensgrenzen, den Umfang des Vorfalls und ob unabhängige unterstützte Selektoren verfügbar sind.

Kann ich den privaten Schlüssel in ein Support-Ticket einfügen?

Nein. Nutzen Sie genehmigte Unterstützungsverfahren und nicht geheime Diagnosenachweise.

Sind hardwaregestützte Schlüssel für DKIM obligatorisch?

Die DKIM Spezifikation schreibt dieses Speicherdesign nicht vor. Bewerten Sie den Produktsupport und die Sicherheitsanforderungen der Organisation.

Warum Build-Artefakte untersuchen?

Ein Bereitstellungsprozess kann geheime Kopien außerhalb der vorgesehenen Signierungshosts hinterlassen, was den Zugriff erweitert und die Außerbetriebnahme erschwert.

Was gehört in die Sorgekarte?

Datensatzeigentümer, Selektor und Domäne, aktive Knoten, geheime Referenzen, privilegierte Rollen und Wiederherstellungspfade, niemals der geheime Wert.

Wie sollte die Wiederherstellung getestet werden?

Führen Sie den unterstützten Wiederherstellungs- oder Ersetzungsprozess unter kontrolliertem Zugriff durch und überprüfen Sie die resultierenden Signaturen und DNS Abhängigkeiten.

[ Quellen ]

Quellen

  1. RFC 6376

    Abschnitte §1 · §3.1 · §3.5 · §3.6 · §5.1 · §8.3 · §8.7

[ Glossar ]

Glossar

Privater Schlüssel
Geheimes Material, das zum Erstellen von Signaturen verwendet wird, die mit dem passenden öffentlichen Schlüssel überprüft werden.

RFC 6376 §5.1 RFC 6376 §8.3

Wähler
Der s-Wert, der mit d zum Auffinden von Verifizierungsdaten verwendet wird.

RFC 6376 §3.5

Schlüsselverwahrung
Operative Verantwortung für die Kontrolle des Zugriffs, der Nutzung, Verteilung und Wiederherstellung von Signaturgeheimnissen.
Signieren des Zugriffs
Berechtigung zur Nutzung eines Signaturdienstes, der Signaturen ohne Export seines privaten Schlüssels zulassen kann.

RFC 6376 §8.3

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