DMARCGeeks
Login 🎯 Live-Demo 📅 Anfragen

← Wissen

· 5 Min Lesezeit · Nils Lappenbusch

Threat Policies in Microsoft 365 testen — so prüfst du, ob dein Mailfilter wirklich greift

Anti-Spam, Anti-Malware, Anti-Phishing und Safe Links sind konfiguriert — aber greifen sie auch? Mit harmlosen Teststrings (EICAR, GTUBE, AMTSO) und einer festen Testmatrix prüfst du deinen Filter reproduzierbar.

Ein Defender-Portal voller grüner Häkchen sagt dir nur, dass Policies existieren. Ob sie bei einer echten Mail auch greifen, ist eine andere Frage. Policies haben Prioritäten, Preset-Policies überlagern eigene Policies, Ausnahmen wirken breiter als gedacht — und sobald ein Gateway vor Microsoft 365 sitzt, filtern zwei Systeme hintereinander, die sich gegenseitig beeinflussen.

Die einzige belastbare Antwort ist ein Test: definierte Mails von aussen schicken, nachsehen, wo sie landen, und das Ergebnis dokumentieren. Hier ist, wie du das machst.

Spielregeln für einen sauberen Test

  1. Keine echte Schadsoftware. Es gibt für genau diesen Zweck harmlose Industrie-Teststrings: EICAR für Virenscanner, GTUBE für Spamfilter. Scanner erkennen sie, als wären sie gefährlich — sie sind es aber nicht.
  2. Von aussen senden. Interne Mails nehmen einen anderen Weg durch den Filter als Mails aus dem Internet. Der Test muss über den MX kommen, genau wie ein Angriff.
  3. Nur an eigene Postfächer. Testmails an fremde Adressen sind keine Tests, sondern Spam.
  4. Immer mit Kontrollfall. Eine saubere Mail ohne Payload zeigt, dass die Zustellung überhaupt funktioniert. Ohne sie weisst du bei einer fehlenden Mail nicht, ob der Filter gegriffen hat oder die Zustellung kaputt ist.
  5. Wiederholbar. Gleiche Fälle, gleiche Benennung, vor und nach jeder Änderung.

Die Testmatrix

Diese Fälle decken die wichtigsten Pfade von Exchange Online Protection (EOP) und Defender for Office 365 ab:

Fall Testet Erwartung
Kontrollmail Zustellung an sich Posteingang
GTUBE im Body Anti-Spam Junk-Ordner oder Quarantäne, je nach Spam-Aktion
EICAR als .txt / .com Anti-Malware, Signaturerkennung Malware-Quarantäne
EICAR in .zip Archiv-Scan Malware-Quarantäne
EICAR in ZIP-in-ZIP Scan-Tiefe verschachtelter Archive Quarantäne — wenn zugestellt: Lücke
EICAR in Passwort-ZIP Umgang mit nicht scanbaren Inhalten Policy-Entscheid: Quarantäne oder Zustellung
Harmlose .exe, .js, .hta Filter für gängige Anhangstypen Blockiert/Quarantäne allein wegen Dateityp
Doppel-Endung rechnung.pdf.exe Getarnte Dateitypen Blockiert/Quarantäne
Link im Body Safe Links Zustellung, Link auf safelinks.protection.outlook.com umgeschrieben
AMTSO-Phishing-Testseite als Link URL-Reputation, Anti-Phishing Phishing-Verdikt — nicht deterministisch
Gefälschter From: deiner Domain Spoof-Erkennung, DMARC Junk, Quarantäne oder Reject — je nach DMARC-Policy
Anzeigename der Chefin, fremde Adresse User-Impersonation Quarantäne — nur mit Defender for Office 365

Zwei Hinweise zur Ehrlichkeit: Der AMTSO-Link ist eine vendor-neutrale, sichere Testseite der Anti-Malware Testing Standards Organization. Ob Microsoft sie als Phishing einstuft, hängt von der URL-Reputation zum Zeitpunkt des Tests ab — also kein harter Pass/Fail-Fall. Und Teststrings wie «GTPHISH» sind keine offiziellen Microsoft-Trigger; landen solche Mails «nur» als Spam, ist das kein Fehler deiner Policy.

