10. Effects on Infrastructure (Auswirkungen auf die Infrastruktur)
Die Implementierung von SPF kann verschiedene Auswirkungen auf die E-Mail- und DNS-Infrastruktur haben. Administratoren sollten sich dieser potenziellen Auswirkungen bewusst sein.
10.1 DNS Server Load (DNS-Serverlast)
SPF-Überprüfungen erfordern zusätzliche DNS-Abfragen, was die Last auf DNS-Servern erhöhen kann. Für jede eingehende E-Mail muss der Empfänger:
- Den SPF-Eintrag der sendenden Domäne abfragen
- Zusätzliche DNS-Lookups für Mechanismen durchführen (A, MX, PTR, EXISTS, INCLUDE)
- Rekursive Abfragen für include:-Mechanismen durchführen
Mitigation (Minderung)
- DNS-Caching: Ordnungsgemäße Verwendung von TTL-Werten zur Minimierung redundanter Abfragen
- Lookup-Limits: SPF begrenzt die Anzahl der DNS-Lookups auf 10, um übermäßige Last zu verhindern
- Effizientes SPF-Record-Design: Minimierung der Anzahl von Mechanismen und includes
10.2 Large Volume Mailing (Versand großer Mengen)
Organisationen, die große Mengen an E-Mails versenden, sollten sicherstellen, dass ihre SPF-Einträge:
- Alle autorisierten sendenden IP-Adressen abdecken: Einbeziehung aller legitimen Mail-Server, Drittanbieter und Cloud-Dienste
- Korrekt strukturiert sind: Vermeidung von PermError oder zu vielen DNS-Lookups
- Regelmäßig aktualisiert werden: Wenn sich die Versandinfrastruktur ändert
Third-Party Senders (Drittanbieter-Versender)
Organisationen, die Drittanbieter-E-Mail-Dienste verwenden (z.B. Marketing-Plattformen, Cloud-Dienste), müssen diese Dienste in ihren SPF-Einträgen autorisieren:
v=spf1 include:_spf.example.com include:_spf.thirdparty.com -all
10.3 Email Forwarding (E-Mail-Weiterleitung)
SPF kann Probleme mit E-Mail-Weiterleitungsszenarien verursachen:
Problem: Wenn ein Empfänger eine E-Mail an einen anderen Empfänger weiterleitet, ändert sich die sendende IP-Adresse (jetzt der Weiterleitungsserver), aber die MAIL FROM-Adresse bleibt die ursprüngliche. Dies führt zu SPF-Fehlern.
Solutions (Lösungen)
- SRS (Sender Rewriting Scheme): Umschreibung der MAIL FROM-Adresse während der Weiterleitung
- SPF Neutral oder SoftFail: Verwendung von
~allstatt-allzur Reduzierung der Auswirkungen - DMARC-Integration: Verwendung von DMARC zusammen mit DKIM zur Handhabung von Weiterleitungsszenarien
10.4 Mailing Lists (Mailinglisten)
Mailinglisten stehen vor ähnlichen Herausforderungen wie die E-Mail-Weiterleitung:
- Der Mailinglisten-Server leitet Nachrichten von einem ursprünglichen Absender an viele Abonnenten weiter
- Die MAIL FROM-Adresse bleibt oft die des ursprünglichen Absenders, aber die sendende IP ist der Mailinglisten-Server
Best Practices (Best Practices)
- MAIL FROM-Umschreibung: Mailinglisten-Software sollte die MAIL FROM-Adresse auf die Mailinglisten-Domäne umschreiben
- DKIM-Signatur: Mailinglisten sollten eigene DKIM-Signaturen hinzufügen
- List-ID-Header: Verwendung von List-ID und anderen Headers zur Identifizierung des Mailinglisten-Ursprungs
10.5 IPv6 Considerations (IPv6-Überlegungen)
SPF unterstützt sowohl IPv4 als auch IPv6. Administratoren sollten:
- ip6-Mechanismen einbeziehen: Wenn die Versandinfrastruktur IPv6 unterstützt
v=spf1 ip4:192.0.2.0/24 ip6:2001:db8::/32 -all
- Duale Einträge pflegen: Sicherstellen, dass sowohl IPv4- als auch IPv6-Bereiche abgedeckt sind
- DNS AAAA-Einträge: Sicherstellen, dass A- und MX-Mechanismen ordnungsgemäß IPv6-Adressen auflösen
10.6 Subdomain Policies (Subdomain-Richtlinien)
Standardmäßig erben Subdomains keine SPF-Einträge von ihrer übergeordneten Domäne. Jede Subdomain, die E-Mail sendet, benötigt ihren eigenen SPF-Eintrag, oder die übergeordnete Domäne sollte einen Wildcard-Eintrag veröffentlichen:
*.example.com. IN TXT "v=spf1 -all"
Dies verhindert, dass Angreifer nicht vorhandene Subdomains für Spoofing verwenden.