Zum Inhalt
Blog

Conditional Access: der ultimative Einsteiger-Leitfaden

Auf dieser Seite
  1. Komponenten
  2. Möglichkeiten einer Conditional Access Policy
  3. Ansätze und Bedingungen
  4. Empfohlene Policies
  5. Monitoring
  6. Was heisst das für Schweizer Firmen?
Microsoft Entra ID Logo mit Benutzern und einem Schutzschild mit Vorhängeschloss für Conditional Access

Einleitung

Heute arbeiten Teams verteilter, und die Sicherheitslage entwickelt sich ständig weiter. Für IT-Security, Identitäten und Access Management bringt das Herausforderungen mit sich. Eine Anmeldung von einem entfernten Standort, Gerät oder einer App kann verdächtig sein oder von einem Angreifer stammen. Wir müssen aber zwischen legitimem und unberechtigtem Zugriff unterscheiden: Die Guten lassen wir rein, die Bösen halten wir draussen.

In diesem Post geht es um Identity & Access Management, sicher und kontrolliert, mit Microsoft-Security-Technologien. Mein Ziel 🎯:

  • 💭 Die verschiedenen Entra-Security-Produkte und ihre Beziehung erklären
  • ✅ Den Post einfach und verständlich halten, auch für Leute, die Microsoft Security nicht kennen
  • 💡 Ideen und technische Umsetzungsanleitungen mit Hinweisen aus der Praxis liefern, um den Zugriff auf Entra ID abzusichern

Kurz und knapp

  • Was kannst du schützen? Identitäten: Benutzer oder Workloads, Apps (Enterprise Applications oder App Registrations) oder mit Entra IdP föderierte Anwendungen in Authentifizierungs- und Autorisierungsprozessen.
  • Wie schützt du? Wir nutzen Signale 🚦 Signale sind Informationen, die bei jeder Anmeldung mitgeliefert werden. Zum Beispiel: Standorte (Geo oder IP), Geräteplattform, Client Apps, Gerätezustand und Trust Type sowie durch Machine Learning bewertete Risiken.
  • Was ist Access Control? Anhand der Signale steuern wir den Zugriff. Der Zugriff kann blockiert oder erlaubt werden, oder er wird mit Bedingungen erlaubt.
  • Was kannst du mit Session Control tun? Damit steuern wir die Session-Ebene und wenden eine feinere Kontrolle an.

Conditional Access Konzept: Signale zu Benutzer, Standort, Gerät, Anwendung und Echtzeit-Risiko entscheiden über Zugriff erlauben, MFA verlangen oder blockieren


Komponenten

  • Entra ID: Microsofts Identity-&-Access-Management-Lösung, ein zentraler cloudbasierter Identity Provider. Alle Authentifizierungen auf die Ressourcen einer Organisation (wie Microsoft 365 oder SaaS mit föderierten IdPs) werden gegen Entra ID ausgewertet. Entra ID prüft die Authentifizierung (darf jemand zugreifen) und die Autorisierung (darf jemand etwas tun). Mehr dazu
  • Conditional Access: Teil von Entra ID und das wichtigste Feature, um den Zugriff anhand verschiedener Bedingungen und Signale zu steuern. Conditional Access ist ein regelbasiertes Feature, das ein IT-Admin konfiguriert. Jede Organisation mit einem Microsoft-365-Abonnement oder mit Azure sollte Conditional Access aktivieren, um mindestens MFA durchzusetzen. Mehr dazu
  • Identity Protection: Feature von Entra ID Premium Plan 2, um den Zugriff anhand von Signalen und Machine-Learning-Bewertung zu erlauben oder zu blockieren.
  • Authentication Methods: Technologien und Typen, um Multi-Faktor-Authentifizierung nachzuweisen. Beispiele: Microsoft Authenticator, FIDO2 Security Keys und Passkeys, Temporary Access Pass usw.

Lies die Ansätze unten, um zu verstehen, wie diese Komponenten zusammenspielen.


Möglichkeiten einer Conditional Access Policy

