Authentication-Results
Authentication-Results ist ein vorgeschlagener Standard der Internet Engineering Task Force, um das Ergebnis einer AuthentizitĂ€tsprĂŒfung einer E-Mail zu kennzeichnen. Es wird ĂŒblicherweise von einem Mail Transfer Agent als Header in eine E-Mail eingefĂŒgt, damit es ein Mailfilter oder ein E-Mail-Programm auswerten kann.
Motivation
[Bearbeiten | Quelltext bearbeiten]Komplexe E-Mail-Infrastrukturen bestehen aus mehreren Komponenten, die unterschiedliche Aufgaben haben. Die AuthentizitĂ€tsprĂŒfung ist eine Aufgabe, die ĂŒblicherweise auf dem empfangenden Mail Transfer Agent an der Grenze eines Rechnernetzes durchgefĂŒhrt wird, das Ergebnis jedoch auch fĂŒr nachgelagerte Komponenten von Interesse ist. Der Authentication-Results-Header ist eine Möglichkeit diese Information innerhalb eines vertrauenswĂŒrdigen Netzes zu transportieren. Mögliche GrĂŒnde dafĂŒr sind die Vermeidung von doppeltem PrĂŒfaufwand oder insbesondere auch, weil eine AuthentizitĂ€tsprĂŒfung auf nachgelagerten Komponenten nicht mehr möglich ist. Dies trifft beispielsweise auf das Verfahren SPF zu, bei dem eine PrĂŒfung nur von Punkt zu Punkt möglich ist, oder auf DKIM, falls die prĂŒfende Stelle die E-Mail verĂ€ndert, beispielsweise durch das EinfĂŒgen einer Warnung in die E-Mail.
In Kombination mit dem Verfahren Authenticated Received Chain besteht die Möglichkeit, die AuthentizitÀt eines Authentication-Results-Headers vor einer VerÀnderung durch Dritte kryptographisch abzusichern.
Aufbau
[Bearbeiten | Quelltext bearbeiten]Es folgt ein beispielhafter Authentication-Results-Header, den ein Mailserver mit dem Hostnamen mx.example.net in eine E-Mail eingefĂŒgt hat. Der Header beinhaltet das erfolgreiche PrĂŒfergebnis (âpassâ) der drei Authentifizierungsprotokolle DKIM, SPF und DMARC fĂŒr die Absender-Domain wikipedia.de. Neben dem Ergebnis sind auch einige bei der PrĂŒfung verwendete Parameter enthalten, die bei einer Fehlersuche nĂŒtzlich sind.
Authentication-Results: mx.example.net;
dkim=pass header.i=@wikipedia.de header.s=selector header.b=bn9te7yP;
spf=pass (example.net: domain of beispiel@wikipedia.de designates 62.138.185.41 as permitted sender) smtp.mailfrom=beispiel@wikipedia.de;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=wikipedia.de
Authentifizierungsmethoden
[Bearbeiten | Quelltext bearbeiten]Authentication-Results ist fĂŒr verschiedene E-Mail-basierte Authentifizierungsmethoden anwendbar. Die Liste der unterstĂŒtzten Methoden und deren Feldnamen werden von der IANA nachverfolgt. Zu den unterstĂŒtzten Verfahren gehören unter anderem:[1]
Sicherheit
[Bearbeiten | Quelltext bearbeiten]Authentication-Results setzt ein VertrauensverhĂ€ltnis zwischen der Komponente, die den Header einfĂŒgt, und derer, die ihn ausliest, voraus. Ein Man-in-the-Middle-Angreifer kann einen gefĂ€lschten Authentication-Results-Header einfĂŒgen. Aus diesem Grund sollte ein Mail Transfer Agent, der einen neuen Authentication-Results-Header erzeugt, eventuell bereits vorhandene Authentication-Results-Header mit dem eigenen Hostnamen aus der E-Mail entfernen.[2]
Weblinks
[Bearbeiten | Quelltext bearbeiten]- M. Kucherawy: RFC: Â â Message Header Field for Indicating Message Authentication Status. Mai 2019 (englisch).