Ein MX Eintrag nennt die Mailserver, die Post für eine Domain annehmen, und die Bevorzugung zwischen diesen Servern bei der Zustellung.
Sendende Server schlagen diesen Eintrag nach, um das Ziel zu wählen, und ein fehlender oder übernommener Eintrag lässt Post ins Leere oder an den falschen Ort laufen.
So funktioniert es
Jeder Eintrag trägt eine Bevorzugungszahl, und Absender versuchen zuerst die niedrigste Zahl und gehen zu höheren Zahlen, wenn der bevorzugte Server nicht antwortet.
Der Eintrag zeigt auf einen Hostnamen, der dann zu Adressen aufgelöst wird, deshalb müssen sowohl der Maileintrag als auch der Hosteintrag stimmen.
Den Eintrag zu ändern ist ein gewöhnlicher Schritt, wenn ein Unternehmen zu einem neuen Mailhost wechselt, und es ist auch ein hochwertiges Ziel, wenn eine angreifende Seite die Domain bearbeiten kann.
Das Domänenkonto zu schützen und auf unerwartete Mailhost Änderungen zu achten ist so wichtig wie das Filtern der Nachrichten selbst.
Konkrete Beispiele
- Ein Unternehmen veröffentlicht zwei Mailhosts, bevorzugt den primären und nimmt Post weiter auf dem Ersatz an, wenn der primäre zum Patchen liegt.
- Eine angreifende Seite, die die Anmeldung bei der Registrierungsstelle stiehlt, zeigt mit dem Maileintrag auf einen Server unter ihrer Kontrolle und empfängt Passwortrücksetzungen.
- Eine Migration scheitert über ein Wochenende, weil der neue Hostname im Maileintrag nie einen Adresseintrag erhielt.
Schutzmaßnahmen
- Sperren Sie den Zugang zu Registrierungsstelle und Domainssystem mit starker Authentisierung und einer kurzen Liste von Personen, die Maileinträge ändern dürfen.
- Alarmieren Sie bei Änderungen an Maileinträgen und prüfen Sie sie noch am selben Tag.
- Testen Sie Ersatzmailhosts, damit eine veröffentlichte Bevorzugungszahl Post wirklich annimmt und weiterleitet.
- Entfernen Sie nach einer Migration alte Mailhosts, die Post für die Domain nicht mehr empfangen sollen.