Konfigurationsaspekt Beschreibung
Users Benutzer, Gruppen, Rollen und andere Identitäten ein- oder ausschliessen
Target resources Cloud Apps, die mit Entra als IdP föderiert sind, ein- oder ausschliessen
Network Netzwerk oder Named Location ein- oder ausschliessen
Conditions Verschiedene Bedingungen und Signale ein- oder ausschliessen: -User risk -Sign-in risk -Insider risk -Device platforms -Locations -Client apps -Filter for devices -Authentication flows
Grant Zugriff blockieren oder erlauben, oder Bedingungen verlangen: -Require multifactor authentication -Require authentication strength -Require device to be marked as compliant -Require Microsoft Entra hybrid joined device -Require approved client app -Require app protection policy -Require password change -Require Terms of Use. Auswählen, ob alle oder eine der gewählten Kontrollen erforderlich sind
Session Session Controls anwenden, um eingeschränkte Nutzung in bestimmten Cloud Apps zu ermöglichen: -Use app enforced restrictions -Use Conditional Access App Control -Sign-in frequency -Persistent browser session -Customize continuous access evaluation -Disable resilience defaults -Require token protection for sign-in sessions -Use Global Secure Access security profile

Ansätze und Bedingungen

Das sind die Bedingungen und Signale, mit denen wir arbeiten können. Sie werden alle bei jeder (nicht) interaktiven Anmeldeanfrage übermittelt.

  • Geografische Standorte erlauben/blockieren: Zugriff aus verschiedenen Ländern mit Conditional Access einschränken, über Named Locations (Zuordnung von IP zu Land)

💡 Empfehlung: Erstelle eine Liste der Länder, aus denen deine Mitarbeitenden auf Daten der Organisation zugreifen dürfen.

  • Netzwerkstandorte erlauben/blockieren: bestimmte IP-Adressen oder vertrauenswürdige Netzwerkstandorte von Global Secure Access einschränken

💡 Empfehlung: Erstelle Conditional Access Named Locations mit deinen Breakout- und anderen speziell behandelten IP-Bereichen.

  • User-/Sign-in-Risiko: durch Machine Learning bewertete Signale, die Risiken klassifizieren

💡 Empfehlung: Blockiere hohes User-Risiko und mittleres bis hohes Sign-in-Risiko.

  • Device Trust Level verlangen (Hybrid Joined oder als compliant markiertes Gerät): unternehmenseigene Geräte, entweder Hybrid Joined oder von Intune als compliant markiert

💡 Empfehlung: Setze Intune Device Compliance ein und erzwinge sie.


Empfohlene Policies

Es ist kein Geheimnis, dass Microsoft dir Conditional Access Templates bereitstellt, die du mit wenigen Klicks aktivieren kannst. Sie sind für jede Organisation ein guter Startpunkt und sollten geprüft werden. Damit dir der Entscheid leichter fällt, habe ich unten eine Tabelle mit einigen Fakten vorbereitet.

Conditional Access Policy Templates im Microsoft Entra Admin Center

