SPF, DKIM und DMARC – Die Sicherheitspfeiler für E-Mail-Kommunikation

Jan Mischo

Einführung:

E-Mails sind ein unverzichtbares Kommunikationsmittel in der heutigen digitalen Welt. Doch leider werden E-Mails auch oft für betrügerische Zwecke missbraucht, wie Phishing, Spoofing und Spam-Versand. Glücklicherweise gibt es Technologien wie SPF, DKIM und DMARC, die entwickelt wurden, um die E-Mail-Sicherheit zu verbessern und solche Angriffe einzudämmen. In diesem Blog-Beitrag werden wir uns diese drei Sicherheitsmechanismen genauer ansehen und ihre Bedeutung für die Gewährleistung der E-Mail-Authentizität und -Integrität erklären.

SPF (Sender Policy Framework)

SPF, das Sender Policy Framework, ist ein effektiver Mechanismus, der darauf abzielt, Absender-Spoofing zu verhindern. Spoofing bezieht sich auf die Manipulation der Absenderadresse in einer E-Mail, um sie so aussehen zu lassen, als käme sie von einer vertrauenswürdigen Quelle, obwohl sie in Wirklichkeit von einem bösartigen Akteur stammt.

Wie funktioniert SPF?

SPF funktioniert, indem es eine Liste von autorisierten Mailservern für eine bestimmte Domain erstellt. Der Domaininhaber gibt diese Informationen in speziellen DNS-Einträgen an. Wenn eine E-Mail von einem Server gesendet wird, der nicht in der SPF-Liste aufgeführt ist, kann der empfangende Mailserver die Echtheit der E-Mail in Frage stellen und sie als potenziell betrügerisch kennzeichnen oder ablehnen.

Beispiel:

Angenommen, die Domain „janmischo.it“ hat einen SPF-Datensatz, der besagt, dass E-Mails nur von den Servern „mail.janmischo.it“ und „smtp.janmischo.it“ gesendet werden dürfen. Wenn eine E-Mail von einem anderen Server kommt, der nicht in der Liste steht, kann der empfangende Mailserver die E-Mail möglicherweise als verdächtig markieren.

DKIM (DomainKeys Identified Mail)

DKIM, das DomainKeys Identified Mail, ist ein Mechanismus, der digitale Signaturen verwendet, um die Authentizität und Unversehrtheit einer E-Mail zu überprüfen. Dadurch wird verhindert, dass die E-Mail unterwegs manipuliert wird oder von einem unbefugten Absender stammt.

Wie funktioniert DKIM?

Bei DKIM generiert der Domaininhaber ein Schlüsselpaar – einen privaten Schlüssel und einen öffentlichen Schlüssel. Der private Schlüssel bleibt auf dem Mailserver, während der öffentliche Schlüssel in einem speziellen DKIM-DNS-Eintrag hinterlegt wird. Beim Versenden einer E-Mail signiert der Mailserver die E-Mail mit dem privaten Schlüssel, und der empfangende Mailserver kann die Signatur mithilfe des öffentlichen Schlüssels überprüfen. Wenn die Signatur gültig ist, kann der Empfänger sicher sein, dass die E-Mail tatsächlich von der angegebenen Domain stammt und nicht manipuliert wurde.

Beispiel:

Der Mailserver „mail.janmischo.it“ signiert eine ausgehende E-Mail mit dem privaten DKIM-Schlüssel der Domain „janmischo.it“. Beim Empfangen der E-Mail kann der Mailserver des Empfängers die Signatur überprüfen, indem er den öffentlichen DKIM-Schlüssel der Domain „janmischo.it“ verwendet. Wenn die Signatur gültig ist, gilt die E-Mail als authentisch und unverändert.

DMARC (Domain-based Message Authentication, Reporting, and Conformance)

DMARC ist eine erweiterte Technologie, die SPF und DKIM zusammenführt und die E-Mail-Sicherheit auf eine neue Ebene bringt. DMARC ermöglicht es dem Domaininhaber, Richtlinien festzulegen, wie der empfangende Mailserver mit E-Mails umgehen sollte, die SPF und/oder DKIM nicht bestanden haben. Es bietet auch einen Berichtsmechanismus, mit dem Domaininhaber Informationen über E-Mails erhalten, die ihre Domain zu verwenden scheinen, um betrügerische Aktivitäten durchzuführen.

Wie funktioniert DMARC?

Der Domaininhaber legt DMARC-Richtlinien in einem speziellen DNS-Eintrag fest. Diese Richtlinien können festlegen, dass E-Mails ohne SPF oder DKIM-Signatur abgelehnt oder in Quarantäne gestellt werden sollen. Außerdem kann der Domaininhaber festlegen, wie der Mailserver mit E-Mails umgehen soll, die zwar bestanden haben, aber dennoch verdächtig sind. DMARC ermöglicht auch die Festlegung einer E-Mail-Adresse, an die Berichtsdaten über abgelehnte oder gefälschte E-Mails geschickt werden, so dass der Domaininhaber über mögliche Angriffe informiert wird.

Fazit

SPF, DKIM und DMARC sind unverzichtbare Sicherheitspfeiler für die E-Mail-Kommunikation. Indem sie die E-Mail-Authentizität und -Integrität stärken, tragen sie dazu bei, dass legitime E-Mails vertrauenswürdig sind und betrügerische E-Mails effektiv blockiert werden. Die Implementierung dieser Technologien ist für Unternehmen und Organisationen von entscheidender Bedeutung, um ihre E-Mail-Sicherheit zu verbessern, das Vertrauen ihrer Kunden zu gewinnen und die Verbreitung von Phishing- und Spoofing-Angriffen zu reduzieren. Durch die Kombination von SPF, DKIM und DMARC können wir gemeinsam dazu beitragen, die E-Mail-Kommunikation sicherer und vertrauenswürdiger zu machen.