Schritte zur Analyse der Nutzung von Dienstprinzipalen in Ihrem Microsoft 365-Mandanten
Von Mirko Peters · · Aktualisiert
Prüfen Sie die Nutzung von Dienstprinzipalen mit Microsoft Graph und der Anmeldeaktivität. Untersuchen Sie erforderliche Berechtigungen, App-Identitäten, Überwachung und Zugriffsverwaltung.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen
Die Analyse der Nutzung von Dienstprinzipalen mit der Dienstprinzipal-Analyse ist entscheidend für die Absicherung Ihres Microsoft 365-Mandanten. Durch die Überwachung von Dienstprinzipalen erkennen Sie potenzielle Risiken wie Shadow IT und schwache Sicherheitskonfigurationen. Achten Sie besonders auf folgende Aspekte:
Uneinheitliche Multi-Faktor-Authentifizierung (MFA)
Externe Freigabe ohne Kontrolle
Die Analyse der Anmeldeaktivitäten mit der Dienstprinzipal-Analyse hilft Ihnen, ungewöhnliche Muster zu erkennen und den Zugriff wirksam zu verwalten. Dieser proaktive Ansatz senkt nicht nur Risiken, sondern sorgt für Compliance mit regulatorischen Anforderungen. So wird Ihre Umgebung sicherer und leichter zu verwalten.
Das Wichtigste in Kürze
Überwachen Sie die Anmeldeaktivitäten von Dienstprinzipalen regelmäßig, um ungewöhnliche Muster zu erkennen und die Sicherheit zu erhöhen.
Stellen Sie sicher, dass Sie über die nötigen Berechtigungen verfügen, etwa AuditLog.Read.All, um die Nutzung von Dienstprinzipalen wirksam zu analysieren.
Setzen Sie das Prinzip der minimalen Berechtigungen um, indem Sie jedem Dienstprinzipal nur die unbedingt erforderlichen Berechtigungen zuweisen.
Automatisieren Sie die Überwachung mit Tools wie AdminDroid, um die Verwaltung zu vereinfachen und die Sicherheit zu verbessern.
Dokumentieren Sie den Zweck und die Berechtigungen jedes Dienstprinzipals, um Klarheit und Compliance sicherzustellen.
- Dienstprinzipale stellen die App-Identität in Ihrem Microsoft 365-Mandanten dar: Das Anwendungsobjekt ist die globale Definition, der Dienstprinzipal hingegen die lokale Identität für Authentifizierung, Rollenzuweisungen und Zugriffssteuerung innerhalb Ihres Microsoft 365-Mandanten. Die Überwachung der Nutzung von Dienstprinzipalen in Ihrem Microsoft 365-Mandanten ist daher entscheidend, um nachzuvollziehen, wer und was auf Ressourcen zugreifen kann.
- Einer Anwendung können mehrere Dienstprinzipale zugeordnet sein: Ein einzelnes Anwendungsobjekt kann in mehreren Mandanten jeweils eigene Dienstprinzipale besitzen, mit unterschiedlichen Anmeldedaten, Zustimmungen und Rollenzuweisungen. So kann sich derselbe App-Code in verschiedenen Microsoft 365-Mandanten unterschiedlich verhalten.
- Die Art der Anmeldedaten beeinflusst die Angriffsfläche: Dienstprinzipale können Clientgeheimnisse, Zertifikate oder föderierte Identitäten verwenden. Langlebige Geheimnisse vergrößern die Angriffsfläche in Ihrem Microsoft 365-Mandanten, während zertifikatbasierte oder föderierte Authentifizierung das Risiko bei korrekter Konfiguration senken kann.
- Delegierte und Anwendungsberechtigungen bergen unterschiedliche Risiken: Nur-App-Berechtigungen eines Dienstprinzipals ermöglichen Zugriff unabhängig von einem Benutzer und können mächtiger sein als delegierte Berechtigungen. Fehlkonfigurierte App-Berechtigungen sind eine häufige Ursache für eine übermäßige Berechtigung von Dienstprinzipalen in Ihrem Microsoft 365-Mandanten.
- Zustimmung durch Benutzer und Administratoren unterscheidet sich je nach Umfang: Benutzer können bestimmten delegierten Berechtigungen für Apps zustimmen, für risikoreichere App-Berechtigungen ist dagegen die Zustimmung eines Administrators erforderlich. Das Nachverfolgen von Zustimmungsereignissen hilft Ihnen, unerwartete Nutzung von Dienstprinzipalen in Ihrem Microsoft 365-Mandanten zu erkennen.
- Verwaltete Identitäten vereinfachen den Lebenszyklus, sind aber mandantengebunden: Verwaltete Identitäten in Azure AD (systemzugewiesen oder benutzerzugewiesen) erstellen automatisch Dienstprinzipale für Ressourcen und erleichtern so die Verwaltung von Anmeldedaten in Ihrem Microsoft 365-Mandanten. Sie lassen sich jedoch nicht zwischen Mandanten übertragen. Beim Verschieben von Ressourcen ist daher eine Neukonfiguration erforderlich.
- Bedingter Zugriff und Berechtigungsverwaltung gelten auch für Apps: Sie können Richtlinien für bedingten Zugriff durchsetzen und die Berechtigungsverwaltung nutzen, um die Verwendung von Dienstprinzipalen in Ihrem Microsoft-365-Mandanten zu steuern. Richtlinien müssen für App-Kontexte jedoch ausdrücklich ausgewertet werden, um unbefugten App-Zugriff oder laterale Bewegungen zu verhindern.
Voraussetzungen für die Analyse von Dienstprinzipalen
Bildquelle: unsplashBevor Sie die Nutzung von Dienstprinzipalen analysieren, stellen Sie sicher, dass Sie über die richtigen Berechtigungen und Tools verfügen. Diese Vorbereitung hilft Ihnen, die Analyse gründlich durchzuführen und Dienstprinzipale effektiv zu verwalten.
Erforderliche Berechtigungen
Um die Aktivitäten von Dienstprinzipalen in Microsoft Entra und Microsoft 365 zu analysieren, benötigen Sie bestimmte Berechtigungen. Die folgende Tabelle zeigt den erforderlichen Berechtigungsbereich:
Berechtigungsbereich | Beschreibung |
|---|---|
Erforderlich, um die Aktivitäten von Dienstprinzipalen zu analysieren. |
Ohne die passenden Berechtigungen können Fehler auftreten. Wenn Sie beispielsweise die Meldung „Unzureichende Berechtigungen zum Abschließen des Vorgangs“ sehen, fehlt Ihnen der notwendige Zugriff. Diese Einschränkung kann Ihre Möglichkeiten beeinträchtigen, Dienstprinzipale effektiv zu verwalten und zu analysieren.
Tools und Ressourcen
Die richtigen Tools können Ihren Analyseprozess deutlich beschleunigen. Die folgenden Tools eignen sich gut für die Analyse von Dienstprinzipalen in Microsoft-365-Umgebungen:
Tool | Beschreibung |
|---|---|
PowerShell-Skripte | Automatisiert die Überprüfung von Apps und Dienstprinzipalen in Microsoft-365-Umgebungen. |
AdminDroid Entra ID Auditing Tool | Überwacht die Anmeldeaktivitäten von Dienstprinzipalen und stellt Berichte zu Nutzung und Zugriffstrends bereit. |
Um mit PowerShell zu beginnen, gehen Sie wie folgt vor:
Stellen Sie mit Microsoft Graph PowerShell eine Verbindung her:
Connect-MgGraph -Scopes "AuditLog.Read.All"Führen Sie den Befehl aus, um die Anmeldungen von Dienstprinzipalen zu überprüfen:
Get-MgBetaAuditLogSignIn -Filter "signInEventTypes/any(t:t eq 'servicePrincipal')" -All | Select-Object CreatedDateTime, Id, ServicePrincipalId, ServicePrincipalName, ResourceDisplayName, ResourceId, @{Name = "Status"; Expression = { if ($_.Status.ErrorCode -eq 0) { "Success" } else { "Failed" } }} | Format-Table
Wenn Sie die richtigen Berechtigungen und Tools bereitstellen, schaffen Sie die Grundlage für eine erfolgreiche Analyse von Dienstprinzipalen.
Erstellung von Dienstprinzipalen in Microsoft Entra
Das Erstellen eines Dienstprinzipals in Microsoft Entra bedeutet, eine Anwendung zu registrieren. Dadurch kann sich Ihre Anwendung authentifizieren und sicher auf Ressourcen zugreifen. So registrieren Sie eine Anwendung:
Registrierung einer Anwendung
Um eine Anwendung in Microsoft Entra zu registrieren, gehen Sie wie folgt vor:
Melden Sie sich am Microsoft Entra Admin Center an.
Wechseln Sie zu Anwendungen und wählen Sie Neue Registrierung aus.
Geben Sie die erforderlichen Angaben ein, etwa den Anwendungsnamen und den Umleitungs-URI.
Wählen Sie den passenden Kontotyp entsprechend Ihren Anforderungen aus.
Klicken Sie auf Registrieren, um den Vorgang abzuschließen.
Nach der Registrierung können Sie einen Dienstprinzipal erstellen. Dieser Dienstprinzipal dient als Identität Ihrer Anwendung, wenn sie mit anderen Diensten interagiert.
In Microsoft Entra stehen Ihnen mehrere Methoden zur Erstellung von Dienstprinzipalen zur Verfügung. Dazu gehören:
Hochladen eines vertrauenswürdigen Zertifikats, das von einer Zertifizierungsstelle ausgestellt wurde.
Erstellen und Hochladen eines selbstsignierten Zertifikats zu Testzwecken.
Erstellen eines neuen Clientgeheimnisses.
Jede Methode hat ihren eigenen Anwendungsfall. Wählen Sie daher diejenige, die am besten zu den Anforderungen Ihrer Anwendung passt.
Ermitteln des Initiators
Für Sicherheit und Überwachung ist es entscheidend, zu wissen, wer die Erstellung des Dienstprinzipals veranlasst hat. Diese Informationen finden Sie über die folgenden Schritte:
Melden Sie sich am Microsoft Entra Admin Center an.
Navigieren Sie zu Überwachung und Integrität und wählen Sie Überwachungsprotokolle aus.
Legen Sie die Kategorie auf ApplicationManagement fest und wenden Sie den Filter an.
Filtern Sie die Aktivität auf Dienstprinzipal hinzufügen und wenden Sie den Filter an.
Wählen Sie ein Ereignis aus und erweitern Sie Zusätzliche Details. Achten Sie auf Eigenschaften wie ServicePrincipalProvisioningType, SubscribedSkus und AppOwnerOrganizationId.
Die Spalte Initiator zeigt, wer Dienstprinzipale erstellt und warum. Diese Informationen sind wichtig für die Sicherheit und Compliance in Ihrer Organisation.
Hier finden Sie eine Übersicht der Attribute, die Sie in den Überwachungsprotokollen finden:
Attribut | Beschreibung |
|---|---|
Datum und Uhrzeit | Der Zeitstempel der Aktivität |
Dienst | Der Dienst, der an der Aktivität beteiligt ist |
Kategorie | Die Kategorie der Aktivität |
Aktivitätsname | Die konkrete ausgeführte Aktion |
Status | Gibt an, ob die Aktion erfolgreich oder fehlgeschlagen ist |
Ziel | Das Ziel der Aktion |
Initiator | Der Benutzer oder das Konto, das die Aktion ausgelöst hat |
Wenn Sie den Initiator des Dienstprinzipals kennen, können Sie Ihre Sicherheitslage verbessern und sicherstellen, dass nur autorisierte Benutzer Dienstprinzipale erstellen.
Anmeldeaktivitäten mit Microsoft Graph anzeigen
Zugriff auf die Microsoft Graph API
Um auf die Anmeldeprotokolle für Dienstprinzipale zuzugreifen, können Sie die Microsoft Graph API verwenden. Gehen Sie folgendermaßen vor, um die benötigten Daten abzurufen:
Verwenden Sie die Microsoft Graph API, um die Anmeldeaktivitäten von Dienstprinzipalen auszuwerten.
Führen Sie den Befehl
Get-MgServicePrincipalaus, um die Dienstprinzipale in Ihrem Mandanten abzurufen.Erstellen Sie eine Hashtabelle mit Anwendungskennungen und Anzeigenamen. Dieser Schritt ist wichtig, da Anmeldedatensätze keine App-Namen enthalten.
Führen Sie
Get-MgBetaReportServicePrincipalSignInActivityaus, um Anmeldeaktivitäten von Dienstprinzipalen zu finden, deren letzte Anmeldung länger als ein Jahr zurückliegt.Erstellen Sie einen Bericht über die Dienstprinzipale und exportieren Sie die Daten in eine CSV-Datei.
Erstellen Sie Statistiken, etwa zu den Mandanten, die Apps besitzen, und zur Gesamtzahl der Dienstprinzipale.
Wenn Sie diese Schritte befolgen, können Sie die Anmeldeprotokolle Ihrer Dienstprinzipale gezielt abrufen und auswerten.
Anmeldeprotokolle analysieren
Die Überwachung der Anmeldeaktivitäten ist entscheidend, um unbefugte Zugriffsversuche zu erkennen. Wenn Sie sowohl erfolgreiche als auch fehlgeschlagene Anmeldungen beobachten, können Sie ungewöhnliche Muster erkennen, die auf Sicherheitsbedrohungen hindeuten. Diese proaktive Überwachung hilft, potenzielle Risiken durch kompromittierte Anmeldedaten zu adressieren und so die Sicherheit Ihres Microsoft 365-Mandanten insgesamt zu verbessern.
In den Anmeldeprotokollen von Dienstprinzipalen können Ihnen unter anderem folgende typische Auffälligkeiten begegnen:
Ungewöhnliche Nutzung von Anwendungen, etwa wenn ruhende oder vergessene Anwendungen wieder verwendet werden.
Unerwartete Vertrauensbeziehungen, die in Azure AD hinzugefügt wurden.
Änderungen an den Anmeldeinformationen von Dienstprinzipalen, einschließlich Änderungen der Berechtigungen.
Für die Analyse der Anmeldeprotokolle empfehlen sich folgende Vorgehensweisen:
Überwachen Sie die Anmeldeaktivitäten im Microsoft Entra Admin Center, um Anmeldungen von Dienstprinzipalen der letzten 24 Stunden einzusehen.
Identifizieren Sie riskante Dienstprinzipale, indem Sie die Anmeldeprotokolle auf ungewöhnliche Muster prüfen.
Nutzen Sie Werkzeuge wie Microsoft Entra und PowerShell für eine detaillierte Analyse der Anmeldeprotokolle.
Wenn Sie diese Vorgehensweisen umsetzen, können Sie Ihre Fähigkeit stärken, verdächtige Anmeldeaktivitäten zu erkennen, und geeignete Maßnahmen ergreifen, um Ihre Umgebung abzusichern.
Dienstprinzipale effektiv verwalten
Bildquelle: pexelsBewährte Verfahren für die Verwaltung
Um Dienstprinzipale effektiv zu verwalten, sollten Sie mehrere bewährte Verfahren befolgen. Die Umsetzung dieser Strategien erhöht die Sicherheit und vereinfacht die Abläufe in Ihrem Mandanten:
Prinzip der minimalen Berechtigungen: Vergeben Sie jedem Dienstprinzipal nur die notwendigen Berechtigungen. Dadurch wird der potenzielle Schaden begrenzt, falls ein Dienstprinzipal kompromittiert wird.
Regelmäßige Rotation von Anmeldeinformationen: Rotieren Sie Anmeldeinformationen regelmäßig und automatisieren Sie diesen Prozess, wann immer möglich. So verringern Sie das Risiko, veraltete oder kompromittierte Anmeldeinformationen zu verwenden.
Aktivitäten überwachen: Behalten Sie die Aktivitäten der Dienstprinzipale im Blick und achten Sie auf verdächtiges Verhalten. So erkennen Sie unautorisierte Zugriffsversuche frühzeitig.
Starke Authentifizierung: Verwenden Sie starke Authentifizierungsmethoden, etwa die Multi-Faktor-Authentifizierung (MFA). Das bietet eine zusätzliche Sicherheitsebene.
Sichere Speicherung von Anmeldeinformationen: Speichern und verwalten Sie Anmeldeinformationen von Dienstprinzipalen sicher mithilfe einer Lösung für die Verwaltung von Geheimnissen. Vermeiden Sie es, Anmeldeinformationen im Code oder in Konfigurationsdateien abzulegen.
Dokumentation: Dokumentieren Sie Zweck und Berechtigungen jedes Dienstprinzipals. Das hilft dabei, ihre Rolle innerhalb Ihres Mandanten nachzuvollziehen.
Governance-Richtlinien: Legen Sie klare Governance-Richtlinien für die Verwaltung von Dienstprinzipalen fest. Überprüfen und prüfen Sie Berechtigungen regelmäßig, um die Einhaltung von Vorgaben sicherzustellen.
Überwachung automatisieren
Die automatisierte Überwachung von Dienstprinzipalen kann Ihre Sicherheitslage deutlich verbessern. Folgende Tools und Strategien kommen dafür infrage:
AdminDroid: Dieses Tool bietet eine Funktion zur Überwachung der Anmeldeaktivitäten. Sie hilft Ihnen, Anmeldemuster von Dienstprinzipalen nachzuverfolgen, und liefert detaillierte Berichte zu Nutzung und Zugriffstrends.
Bericht zu Änderungen an Dienstprinzipalen: AdminDroid stellt außerdem einen Bericht bereit, der Änderungen an Dienstprinzipalen überwacht. Dieser Bericht zeigt Hinzufügungen, Aktualisierungen und Entfernungen sowie Anmeldeaktivitäten mit Zeitpunkt, Anwendungsname, Status und Standort.
Durch die Automatisierung der Überwachung profitieren Sie in mehrfacher Hinsicht:
Vorteil | Beschreibung |
|---|---|
Höhere Sicherheit | Unterstützt das Prinzip der minimalen Berechtigungen und verringert die Auswirkungen möglicher Sicherheitsverletzungen. |
Vereinfachte Verwaltung von Anmeldeinformationen | Verringert das Risiko fest codierter oder unsicher gespeicherter Anmeldeinformationen und stärkt so die Gesamtsicherheit. |
Regelmäßige Rotation von Anmeldeinformationen | Automatisiert die Rotation von Anmeldeinformationen, minimiert menschliche Fehler und stellt sicher, dass Anmeldeinformationen aktuell sind. |
Umfassende Protokollierung | Protokolliert alle Zugriffsversuche, unterstützt die Erkennung unautorisierter Aktivitäten und verbessert die Reaktion auf Sicherheitsvorfälle. |
Mit diesen Praktiken und Tools verwalten Sie Dienstprinzipale wirksam und halten Ihren Microsoft 365-Mandanten sicher.
Kurz gesagt: Die Analyse der Nutzung von Dienstprinzipalen ist für die Absicherung Ihres Microsoft 365-Mandanten unverzichtbar. Überwachen Sie die Anmeldeaktivitäten regelmäßig, verwalten Sie Berechtigungen und halten Sie sich an bewährte Methoden. Das Wichtigste in Kürze für eine bessere Verwaltung von Dienstprinzipalen:
Beschreibung | |
|---|---|
Dienstprinzipale verwenden | Betont, wie wichtig der Einsatz von Dienstprinzipalen für eine bessere Sicherheit ist. |
Einrichtungsschritte | Empfohlene Schritte zum Erstellen eines Dienstprinzipals über das Azure-Portal oder PowerShell. |
Berechtigungen | Erforderliche Berechtigungen zum Erstellen und Verwalten von Dienstprinzipalen. |
Verwaltung von Geheimnissen | Bewährte Methoden für die sichere Verwaltung von Clientgeheimnissen, einschließlich Azure Key Vault. |
Mit diesen Strategien stärken Sie Ihre Sicherheitslage und sorgen für eine wirksame Verwaltung von Dienstprinzipalen in Ihrer Organisation.
Häufige Fragen
Was ist ein Dienstprinzipal in Microsoft 365?
Ein Dienstprinzipal dient Anwendungen als Identität, um sicher auf Ressourcen zuzugreifen. Damit können sich Anwendungen authentifizieren, ohne Benutzeranmeldeinformationen zu benötigen.
Wie überwache ich die Aktivitäten von Dienstprinzipalen?
Sie können die Aktivitäten von Dienstprinzipalen überwachen, indem Sie die Microsoft Graph API oder Tools wie AdminDroid verwenden. Diese Tools liefern Einblicke in Anmeldemuster und Nutzungstrends.
Warum ist es wichtig, die Nutzung von Dienstprinzipalen zu analysieren?
Die Analyse der Nutzung von Dienstprinzipalen hilft Ihnen, Sicherheitsrisiken zu erkennen, Berechtigungen zu verwalten und die Einhaltung von Vorgaben sicherzustellen. So stärken Sie Ihre gesamte Sicherheitslage.
Welche Berechtigungen benötige ich, um Dienstprinzipale zu analysieren?
Sie benötigen die Berechtigung AuditLog.Read.All, um die Aktivitäten von Dienstprinzipalen in Microsoft Entra und Microsoft 365 zu analysieren. Mit dieser Berechtigung erhalten Sie Zugriff auf die erforderlichen Protokolle.
Wie kann ich die Überwachung von Dienstprinzipalen automatisieren?
Sie können die Überwachung mit Tools wie AdminDroid automatisieren. Diese Tools erstellen Berichte zu Anmeldeaktivitäten und Änderungen an Dienstprinzipalen und vereinfachen so Ihre Verwaltungsaufgaben.
Anwendungsobjekte in Microsoft Entra ID und Erstellen eines Dienstprinzipals
Was ist ein Dienstprinzipal, und welche Beziehung besteht zwischen ihm und Anwendungsobjekten in Microsoft Entra ID?
Ein Dienstprinzipal ist das Sicherheitsprinzipal, das eine Anwendung oder einen Dienst in Ihrem Microsoft Entra-Mandanten repräsentiert. Er ist mit einem Anwendungsobjekt verknüpft, das die globale Definition der Anwendung darstellt. Der Dienstprinzipal ist die Instanz, die in Ihrem Mandanten entsteht, wenn Sie eine Anwendung registrieren oder ihr zustimmen. Anwendungs-ID und Client-ID verbinden beide Objekte miteinander. Wurde ein Dienstprinzipal erstellt, sehen Sie in Microsoft Entra sowohl das Anwendungsobjekt als auch das Dienstprinzipal-Objekt.
Wie erstelle ich einen Dienstprinzipal in meinem Microsoft 365-Mandanten?
Sie können den Dienstprinzipal erstellen, indem Sie im Microsoft Entra Admin Center eine App-Registrierung anlegen, oder über die Azure CLI bzw. das Microsoft Graph PowerShell SDK. Die typischen Schritte sind: Zuerst erstellen Sie die Anwendung (Anwendungsobjekt), dann den Dienstprinzipal in Ihrem Heimatmandanten oder einem besitzenden Mandanten. Anschließend weisen Sie Berechtigungen zu und generieren Anmeldeinformationen (Clientgeheimnis oder Zertifikat). Für automatisierte Skripte verwenden Sie in der Azure CLI az ad sp create-for-rbac oder das Microsoft Graph PowerShell SDK, um den Dienstprinzipal zu erstellen.
Wo finde ich Details zu Dienstprinzipalen, und wie analysiere ich deren Anmeldeaktivitäten?
Details zu Dienstprinzipalen finden Sie je nach Typ im Microsoft Entra Admin Center unter Unternehmensanwendungen oder App-Registrierungen. Dort können Sie Eigenschaften wie den Namen des Dienstprinzipals, die Anwendungs-ID, die Mandanten-ID und zugewiesene Rollen einsehen. Um die Anmeldeaktivitäten eines Dienstprinzipals zu analysieren, nutzen Sie die Anmeldeprotokolle in Microsoft Entra oder fragen Anmeldeberichte über Microsoft Graph ab. So prüfen Sie Authentifizierungsereignisse, Erstellungsereignisse von Dienstprinzipalen und die Anmeldetelemetrie.
Wie wirken sich Zugriffsrichtlinien und Authentifizierungseinstellungen auf einen neuen Dienstprinzipal aus?
Zugriffsrichtlinien und Authentifizierungseinstellungen legen fest, auf welche Ressourcen ein Dienstprinzipal zugreifen kann und wie er sich authentifiziert. Konfigurieren Sie Anwendungs- und Dienstprinzipal-Objekte mit geringstmöglichen Berechtigungen, weisen Sie Ressourcenrollen zu und nutzen Sie bedingten Zugriff sowie Zugriffsrichtlinien im Microsoft Entra Admin Center. Wählen Sie die Authentifizierungsmethode (Clientgeheimnis, Zertifikat oder verwaltete Identität) passend zu aktuellen Sicherheitsupdates und bewährten Verfahren, um das Risiko zu senken.
Können Microsoft-First-Party-Apps oder Microsoft-Dienste Dienstprinzipale in meinem Mandanten erstellen?
Ja. Microsoft-First-Party-Apps und Microsoft-Dienste erstellen häufig Dienstprinzipal-Objekte in Microsoft Entra ID, sobald sie in Ihrem Mandanten genutzt werden. Diese können als Entra-Apps oder Microsoft-First-Party-Apps erscheinen. Manche Dienste legen Dienstprinzipale während des Onboardings automatisch an. Sie können diese im Microsoft Entra Admin Center prüfen und steuern und, sofern unterstützt, Just-in-Time-Berechtigungen anwenden.
Wie verwalte ich Berechtigungen und Prinzipal-Objekte in Microsoft Entra, um Risiken zu reduzieren?
Überwachen Sie die Erstellung von Dienstprinzipalen, prüfen Sie die Berechtigungen, die Dienstprinzipal-Objekten in Microsoft Entra ID erteilt wurden, und entfernen Sie überflüssige Rechte. Nutzen Sie Rollenzuweisungen und, wo sinnvoll, Anwendungsberechtigungen statt delegierter Berechtigungen. Setzen Sie bedingten Zugriff sowie Just-in-Time-Bereitstellung bzw. Just-in-Time-berechtigte Dienstprinzipale ein und rotieren Sie Anmeldeinformationen regelmäßig. Für präskriptive Sicherheitsleitlinien und Verfahren des technischen Supports nutzen Sie Microsoft Learn und weitere Ressourcen.
Welche Tools kann ich nutzen, um die Prüfung und Erstellung von Dienstprinzipalen zu automatisieren (PowerShell, Azure CLI)?
Sie können das Microsoft Graph PowerShell SDK, die Azure CLI oder Microsoft Graph-APIs nutzen, um die Erstellung und Prüfung von Dienstprinzipalen zu automatisieren. Befehle wie az ad sp create-for-rbac und ihre Entsprechungen im Microsoft Graph PowerShell SDK erstellen den Dienstprinzipal und geben Client-ID, Anwendungs-ID und Mandanten-ID aus. Skripte können Dienstprinzipal-Objekte in Microsoft Entra zudem auflisten und Anmelde- oder Berechtigungsdaten für Berichte sammeln.
Wie erkenne ich, ob ein Dienstprinzipal von einer Clientanwendung oder von einem Microsoft-Konto erstellt wurde?
Prüfen Sie die Details des Dienstprinzipals im Microsoft Entra Admin Center oder fragen Sie sie über Microsoft Graph ab, um Eigenschaften wie Anwendungsbesitzer, Herausgeber und den Typ der Ursprungsanwendung einzusehen. Von einer Clientanwendung erstellte Dienstprinzipale verweisen auf eine Anwendungs-ID bzw. Client-ID und zeigen häufig den erstellenden Prinzipal und den Erstellungszeitstempel an. Dienstprinzipale für Microsoft-Dienste oder Microsoft-First-Party-Apps enthalten in der Regel einen Herausgeber oder bekannte Microsoft-Kennungen.
Wo finde ich zusätzliche Ressourcen und Anleitungen zu Office 365 for IT Pros und zu Best Practices für Dienstprinzipale?
Nutzen Sie Microsoft Learn, die Dokumentation des Microsoft Entra Admin Centers, die Leitfäden der Microsoft Identity Platform sowie Artikel für Office 365 for IT Pros. Weitere Ressourcen sind die Microsoft Graph-Dokumentation, die Referenzen zur Azure CLI und zum Microsoft Graph PowerShell SDK sowie die Sicherheitsupdates, die Microsoft veröffentlicht. Bei komplexen Szenarien wenden Sie sich an den technischen Support oder nutzen die Microsoft Learn Labs zu Anwendungs- und Dienstprinzipal-Objekten in Ihrem Mandanten.