Policy name Beschreibung Impact Security posture benefit Technical implementation effort
Require multifactor authentication for admins Alle Admins (Rollen) brauchen MFA 🟩 Low 🟥 High 🟩 Low
Securing security info registration Die Registrierung von Security-Infos für MFA ist an Bedingungen geknüpft 🟧 Medium 🟧 Medium 🟩 Low
Block legacy authentication Blockiert Legacy Authentication (Benutzername + Passwort) 🟧 Medium - 🟥 High 🟥 High 🟧 Medium
Require multifactor authentication for all users Alle Benutzer müssen für den Zugriff auf Dienste MFA durchführen 🟧 Medium 🟥 High 🟩 Low
Require multifactor authentication for guest access Alle Gäste müssen für den Zugriff auf Ressourcen MFA durchführen 🟧 Medium 🟧 Medium 🟩 Low
Require multifactor authentication for Azure management Der Portalzugriff auf Azure erfordert MFA 🟩 Low 🟥 High 🟩 Low
Require multifactor authentication for risky sign-ins Von Entra Identity Protection als riskant eingestufte Anmeldungen müssen MFA durchführen 🟩 Low 🟧 Medium 🟩 Low
Require password change for high-risk users Von Entra Identity Protection als riskant eingestufte Benutzer müssen ihr Passwort ändern 🟩 Low 🟧 Medium 🟩 Low
Require compliant or Microsoft Entra hybrid joined device for admins Für Admins ein Intune-compliant oder Hybrid-Joined-Gerät verlangen 🟧 Medium 🟧 Medium 🟧 Medium
Block access for unknown or unsupported device platform Zugriff für bestimmte Geräte-Betriebssysteme blockieren 🟧 Medium 🟩 Low 🟩 Low
No persistent browser session Browserzugriff ist nie persistent 🟧 Medium 🟧 Medium 🟩 Low
Require approved client apps or app protection policies Mobile Application Management gilt für Apps auf nicht verwalteten Geräten 🟧 Medium 🟧 Medium 🟥 High
Require compliant or Microsoft Entra hybrid joined device or multifactor authentication for all users Für alle Benutzer ein Intune-compliant oder Hybrid-Joined-Gerät verlangen 🟧 Medium 🟧 Medium 🟧 Medium
Use application enforced restrictions for unmanaged devices App Enforced Restrictions über Session Controls schränken die Nutzung ein 🟧 Medium 🟧 Medium 🟥 High
Require phishing-resistant multifactor authentication for administrators Admins brauchen eine phishing-resistant MFA-Methode wie FIDO2 oder WHfB 🟧 Medium 🟧 Medium 🟧 Medium
Block access for users with insider risk Insider-Risk-Kontrollen 🟧 Medium 🟧 Medium 🟧 Medium

*persönliche Einstufung

Weitere Policies

Natürlich lassen sich noch viele weitere Policies umsetzen. Wenn du die empfohlenen Policies live gesetzt hast, kannst du über weitere nachdenken. Sie können organisationsspezifisch sein, für bestimmte Identitäten oder Apps.


Monitoring

Nachdem du Conditional Access Policies umgesetzt hast, ist es entscheidend, ihre Auswirkungen zu überwachen. Dafür stehen dir in Entra ID mehrere Features zur Verfügung.

What if

Wenn du die Auswirkungen einer oder aller Policies besser verstehen willst, nutze den integrierten What if-Analyzer. Du kannst beliebige Signale eingeben, die simuliert und gegen deine Policies ausgewertet werden.

Sign-in logs

Wenn ein Benutzer an einer Conditional Access Anmeldung scheitert, schaue ich als Erstes in die Sign-in logs. Eine von Conditional Access blockierte Anmeldung sieht für den Benutzer so aus:

Microsoft-Anmeldemeldung: Du kannst im Moment nicht darauf zugreifen, angezeigt, wenn Conditional Access den Zugriff blockiert

Microsoft-Anmeldemeldung: Du hast keinen Zugriff darauf

Die Sign-in logs lassen sich auf Tenant-Ebene oder pro Benutzer prüfen. Du kannst auch nach dem Status «Conditional Access failed» filtern.

Microsoft Entra Sign-in logs, gefiltert nach Conditional Access Failure

Details eines Sign-in-Logs: welche Conditional Access Policies angewendet wurden, fehlgeschlagen sind oder nicht angewendet wurden

Log Analytics Workspace

Ein Log Analytics Workspace ist eine Pay-as-you-go-Ressource, die in Azure gehostet wird. Sie braucht ein Azure-Abonnement. Du kannst Entra und den Log Analytics Workspace verbinden, um deine Sign-in-Daten länger als 30 Tage zu speichern, eigene KQL-Abfragen zu erstellen und Entra Workbooks zu nutzen.

Mehr zu Log Analytics Workspace:

Log analytics: the basicsAzure Log Analytics basics: what a workspace is for, how log collection works and how to analyze Microsoft Entra ID and Intune data with KQL.Oceanleaf · Niklas Tinner

Entra Monitoring Workbooks

Entra Monitoring Workbooks sind übersichtliche Dashboards, die Einblick in Nutzung und Auswirkungen von Conditional Access geben. Du findest sie unter Entra > Monitoring & health > Workbooks. Zu Conditional Access gehören:

  • Conditional Access insights and reporting
  • Continuous access evaluation token insights
  • Conditional Access Gaps and Recommendations

Mehr...

Entra Authentication Methods Activity

