E-Mail-Spoofing und Phishing gehören zu den häufigsten und kostspieligsten Cyberangriffen. DMARC (Domain-based Message Authentication, Reporting and Conformance) ist das Protokoll, das diese Angriffe technisch unterbindet - indem es sicherstellt, dass nur autorisierte Systeme E-Mails im Namen deiner Domain senden können. DMARC-Konformität bedeutet, alle drei Authentifizierungsebenen (SPF, DKIM, DMARC) korrekt einzurichten und kontinuierlich zu überwachen.
Was DMARC-Konformität technisch bedeutet
Eine E-Mail gilt als DMARC-konform, wenn sie mindestens einen der folgenden Tests besteht:
- SPF-Alignment: Die Domain im Return-Path (Envelope-Absender) stimmt mit der Domain im From-Header überein, und SPF gibt ein "pass" zurück.
- DKIM-Alignment: Die Domain in der DKIM-Signatur (
d=) stimmt mit der Domain im From-Header überein, und die Signaturprüfung ist erfolgreich.
Alignment kann in zwei Modi konfiguriert werden:
- Relaxed (Standard): Subdomains der From-Domain werden akzeptiert.
mail.beispiel.degilt als aligned mitbeispiel.de. - Strict: Nur exakte Übereinstimmung.
mail.beispiel.degilt nicht als aligned mitbeispiel.de. Erhöht die Sicherheit, kann aber legitime Subdomains ausschließen.
Warum DMARC-Konformität heute Pflicht ist
Die regulatorischen und marktlichen Anforderungen an DMARC haben sich in kurzer Zeit stark verschärft:
- Google und Yahoo (2024): Massenversender müssen DMARC p=quarantine oder höher für alle sendenden Domains implementieren, sonst werden Nachrichten abgeblockt.
- PCI DSS v4 (ab März 2025): SPF, DKIM und DMARC sind als Mindestanforderung für E-Mail-Authentifizierung explizit gefordert.
- NIS2 und ISO 27001: Beide Regularien erwarten technische Kontrollmaßnahmen für E-Mail-Sicherheit, wobei DMARC als Best-Practice-Kontrolle gilt.
- Cyber-Versicherungen: Underwriter bewerten DMARC-Status als Risikoindikator - Domains ohne p=quarantine oder p=reject erhalten höhere Prämien oder eingeschränkten Schutz bei BEC-Schäden.
Die drei Schlüsselkomponenten im Detail
SPF: Autorisierte Absender definieren
SPF ist ein DNS-TXT-Record, der listet, welche Mailserver E-Mails von deiner Domain senden dürfen. Ein minimaler Record für eine reine Microsoft-365-Domain:
v=spf1 include:spf.protection.outlook.com ~all
Für Google Workspace: v=spf1 include:_spf.google.com ~all. Kritische Punkte: maximal 10 DNS-Lookups (RFC-Limit), kein +all (erlaubt jeden Server), alle aktuell genutzten Sendesysteme müssen eingetragen sein.
DKIM: Kryptografische Signatur
DKIM signiert jede ausgehende Nachricht mit einem privaten Schlüssel. Der öffentliche Schlüssel ist im DNS hinterlegt. Empfangende Server prüfen die Signatur und verifizieren damit, dass die Nachricht nicht manipuliert wurde und von einem autorisierten System stammt. DKIM überlebt Weiterleitungen - deshalb ist DKIM für stabile DMARC-Konformität wichtiger als SPF.
DMARC-Record: Policy und Reporting
Der DMARC-Record wird unter _dmarc.deinedomain.de als TXT-Record veröffentlicht. Ein vollständiger Startrecord:
v=DMARC1; p=none; rua=mailto:dmarc@deinedomain.de; ruf=mailto:forensics@deinedomain.de; fo=1; ri=86400
Die wichtigsten Parameter:
p=: Policy (none / quarantine / reject)rua=: Adresse für tägliche Aggregatberichteruf=: Adresse für forensische Einzelberichte bei Fehlernfo=1: Forensikberichte auch bei Einzelfehler sendenpct=: Prozentsatz der Nachrichten, auf die die Policy angewendet wird (für schrittweisen Rollout)sp=: Separate Policy für Subdomains
Schritte zur vollständigen DMARC-Konformität
- Domänen inventarisieren. Alle Domains und Subdomains auflisten, inkl. Legacy-Domains aus Übernahmen. Für jede Domain prüfen, ob SPF, DKIM und DMARC bereits existieren.
- SPF für jede sendende Domain einrichten. Alle autorisierten Mailsysteme im SPF-Record listen. Lookup-Limit prüfen und ggf. Includes konsolidieren.
- DKIM für alle Mailstreams aktivieren. Transaktionale Mail, Marketing-Automation, Helpdesk - jedes System braucht DKIM-Signierung mit einer Domain, die zur From-Domain aligned ist.
- DMARC p=none mit rua-Reporting starten. 30 Tage Monitoring: Welche Quellen senden in deinem Namen? Was besteht, was schlägt fehl?
- Fehlschlagende Quellen bereinigen. Für jede failing source entscheiden: konfigurieren, migrieren oder abschalten.
- Auf p=quarantine eskalieren. Schrittweise mit pct=10 → pct=50 → pct=100. Zwei Wochen beobachten, dann weiter.
- Auf p=reject finalisieren. Der Zielzustand: Domain-Spoofing technisch unterbunden, Reputation aufgebaut, Compliance erfüllt.
- Kontinuierliches Monitoring einrichten. DMARC-Reports dauerhaft überwachen, neue Quellen automatisch erkennen, halbjährliche Audits durchführen.
Warum DMARCFlow DMARC-Konformität vereinfacht
Der größte Aufwand bei DMARC liegt nicht in der initialen Konfiguration, sondern im laufenden Monitoring. DMARCFlow automatisiert genau das:
- Automatisches Report-Parsing: XML-Aggregatberichte werden täglich empfangen und in lesbare Dashboards umgewandelt.
- Multi-Domain-Verwaltung: Alle Domains in einer Übersicht, inklusive Policy-Status und Alignment-Metriken.
- DSGVO-konforme Datenverarbeitung: Alle Report-Daten werden ausschließlich in der EU gespeichert.
- Compliance-Exporte: Dokumentation für Versicherungsaudits, ISO-Zertifizierungen und Behörden-Ausschreibungen mit einem Klick.
- Früherkennung neuer Quellen: Alert, sobald ein unbekanntes System beginnt, E-Mails unter deiner Domain zu senden.
Fazit
DMARC-Konformität ist heute keine Option mehr, sondern eine Voraussetzung für sichere, zustellbare und compliance-konforme E-Mail-Kommunikation. Der Weg dorthin ist strukturierbar: Inventur, SPF/DKIM-Bereinigung, Monitoring mit p=none, schrittweise Eskalation zu p=reject. Starte noch heute mit dem DMARCFlow DMARC-Prüfer, um deinen aktuellen Konformitätsstatus zu sehen.