DKIM
DomainKeys Identified Mail: eine kryptografische Signatur, die eine Domain einer Nachricht hinzufügt, für die sie Verantwortung übernimmt, geprüft mit einem öffentlichen Schlüssel im DNS dieser Domain.
Was es bedeutet
Bei DKIM bildet das sendende System einen Hash über den Nachrichtentext und ausgewählte Header-Felder, signiert das Ergebnis mit einem privaten Schlüssel und fügt einen DKIM-Signature-Header hinzu, der die signierende Domain (d=) und einen Selektor (s=) nennt. Der Empfänger holt den öffentlichen Schlüssel unter selector._domainkey.domain aus dem DNS und prüft die Signatur. Ein Pass belegt zweierlei: Die signierende Domain hat Verantwortung für die Nachricht übernommen, und die signierten Teile wurden unterwegs nicht verändert.
Anders als SPF übersteht DKIM eine Weiterleitung, solange niemand den signierten Inhalt bearbeitet. Deshalb rät RFC 9989 Domains mit p=reject, mit DKIM zu signieren, statt sich auf SPF zu verlassen. Mailinglisten, die Fußzeilen anhängen oder Betreffzeilen ändern, brechen die Signatur.
Die signierende Domain kann jede Domain sein. DMARC zählt einen DKIM-Pass nur, wenn die d=-Domain mit der From-Domain übereinstimmt. Der Standard ist RFC 6376 (2011), ergänzt durch RFC 8301 zu Algorithmen und Schlüssellängen und RFC 8463 zu Ed25519.
Beispiel
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=mail2026; h=from:to:subject:date:message-id; bh=...; b=...Verwandte Begriffe
Auf dieser Website
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- RFC 6376: DomainKeys Identified Mail (DKIM) Signaturesrfc-editor.org
- RFC 8301: Cryptographic Algorithm and Key Usage Update to DKIMrfc-editor.org
- Google Workspace Admin Help: Set up DKIMknowledge.workspace.google.com
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes