Was diese Integration beiträgt
Microsoft Entra ID kann normalisierte Identitäts-, Anmelde-, Risiko-, Geräte- und Angriffssimulationsaktivitäten beisteuern. Geprüfte Beispiele sind:account.compromised– als kompromittiert gekennzeichnetes Kontoauth.login.unusual– Anmeldungen aus ungewöhnlichen Kontextenphishing.simulation.clicked– auf eine Simulation geklickt, ohne sie zu melden
Was Living Security benötigt
Bereiche (Anwendungsberechtigungen):
Sie entscheiden, was diese Verbindung tun kann
Diese Verbindung liest Daten. Sie kann auch in Ihrem Verzeichnis handeln, aber nur, wenn Sie dies zulassen. Jede der oben genannten Berechtigungen außer der letzten ist schreibgeschützt. Erteilen Sie nur diese, und die Verbindung kann in Ihrem Mandanten niemals etwas ändern – die Plattform erkennt dies und bietet Gruppenaktionen gar nicht erst an. Fügen SieGroupMember.ReadWrite.All hinzu, und Aktionen zur Gruppenmitgliedschaft stehen für die Verwendung in
Playbooks zur Verfügung. Nichts geschieht von selbst: Sie müssen weiterhin festlegen, welche Gruppen die
Plattform verändern darf (siehe unten), und ein Playbook erstellen, das diese Aktionen verwendet.
Sie können Ihre Entscheidung jederzeit ändern. Es genügt, eine Berechtigung in Microsoft Entra ID hinzuzufügen oder zu entfernen
und die Administratoreinwilligung erneut zu erteilen – Sie müssen die Anmeldeinformationen nicht erneut in der Plattform eingeben,
und Ihre Datensynchronisierungen laufen währenddessen weiter. Die Änderung wird innerhalb von etwa
einer Stunde wirksam.
Aktionen zur Gruppenmitgliedschaft sind zusätzlich auf Gruppen beschränkt, die Sie festlegen. Nach dem
Verbinden wählt ein Administrator in der Verbindung eine explizite Zulassungsliste von Gruppen aus.
Solange diese Liste nicht existiert, sind Gruppenaktionen auch bei erteilter Berechtigung nicht verfügbar –
daher bedeutet
GroupMember.ReadWrite.All niemals „jede Gruppe im Mandanten“.Wählen Sie diese Gruppen sorgfältig aus: Vermeiden Sie jede Gruppe, die Administratorrollen,
privilegierten Zugriff oder Lizenzberechtigungen gewährt.Zwei dieser Berechtigungen sind neuere Ergänzungen. Wenn Sie Microsoft Entra ID verbunden haben, bevor sie in dieser Liste
aufgeführt waren, fügen Sie sie Ihrer bestehenden App-Registrierung hinzu und erteilen Sie die Administratoreinwilligung erneut –
Microsoft verlangt, dass die Einwilligung bei jeder Änderung von Berechtigungen erneut erteilt wird. Alle anderen Datenströme
funktionieren in der Zwischenzeit normal weiter.
Policy.Read.ConditionalAccess – Ohne diese Berechtigung entfernt Microsoft die Details zum bedingten Zugriff
aus jedem Anmeldedatensatz. Der Datensatz meldet weiterhin, dass eine Richtlinie für bedingten Zugriff
erfüllt wurde, aber die Liste der Richtlinien ist leer. Nichts schlägt fehl, und nichts warnt Sie: Anmeldedaten
treffen weiterhin ein, und die Verbindung bleibt fehlerfrei. Die Plattform kann lediglich nicht erkennen, welche Anmeldungen
durch Multi-Faktor-Authentifizierung erfüllt wurden, sodass die MFA-Aktivität dieser Verbindung leer bleibt.IdentityRiskEvent.Read.All – Das Lesen von Risikoerkennungen erfordert außerdem eine Lizenz für Microsoft Entra ID P1 oder
P2. Die Erkennung kompromittierter Anmeldeinformationen selbst ist in jeder Stufe einschließlich P1 verfügbar; die
Premium-Erkennungen werden unterhalb von P2 als generic gemeldet.Voraussetzungen
- Sie benötigen Application Administrator- oder Global Administrator-Zugriff in Microsoft Entra ID, um Anwendungen zu registrieren und die Administratoreinwilligung zu erteilen.
Teil A – In Microsoft Entra ID
Ihr Microsoft Entra ID-Administrator führt diese Schritte aus.1
Neue Anwendung registrieren
- Melden Sie sich im Microsoft Entra admin center an.
- Navigieren Sie in der linken Navigation zu Entra ID → App registrations.
- Klicken Sie auf New registration.
- Geben Sie einen aussagekräftigen Namen für die App ein, zum Beispiel
Living Security Platform. - Wählen Sie unter Supported account types die Option Accounts in this organizational directory only aus.
- Lassen Sie Redirect URI leer – diese Integration verwendet den Client-Credentials-Flow.
- Klicken Sie auf Register.
- Application (client) ID
- Directory (tenant) ID
2
Microsoft Graph-Anwendungsberechtigungen hinzufügen
- Klicken Sie auf der Seite Overview Ihrer App im linken Menü auf API permissions.
- Klicken Sie auf Add a permission.
- Wählen Sie Microsoft Graph aus.
- Wählen Sie Application permissions aus.
- Suchen Sie jede der folgenden Berechtigungen, wählen Sie sie aus und klicken Sie dann auf Add permissions:
User.Read.AllSecurityAlert.Read.AllAuditLog.Read.AllPolicy.Read.ConditionalAccessAttackSimulation.Read.AllDevice.Read.AllDeviceManagementManagedDevices.Read.AllIdentityRiskEvent.Read.All
- Fügen Sie
GroupMember.ReadWrite.Allnur dann hinzu, wenn Playbooks die Gruppenmitgliedschaft ändern können sollen. Überspringen Sie diesen Schritt, damit diese Verbindung schreibgeschützt bleibt.
Dies sind die Mindestberechtigungen für alle Datenströme. Wenn Sie nur einen Teil der Datenströme aktivieren möchten, können Sie die Berechtigungen für nicht genutzte Datenströme weglassen.
3
Administratoreinwilligung erteilen
Anwendungsberechtigungen erfordern eine ausdrückliche Administratoreinwilligung.
- Klicken Sie auf der Seite API permissions auf Grant admin consent for <your tenant name>.
- Klicken Sie im Bestätigungsdialog auf Ja.
- Prüfen Sie, dass jede Berechtigung in der Spalte Status den Wert Granted anzeigt.
Wenn die Schaltfläche Grant admin consent ausgegraut ist, benötigen Sie die Berechtigungen Privileged Role Administrator oder Global Administrator. Die Administratoreinwilligung muss jedes Mal erneut erteilt werden, wenn Sie neue Berechtigungen hinzufügen.
4
Client-Geheimnis erstellen
- Klicken Sie auf der Seite Overview Ihrer App im linken Menü auf Certificates & secrets.
- Klicken Sie auf die Registerkarte Client secrets und dann auf New client secret.
- Geben Sie eine Beschreibung ein (z. B.
Living Security Platform). - Wählen Sie ein Ablaufdatum, das zu Ihrer Rotationsrichtlinie passt.
- Klicken Sie auf Add.
401 Unauthorized fehlschlagen.5
Graph API host und Authority host bestimmen
Für die meisten Organisationen in der kommerziellen Cloud verwenden Sie die Standardwerte:
Verwenden Sie für Government- oder Sovereign-Clouds die passenden Endpunkte für Ihre Umgebung.
Graph API host und Authority host müssen zusammenpassen – Token der Autorität einer Cloud sind für den Graph-Endpunkt einer anderen Cloud nicht gültig.
Teil B – In der Living Security Platform
Der Programmverantwortliche führt diesen Schritt aus, oder der Systemadministrator, falls dieser in die Plattform eingeladen wurde. Sie sind nun mit Microsoft Entra ID (Client Credentials) verbunden.Fehlerbehebung
403 Forbidden
403 Forbidden
Der App-Registrierung fehlen Berechtigungen, oder die Administratoreinwilligung wurde nicht erteilt. Prüfen Sie Folgendes:
- Alle erforderlichen Berechtigungen sind unter API permissions aufgeführt
- Jede Berechtigung zeigt den Status Granted (grünes Häkchen)
- Die Administratoreinwilligung wurde nach dem Hinzufügen der Berechtigungen erteilt
Wenn Sie nach der ersten Einwilligung neue Berechtigungen hinzugefügt haben, müssen Sie die Administratoreinwilligung erneut erteilen.
Leere Ergebnisse bei bestimmten Datenströmen
Leere Ergebnisse bei bestimmten Datenströmen
Der App fehlt möglicherweise die spezifische Berechtigung für diesen Datenstrom:
- Keine Benutzer →
User.Read.Allfehlt - Keine Sicherheitswarnungen →
SecurityAlert.Read.Allfehlt - Keine Anmeldeprotokolle →
AuditLog.Read.Allfehlt - Keine Ergebnisse von Angriffssimulationen →
AttackSimulation.Read.Allfehlt - Keine Entra ID-Geräte →
Device.Read.Allfehlt - Keine von Intune verwalteten Geräte →
DeviceManagementManagedDevices.Read.Allfehlt - Keine Risikoerkennungen →
IdentityRiskEvent.Read.Allfehlt, die Administratoreinwilligung wurde nach dem Hinzufügen nicht erneut erteilt, oder der Mandant liegt unterhalb der erforderlichen Microsoft Entra ID P1-Lizenz
Token-Anforderung schlägt mit invalid_client fehl
Token-Anforderung schlägt mit invalid_client fehl
Graph API host und Authority host passen möglicherweise nicht zusammen. Beide müssen derselben Cloud-Umgebung entsprechen (kommerziell, Government usw.).
Gruppenaktionen erscheinen nicht in einem Playbook
Gruppenaktionen erscheinen nicht in einem Playbook
Aktionen zur Gruppenmitgliedschaft werden nur angeboten, wenn alle drei der folgenden Bedingungen erfüllt sind:
GroupMember.ReadWrite.Allist in der App-Registrierung vorhanden, und die Administratoreinwilligung wurde erteilt. Wenn Sie sie erst kürzlich hinzugefügt haben, warten Sie bis zu einer Stunde.- Ein Administrator hat in der Verbindung eine Zulassungsliste von Gruppen festgelegt.
- Die Verbindung ist aktiv und fehlerfrei.
Bedingter Zugriff blockiert die Verbindung oder ihre Aktionen
Bedingter Zugriff blockiert die Verbindung oder ihre Aktionen
Wenn Ihr Mandant eine Richtlinie für bedingten Zugriff (Conditional Access) hat, die nach IP-Adresse eingegrenzt ist, kann sie Anfragen blockieren,
die die Anmeldeinformationen dieser Verbindung enthalten. Die meisten Mandanten sind nicht betroffen – Microsoft Graph
beschränkt standardmäßig nicht nach IP-Adresse. Wenn Sie für Dienstprinzipale eine IP-basierte Richtlinie
durchsetzen, müssen für diese Integration zwei Adressgruppen auf die Zulassungsliste gesetzt werden, da die Einrichtung und die
Datensynchronisierung von unterschiedlichen Netzwerken ausgehen.Living Security stellt das Zugriffstoken dieser Verbindung selbst aus und erneuert es fortlaufend, daher
gehen Token-Anfragen von den eigenen Adressen der Plattform aus und nicht von den Adressen, die Ihre Datensynchronisierungen
verwenden.Gruppenaktionen sind davon getrennt. Standardmäßig werden sie wie Ihre Datensynchronisierungen geroutet und gehen
von den Synchronisierungsadressen aus. Sie wechseln nur dann zu den Plattformadressen, wenn ein Administrator
die Verbindung auf direkten Egress umstellt.Fügen Sie beide Adressgruppen dem benannten Standort (named location) hinzu, dem Ihre Richtlinie für bedingten Zugriff vertraut oder den sie
ausschließt. Token-Anfragen erreichen
login.microsoftonline.com und Datenanfragen erreichen
graph.microsoft.com; beide müssen erfolgreich sein.Wenn nur die Synchronisierungsadressen auf der Zulassungsliste stehen, schlägt die Einrichtung beim Abrufen eines Tokens fehl, und es wird keine
Verbindung erstellt. Wenn nur die Plattformadressen auf der Zulassungsliste stehen, gelingt die Einrichtung, und
jede Synchronisierung liefert keine Datensätze zurück.