Um herauszufinden, welche Authentication Methods Benutzer für MFA nutzen, schau unter Entra > Authentication methods. Unter «Activity» und «User registration details» findest du alle nötigen Informationen und Berichte dazu, welche Methoden genutzt und registriert sind.


Hinweise aus der Praxis 📝

In einer Organisation mit der Durchsetzung starten

Conditional Access sollte das Herzstück jeder identitätsbezogenen Sicherheit in jeder Organisation sein, die Microsoft 365 oder Azure-Dienste nutzt. Wenn du mit einem frischen Tenant starten kannst, solltest du gleich mit allen Policies starten.

Hat deine Organisation Microsoft-Dienste bereits im Einsatz, brauchst du ein Projekt, das den Übergang reibungslos gestaltet und Sicherheit und Produktivität bei der Umsetzung der Policies ausbalanciert. Setz dich mit den Security-Verantwortlichen zusammen, um die anstehenden Änderungen festzulegen und die nötigen Schritte einzuleiten. Auch Adoption und Kommunikation bei den Benutzern sind wichtiger Teil des Prozesses. Das ist ein Beispiel für die Schritte auf dem Weg zu Conditional Access:

  1. Den Einsatzfall oder die Verbesserung der Security Posture definieren
  2. Die Policy im Report-only-Modus erstellen
  3. Impact überwachen
  4. Freigabe für die Umsetzung der Policy einholen
  5. Mit Pilotbenutzern testen (Policy aktivieren)
  6. Feedback einholen, anpassen oder entscheiden
  7. Policy auf alle anwenden

Sobald deine Baseline aus Policies steht, kannst du sie auf weitere Einsatzfälle ausweiten. Bleib auch auf dem Laufenden: Wie jeder Microsoft-Clouddienst erhält Conditional Access regelmässig Updates und neue Features. Diese solltest du laufend prüfen und, wenn möglich, übernehmen.

Integrität wahren

Ein weiteres wichtiges Thema ist die Integrität deines CA-Policy-Frameworks. Sobald die Policy-Definition und die Sicherheitsanforderungen festgelegt sind, sollte niemand die produktiven Policies ohne Genehmigung oder Begründung «anfassen» oder ändern.

Dazu gehört die Dokumentation der Policies. Ob du dafür ein Tool einsetzt oder sie von Hand in einem Dokument oder einer App führst, spielt keine Rolle, aber sie sollte dokumentiert sein!

Auf dem Laufenden bleiben

Microsoft veröffentlicht neue Features für seine Cloud-Produkte, auch für Conditional Access. Prüfe sie anhand deiner Einsatzfälle und überlege, wie du deine Security Posture verbessern oder den Endbenutzern das Leben erleichtern kannst. Bleib mit dem Microsoft Entra Blog auf dem Laufenden


Was heisst das für Schweizer Firmen?

  • Das revDSG verlangt angemessene technische und organisatorische Massnahmen für die Datensicherheit. MFA für alle Benutzer und für Admins sowie das Blockieren von Legacy Authentication sind dafür typische, gut belegbare Massnahmen
  • Mit Named Locations kannst du den Zugriff auf Länder beschränken, aus denen deine Mitarbeitenden tatsächlich arbeiten. Für viele Schweizer KMU ist das eine kurze Liste
  • Identity Protection (Risk-Policies) braucht Entra ID Premium Plan 2: Prüfe die Lizenz, bevor du diese Policies einplanst
  • Plane in KMU und bei IT-Dienstleistern pro Tenant mindestens zwei Break Glass Admins ein und dokumentiere die Ausnahmen in den Policies. So bleibt der Zugriff im Notfall möglich

powered by Oceanleaf

Microsoft SecurityMicrosoft cloud security guides: Conditional Access, Entra authentication, PIM, External ID, Global Secure Access, Microsoft 365 security and Azure governance.Oceanleaf · Niklas Tinner

OceanleafTechnology blog on Microsoft Cloud. Learn about cutting edge tech, explained simply & straightforward in quality focused blog posts.Oceanleaf · Niklas Tinner

Verwandte Beiträge

Niklas Tinner

2x Microsoft MVP · Gründer von Oceanleaf

Schreibt über AI, Intune, Entra, Defender und Global Secure Access.

LinkedIn