Wo du die Ergebnisse siehst

Quarantäne: im Defender-Portal unter security.microsoft.com/quarantine. Dort steht auch der Grund (Malware, Spam, Phishing, Impersonation).

Nachrichtenkopf: Für alles, was zugestellt wurde, ist der Header die Wahrheit. Die wichtigsten Felder im X-Forefront-Antispam-Report:

SFV:SPM      Spamfilter hat die Mail als Spam bewertet
CAT:SPM      Kategorie Spam  (HSPM = hochwahrscheinlich Spam)
CAT:PHSH     Phishing        (HPHSH = hochwahrscheinlich Phishing)
SCL:5        Spam Confidence Level

Dazu im Authentication-Results-Header spf=, dkim=, dmarc= und compauth=. Am bequemsten liest du das mit dem Message Header Analyzer von Microsoft.

Nachrichtenablaufverfolgung: Für Mails, die nie aufgetaucht sind, zeigt die Message Trace im Exchange Admin Center, ob die Mail abgelehnt, in Quarantäne gelegt oder gar nicht erst angekommen ist.

Impersonation: der Fall, der am häufigsten «nicht greift»

User-Impersonation-Schutz («Chef-Masche») gibt es nur in Defender for Office 365, nicht im Basisschutz. Und er greift erst, wenn du ihn konfigurierst:

Spoofing und DMARC

Der Spoof-Test zeigt, ob Microsoft die DMARC-Policy einer Absenderdomain respektiert. Gesteuert wird das in der Anti-Phishing-Policy über «Honor DMARC record policy when the message is detected as spoof». Mit p=reject auf der gefälschten Domain kann die Mail abgelehnt werden — oder in Quarantäne landen, je nach gewählter Aktion.

Mit Gateway vor Microsoft 365 gilt: Diese Einstellung wirkt nur, wenn Enhanced Filtering for Connectors auf dem Gateway-Connector aktiv ist. Mehr dazu in Mail-Gateway vor Microsoft 365.

Der Threat-Test von DMARC Geeks

Die Matrix oben musst du nicht von Hand bauen. Unter dmarc-geeks.ch/threattest verschickt unser Threat-Test genau diese Fälle an ein Postfach deiner Wahl:

Was das Tool bewusst nicht kann: in dein Postfach schauen. Wo die Mails gelandet sind, siehst du im eigenen Portal. Das ist Absicht — wir brauchen keinen Zugriff auf deinen Tenant.

Vor und nach dem Gateway-Wechsel

Besonders wertvoll ist die Testmatrix bei Änderungen am Mailfluss: neues Gateway, MX-Wechsel, Umstellung auf Preset-Policies. Lass dieselben Fälle vorher und nachher laufen und vergleiche:

Was ein solcher Test nicht ersetzt

Teststrings prüfen Konfiguration, nicht Erkennungsqualität. Ob unbekannte Malware in der Sandbox von Safe Attachments auffällt, zeigt EICAR nicht — EICAR wird schon an der Signatur erkannt. Und ob Mitarbeitende auf einen echten Phishing-Link klicken, ist ein Fall für Awareness-Trainings, nicht für Policy-Tests.

Was als nächstes

→ Threat-Test starten — Testmatrix an dein eigenes Postfach (kostenlos, mit Bestätigungscode)

→ Mail-Tester — die Gegenrichtung: wie sehen Empfänger deine Mails?

→ M365 Threat-Hardening — Policies auf Strict-Niveau, dokumentiert und getestet

Brauchst du Hilfe bei der Umsetzung?

Wir machen DMARC, SPF, DKIM und BIMI komplett für dich — Festpreise, klare Pakete.

🔍 Erst deine Domain checken (gratis) 📅 Audit buchen (CHF 490)
+41 77 950 31 52 Mail-Check