Mail Gateway Techniken
Zur Navigation springen
Zur Suche springen
SPF-Check (Sender Policy Framework)
- SPF legt fest welche Mailserver berechtigt sind Mails für eine Domain zu versenden.
- Der Empfänger prüft beim Eingang ob der sendende Server in der SPF-Liste der Absenderdomain steht.
- Ist der Server nicht berechtigt schlägt der SPF-Check fehl.
- SPF schützt vor Absender-Fälschung (Spoofing).
Beispiel DNS-Eintrag:
it2XX.int. IN TXT "v=spf1 mx a:mail-gw.it2XX.int ~all"
DKIM-Validierung (DomainKeys Identified Mail)
- DKIM signiert ausgehende Mails kryptografisch mit einem privaten Schlüssel.
- Der Empfänger prüft die Signatur anhand des öffentlichen Schlüssels im DNS.
- Wurde die Mail unterwegs verändert schlägt die Prüfung fehl.
- DKIM schützt vor Manipulation und beweist die Herkunft der Mail.
Beispiel DNS-Eintrag:
mail._domainkey.it2XX.int. IN TXT "v=DKIM1; k=rsa; p=MIIBIjAN..."
DMARC-Policy
- DMARC verbindet SPF und DKIM und legt fest was bei Fehlschlag passiert.
- Der Domaininhaber definiert eine Policy: none, quarantine oder reject.
- DMARC ermöglicht außerdem Reporting – der Empfänger schickt Berichte zurück.
- DMARC schützt vor Phishing und gibt dem Domaininhaber Kontrolle über seine Domain.
Beispiel DNS-Eintrag:
_dmarc.it2XX.int. IN TXT "v=DMARC1; p=none; rua=mailto:postmaster@it2XX.int"
Spam-Erkennung
- Rspamd analysiert den Inhalt jeder Mail anhand heuristischer Regeln.
- Typische Spam-Merkmale sind bestimmte Wörter, Phrasen, Formatierungen oder fehlende Header.
- Der GTUBE-String ist ein standardisierter Teststring um Spam-Erkennung zu prüfen.
- Jede Regel gibt Punkte – der Gesamtscore entscheidet über die Aktion.
GTUBE-Teststring:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
URL-Analyse
- Rspamd prüft alle Links in einer Mail gegen bekannte Blacklists.
- Schädliche, phishing-verdächtige oder irreführende URLs erhöhen den Score.
- Auch verkürzte URLs oder Weiterleitungen werden analysiert.
RBL-Abfragen (Real-Time Blackhole Lists)
- RBLs sind öffentliche Datenbanken mit bekannten Spam-IPs und -Domains.
- Rspamd fragt diese Listen in Echtzeit ab wenn eine Mail eingeht.
- Ist die Absender-IP auf einer RBL gelistet erhöht sich der Score deutlich.
- Bekannte RBLs sind z.B. Spamhaus, SORBS oder Barracuda.
Attachment-Prüfung (ClamAV)
- ClamAV ist ein Open-Source Virenscanner.
- Rspamd übergibt jeden Anhang an ClamAV zur Prüfung.
- Erkennt ClamAV einen Virus wird das Symbol CLAM_VIRUS gesetzt und die Mail abgelehnt.
- Der EICAR-String ist ein standardisierter Teststring um Virenscanner zu prüfen.
EICAR-Teststring:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*