M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Schluss mit Passwörtern: Warum Ihre Cloud-Apps Managed Identities brauchen

Von ·

Willkommen zurück im Begleitblog zum Podcast! In der heutigen digitalen Landschaft hat Sicherheit höchste Priorität, doch viele Organisationen setzen noch immer auf veraltete Authentifizierungsverfahren…

Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Willkommen zurück im Begleitblog zu unserem Podcast! In der heutigen digitalen Landschaft hat Sicherheit höchste Priorität, doch viele Organisationen setzen immer noch auf veraltete Authentifizierungsverfahren. Wenn Sie jemals ein Datenbankpasswort direkt in eine Konfigurationsdatei eingebettet oder einen API-Schlüssel fest in Ihren Quellcode geschrieben haben, sollten Sie sich nicht wundern, wenn es Probleme gibt. Jahrelang lief der Standardansatz in der Cloud-Architektur darauf hinaus, einem Dienst eine sehr gefährliche Frage zu stellen: „Was haben Sie?“ Wir haben Anwendungen langlebige Geheimnisse, Verbindungszeichenfolgen und Administratorpasswörter übergeben und darauf vertraut, dass diese in privaten Repositorys oder Konfigurationstresoren sicher aufbewahrt werden. Doch da Sicherheitsvorfälle weiterhin die Schlagzeilen bestimmen, ist ein grundlegender Paradigmenwechsel überfällig. Wir müssen aufhören, Dienste zu fragen, was sie haben, und stattdessen eine deutlich sicherere Frage stellen: „Wer sind Sie?“

In diesem Beitrag tauchen wir tief in die Welt der Managed Identities ein und zeigen, wie sie den Bedarf an herkömmlichen Geheimnissen eliminieren, die Angriffsfläche Ihrer Anwendungen drastisch verringern und die Authentifizierung Ihrer Cloud-Apps grundlegend verändern. Ob Sie virtuelle Computer, Azure Functions oder komplexe mehrstufige Architekturen verwalten: Managed Identities zu verstehen ist keine Option mehr, sondern eine zentrale Anforderung moderner Cloud-Sicherheit.

Wenn Sie technische Einblicke lieber unterwegs anhören, schauen Sie sich unbedingt unsere passende Podcast-Episode Managed Identities - Simply Explained an. Darin erklären wir diese Konzepte verständlich und zeigen, warum sie für Microsoft 365, Azure, Power Platform, Sicherheit, KI und modernes Arbeiten wichtig sind.

Überblick über Managed Identities

Managed Identities Overview

Managed Identities spielen in Azure eine zentrale Rolle, weil sie eine sichere und effiziente Möglichkeit bieten, Anwendungen zu authentifizieren. Sie machen traditionelle Geheimnisse wie Passwörter und API-Schlüssel überflüssig, die häufig Sicherheitsrisiken darstellen. Mit Managed Identities können Sie sich auf die Entwicklung Ihrer Anwendungen konzentrieren, ohne sich um den Umgang mit sensiblen Informationen kümmern zu müssen.

Arten von Managed Identities

Azure bietet zwei Haupttypen von Managed Identities: systemzugewiesene und benutzerzugewiesene. Jeder Typ erfüllt einen anderen Zweck und bietet eigene Vorteile.

TypDefinition
SystemzugewiesenWird direkt für eine Azure-Ressource erstellt, ist an deren Lebenszyklus gebunden und wird automatisch gelöscht, sobald die Ressource gelöscht wird.
BenutzerzugewiesenWird als eigenständige Ressource erstellt, kann mehreren Azure-Ressourcen zugewiesen werden und wird unabhängig von diesen Ressourcen verwaltet.

Die Bedeutung des Verzichts auf traditionelle Geheimnisse kann kaum überschätzt werden. Da Angriffe auf offengelegte Anmeldeinformationen immer raffinierter werden, müssen Organisationen der sicheren Verwaltung von Anmeldeinformationen Priorität einräumen. Hier sind einige zentrale Erkenntnisse:

NachweisZentrale Erkenntnis
Angriffe auf offengelegte Anmeldeinformationen werden immer raffinierter.Eine sachgerechte Verwaltung von Geheimnissen ist inzwischen geschäftskritisch, um Datenpannen und deren Folgen zu verhindern.
8-mal so viele Geheimnisse finden sich in privaten Repositorys wie in öffentlichen.Falsche Vorstellungen über Sicherheit erhöhen das Risiko einer unkontrollierten Ausbreitung von Anmeldeinformationen.
Fest codierte Anmeldeinformationen sind nach wie vor ein weitverbreitetes Problem.Fest codierte Geheimnisse verschaffen Angreifern einfachen Zugang zu Authentifizierungstoken.
Vorschriften verlangen Kontrollen für die Verwaltung von Anmeldeinformationen.Die Einhaltung von Vorschriften unterstreicht, wie wichtig sichere Verfahren für Anmeldeinformationen sind.

Mit Managed Identities verringern Sie das Risiko einer Offenlegung von Anmeldeinformationen deutlich. Dieser Ansatz erhöht nicht nur die Sicherheit, sondern vereinfacht auch Ihren Entwicklungsprozess. Sie müssen sich nicht mehr um die Rotation von Geheimnissen kümmern oder sensible Informationen in Ihren Code einbetten.

Mit Managed Identities schaffen Sie eine sicherere und effizientere Cloud-Umgebung. Wenn Sie Ihre Azure-Anwendungen weiterentwickeln, sollten Sie diese leistungsstarke Funktion nutzen, um Ihre Authentifizierungsprozesse zu vereinfachen.

Funktionsweise von Managed Identities

How Managed Identities Work

Authentifizierungsprozess

Managed Identities vereinfachen den Authentifizierungsprozess für Azure-Workloads. Sie stellen Azure-Ressourcen automatisch verwaltete Identitäten bereit, mit denen sie sich bei Diensten authentifizieren können, die die Authentifizierung über Microsoft Entra ID unterstützen. Dadurch entfällt die Notwendigkeit, Geheimnisse fest im Code zu hinterlegen, was die Angriffsfläche erheblich verringert. Ihre Ressourcen können Zugriffstoken von Azure sicher anfordern, ohne dass Geheimnisse gespeichert werden müssen.

So funktioniert der Authentifizierungsprozess typischerweise:

  1. Melden Sie sich im Azure-Portal an.
  2. Klicken Sie im linken Navigationsbereich auf Virtuelle Computer.
  3. Suchen Sie den virtuellen Computer, auf dem die Managed Identity installiert ist.
  4. Klicken Sie auf den Namen des virtuellen Computers und wechseln Sie zur Registerkarte Identität.
  5. Aktivieren Sie die Managed Identity, indem Sie auf Ein und anschließend auf Speichern klicken.

Sobald Sie Managed Identities aktivieren, können sich Ihre Anwendungen nahtlos authentifizieren. Beispielsweise kann eine externe Anwendung ein gültiges Azure-AD-Token erhalten, das auf eine Azure Function beschränkt ist. Die Azure Function, die mit Azure AD gesichert ist, validiert das empfangene Token. Anschließend verwendet sie ihre Managed Identity, um auf einen anderen Azure-Dienst zuzugreifen. So erfolgt die Kommunikation sicher, ohne dass sensible Anmeldedaten offengelegt werden.

Integration von Azure-Diensten

Managed Identities lassen sich reibungslos in verschiedene Azure-Dienste integrieren und erhöhen so die Sicherheit und vereinfachen die Verwaltung. Zu den häufigsten Integrationen gehören:

Diese Integrationen ermöglichen es Ihnen, sich bei Azure-Diensten zu authentifizieren und den Zugriff zu steuern, ohne fest hinterlegte Anmeldedaten zu verwenden. Dieser Ansatz verbessert nicht nur die Sicherheit, sondern vereinfacht auch Ihren Entwicklungsprozess.

Für die Integration von Managed Identities mit Azure-Diensten müssen Sie einige Voraussetzungen erfüllen:

  • Sie benötigen ein Azure-Abonnement mit Berechtigungen zum Erstellen von Speicherkonten und zum Zuweisen von Azure-RBAC-Rollen.
  • Die Schreibberechtigung für Rollenzuweisungen (Microsoft.Authorization/roleAssignments/write) auf dem erforderlichen Bereich ist unerlässlich.
  • Clients, die sich über eine Managed Identity authentifizieren müssen, dürfen keiner Domäne beigetreten sein.
  • Die Eigenschaft SMBOAuth muss für das Speicherkonto aktiviert sein, das die Azure-Dateifreigabe enthält.

Wenn Sie diese Richtlinien befolgen, können Sie Managed Identities effektiv nutzen. Sie bieten eine robuste Lösung für die Authentifizierung, sodass Sie sich auf die Entwicklung von Anwendungen konzentrieren können, statt Geheimnisse zu verwalten.

Vorteile von Managed Identities

Verbesserte Sicherheit

Managed Identities erhöhen die Sicherheit Ihrer Anwendungen erheblich. Indem Sie fest hinterlegte Anmeldedaten vermeiden, verringern Sie das Risiko von Diebstahl. Dieser Ansatz vereinfacht die Identitätsverwaltung und unterstützt Zero-Trust-Prinzipien. Hier sind einige zentrale Sicherheitsfunktionen:

FunktionBeschreibung
Offenlegung von AnmeldedatenManaged Identities machen fest hinterlegte Anmeldedaten überflüssig und verringern so das Risiko eines Diebstahls.
Verwaltung des IdentitätslebenszyklusVerwaltet den Lebenszyklus von Identitäten automatisch und vereinfacht so die Verwaltung von Geheimnissen.
Integration mit Azure-DienstenLässt sich nahtlos in Azure-Dienste integrieren und ermöglicht eine sichere Authentifizierung zwischen Diensten.

Wenn Sie Managed Identities verwenden, müssen Ihre in Azure gehosteten Anwendungen keine Anmeldedaten im Code einbetten. Dadurch sinkt das Risiko von Datenlecks erheblich, und die Zugriffsverwaltung wird vereinfacht.

Vereinfachte Verwaltung von Anmeldedaten

Mit Managed Identities müssen Sie sich nicht mehr um die Speicherung fest hinterlegter Anmeldedaten kümmern. Diese Funktion erhöht die Sicherheit und reduziert die betriebliche Komplexität. Hier sind einige Möglichkeiten, wie Managed Identities die Verwaltung von Anmeldedaten vereinfachen:

FunktionBeschreibung
Speicherung von Anmeldedaten entfälltFest hinterlegte Anmeldedaten müssen nicht gespeichert werden, was die Sicherheit erhöht.
Automatische Rotation von TokenToken werden automatisch verwaltet und rotiert, wodurch sich das Risiko verringert.
Integration mit RBACNahtlose Integration in die rollenbasierte Zugriffssteuerung für mehr Sicherheit.

Managed Identities automatisieren die Verwaltung von Anmeldedaten. Sie müssen Anmeldedaten also nicht manuell erstellen, rotieren oder widerrufen. Diese Automatisierung verringert das Risiko menschlicher Fehler deutlich. Sie können sich so auf die Entwicklung konzentrieren statt auf die Verwaltung der Sicherheit.

Kosteneffizienz

Der Einsatz von Managed Identities kann in Cloud-Umgebungen zu erheblichen Kosteneinsparungen führen. So wirken sie sich auf die Betriebskosten aus:

  • Cloud-IAM-Lösungen reduzieren Investitionsausgaben (CapEx), da keine lokalen Server und keine lokale Software mehr benötigt werden.
  • Durch das abonnementbasierte Preismodell entstehen besbesser planbare Betriebsausgaben (OpEx).
  • Die Automatisierung von Bereitstellungs- und Zugriffsverwaltungsaufgaben senkt die Personalkosten und gibt IT-Teams mehr Raum für wichtigere Aufgaben.

Wer verwaltete Identitäten einsetzt, erhöht nicht nur die Sicherheit und vereinfacht die Verwaltung von Anmeldeinformationen, sondern verbessert auch die Kosteneffizienz insgesamt. Damit sind verwaltete Identitäten eine wertvolle Ressource für jede Organisation, die ihre Cloud-Vorgänge optimieren möchte.

Häufige Anwendungsfälle für verwaltete Identitäten

Zugriff auf Azure-Ressourcen

Verwaltete Identitäten vereinfachen den Zugriff auf Azure-Ressourcen. Ihre Anwendungen können sich damit bei anderen Azure-Diensten authentifizieren, ohne dass Sie Anmeldeinformationen manuell verwalten müssen. Dieser Ansatz verringert die Sicherheitsrisiken deutlich, die mit dem Speichern und Verarbeiten von Geheimnissen verbunden sind. Die wichtigsten Vorteile verwalteter Identitäten für den Zugriff auf Azure-Ressourcen sind:

  • Sie können Microsoft Entra-Token abrufen, ohne Anmeldeinformationen zu verwalten.
  • Verwaltete Identitäten machen es überflüssig, Anmeldeinformationen in Ihren Anwendungen zu speichern.
  • Azure erstellt automatisch eine Identität für Ihre Ressource und registriert sie in Microsoft Entra ID.
  • Sie können Berechtigungen über Azure RBAC zuweisen und so einen sicheren Zugriff ohne gespeicherte Geheimnisse gewährleisten.

So nutzen Sie verwaltete Identitäten für den Zugriff auf Azure-Ressourcen:

  1. Öffnen Sie das Azure-Portal und wechseln Sie zu der Ressource, auf die die Identität zugreifen muss.
  2. Wählen Sie in der Seitenleiste der Ressource 'Zugriffsrichtlinien' aus.
  3. Klicken Sie auf 'Erstellen', um den Bereich 'Zugriffsrichtlinie erstellen' zu öffnen.
  4. Wählen Sie die erforderlichen Berechtigungen für die verwaltete Identität aus.
  5. Wählen Sie 'Weiter', um fortzufahren.
  6. Wählen Sie auf der Registerkarte 'Prinzipal' die verwaltete Identität aus.
  7. Schließen Sie den Vorgang ab, indem Sie 'Weiter' auswählen und die Erstellung der Zugriffsrichtlinie abschließen.
  8. Authentifizieren Sie Ihren Trigger oder Ihre Aktion mithilfe der verwalteten Identität.

Wenn Sie diese Schritte befolgen, greifen Ihre Anwendungen sicher auf Azure-Ressourcen zu, ohne sensible Anmeldeinformationen verwalten zu müssen.

Kommunikation zwischen Anwendungen

Verwaltete Identitäten verbessern auch die Kommunikation zwischen Anwendungen in Cloud-Umgebungen. Ihre Anwendungen können sich bei Azure-Ressourcen authentifizieren, ohne sensible Anmeldeinformationen verarbeiten zu müssen. Dieser Ansatz vereinfacht den Authentifizierungsprozess und erhöht die Sicherheit deutlich, weil die Risiken der Verwaltung von Anmeldeinformationen entfallen.

Wenn Ihre Anwendungen miteinander kommunizieren, sorgen verwaltete Identitäten dafür, dass dies sicher geschieht. Sie können sich damit auf die Entwicklung robuster Anwendungen konzentrieren, ohne befürchten zu müssen, sensible Informationen offenzulegen. Mit verwalteten Identitäten schaffen Sie eine sicherere und effizientere Umgebung, in der Ihre Anwendungen miteinander interagieren.

Implementierung verwalteter Identitäten

Die Implementierung verwalteter Identitäten in Ihrer Azure-Umgebung kann die Sicherheit deutlich erhöhen und die Authentifizierung vereinfachen. Folgen Sie dieser Schritt-für-Schritt-Anleitung, um verwaltete Identitäten einzurichten und Zugriffsberechtigungen wirksam zu konfigurieren.

Schritt-für-Schritt-Anleitung

Verwaltete Identitäten einrichten

  1. Bei Azure-Portal anmelden: Rufen Sie zunächst Ihr Azure-Konto auf.
  2. Ressource auswählen: Wechseln Sie zu der Azure-Ressource, für die Sie die verwaltete Identität aktivieren möchten.
  3. Verwaltete Identität aktivieren:
    • Öffnen Sie in den Ressourceneinstellungen den Bereich Identität.
    • Setzen Sie den Status auf Ein und klicken Sie auf Speichern.
  4. Erstellung der Identität überprüfen: Nach dem Speichern erstellt Azure automatisch eine verwaltete Identität für Ihre Ressource. Sie können diese Identität in Azure Active Directory anzeigen.

Wenn Sie diese Schritte befolgen, kann sich Ihre Ressource sicher authentifizieren, ohne Geheimnisse verwalten zu müssen.

Zugriffsberechtigungen konfigurieren

Sobald Sie die verwaltete Identität eingerichtet haben, müssen Sie die Zugriffsberechtigungen konfigurieren. Diese bewährten Methoden sollten Sie dabei beachten:

  1. Prinzip der minimalen Berechtigungen anwenden: Gewähren Sie nur die minimalen Berechtigungen, die für die Aufgaben der Identität erforderlich sind. Dieser Ansatz minimiert Sicherheitsrisiken.
  2. Granulare Rollen verwenden: Verwenden Sie statt breiter Rollen gezielte Rollen, um den Zugriff wirksam einzuschränken. Diese Methode erhöht die Sicherheit, weil Identitäten nur die Berechtigungen erhalten, die sie tatsächlich benötigen.
  3. Berechtigungen eng eingrenzen: Weisen Sie Rollen auf Ressourcenebene zu statt auf übergeordneten Ebenen. So behalten Sie den Zugriff besser unter Kontrolle.

Tipp: Benutzerzugewiesene verwaltete Identitäten ermöglichen eine zentrale Verwaltung von Berechtigungen über mehrere Ressourcen hinweg. Diese Funktion vereinfacht die Vergabe von RBAC-Rollen, da Sie eine einzelne Identität mit verschiedenen Ressourcen verknüpfen.

Bei der Implementierung verwalteter Identitäten können einige typische Herausforderungen auftreten. So vergessen Administratoren häufig, nach dem Erstellen einer systemzugewiesenen verwalteten Identität die erforderlichen Berechtigungen zu vergeben, was zu Authentifizierungsfehlern führt. Außerdem kann es beim Hinzufügen einer benutzerzugewiesenen verwalteten Identität zu einem Automation-Konto zu Problemen bei der Identitätszuweisung kommen, wenn die Berechtigungen nicht ausreichen. Authentifizierungsfehler können zudem auftreten, wenn Sie die Identität vor der Verwendung nicht aktivieren.

Um Compliance und Sicherheit bei der Implementierung zu gewährleisten, sollten Sie Identity Governance and Administration (IGA)-Lösungen in Betracht ziehen. IGA schafft Transparenz über Benutzerzugriffe und hilft, Risiken zu minimieren und unberechtigten Zugriff zu verhindern. Regelmäßige Rezertifizierung von Zugriffsrechten und die Umsetzung von Richtlinien zur Aufgabentrennung (Separation of Duties, SoD) können die Sicherheit zusätzlich erhöhen.

Wenn Sie diese Leitlinien befolgen, implementieren Sie verwaltete Identitäten in Ihrer Azure-Umgebung effektiv und sorgen für eine sichere und effiziente Authentifizierung Ihrer Anwendungen.


Verwaltete Identitäten spielen eine wichtige Rolle, wenn es darum geht, die Sicherheit zu erhöhen und die Anwendungsentwicklung zu vereinfachen. Da keine manuelle Verwaltung von Anmeldedaten mehr nötig ist, können Sie sich auf die Entwicklung robuster Anwendungen konzentrieren. Die wichtigsten Vorteile verwalteter Identitäten im Überblick:

  • Keine Verwaltung von Anmeldedaten erforderlich, da Entwickler nicht darauf zugreifen können.
  • Höhere Sicherheit durch geringeres Risiko von Geheimnislecks.
  • Nahtlose Authentifizierung bei Azure-Diensten ohne manuelles Eingreifen.
  • Kostengünstige Lösung, die ohne zusätzliche Kosten verfügbar ist.

Wenn Sie Ihre Cloud-Projekte planen, sollten Sie den Einsatz verwalteter Identitäten prüfen. Sie können Effizienz und Sicherheit Ihrer Anwendungen deutlich verbessern und so einen schlankeren Entwicklungsprozess ermöglichen.

Häufige Fragen

Was sind verwaltete Identitäten in Azure?

Verwaltete Identitäten stellen eine Identität für Azure-Ressourcen bereit. Anwendungen können sich damit bei Azure-Diensten authentifizieren, ohne Geheimnisse wie Kennwörter oder API-Schlüssel verwalten zu müssen.

Wie aktiviere ich verwaltete Identitäten?

Sie können verwaltete Identitäten über das Azure-Portal aktivieren. Öffnen Sie Ihre Ressource, wechseln Sie zum Bereich Identität, setzen Sie den Status auf Ein und speichern Sie Ihre Änderungen.

Sind verwaltete Identitäten sicher?

Ja, verwaltete Identitäten erhöhen die Sicherheit, da sie fest codierte Anmeldedaten überflüssig machen. Der Lebenszyklus der Identitäten wird automatisch verwaltet, was das Risiko von Diebstahl von Anmeldedaten verringert.

Kann ich verwaltete Identitäten mit lokalen Anwendungen verwenden?

Verwaltete Identitäten funktionieren in erster Linie mit Azure-Ressourcen. Für lokale Anwendungen sollten Sie die Authentifizierung über Azure Active Directory in Betracht ziehen.

Worin unterscheiden sich systemzugewiesene und benutzerzugewiesene Identitäten?

Systemzugewiesene Identitäten sind an eine einzelne Azure-Ressource gebunden und werden zusammen mit ihr gelöscht. Benutzerzugewiesene Identitäten sind eigenständig und können von mehreren Ressourcen gemeinsam genutzt werden.

Verursachen verwaltete Identitäten zusätzliche Kosten?

Nein, verwaltete Identitäten können innerhalb von Azure kostenlos genutzt werden. Sie zahlen nur für die Azure-Ressourcen, die diese Identitäten verwenden.

Wie weise ich einer verwalteten Identität Berechtigungen zu?

Sie können Berechtigungen über die rollenbasierte Zugriffssteuerung (Azure Role-Based Access Control, RBAC) vergeben. Öffnen Sie die Ressource, wählen Sie Zugriffsrichtlinien aus und weisen Sie der verwalteten Identität die erforderlichen Rollen zu.

Kann ich verwaltete Identitäten für Azure Functions verwenden?

Ja, Azure Functions können verwaltete Identitäten nutzen, um sich sicher bei anderen Azure-Diensten zu authentifizieren, ohne Geheimnisse verwalten zu müssen.


🎧 Hören Sie sich diese Episode an

Möchten Sie eine praxisnahe Erklärung zu Managed Identities? In dieser Episode wird das Thema verständlich aufbereitet. Sie erfahren, warum es für Microsoft 365, Azure, Power Platform, Sicherheit, KI und modernes Arbeiten wichtig ist.

Hören Sie sich diese Episode an, wenn Sie:

  • die zentralen Konzepte hinter Managed Identities verstehen möchten
  • sehen möchten, wie sie in das gesamte Microsoft-Technologie-Ökosystem passt
  • erfahren möchten, wo sie für Ihre Organisation einen praktischen Mehrwert schaffen können

Diese verwandten M365 FM-Episoden könnten Sie ebenfalls interessieren:

Entdecken Sie weitere praxisnahe Microsoft-Gespräche auf M365 FM.

Entitäten in diesem Artikel

Managed identity Microsoft Entra ID Azure Functions Azure portal Modern Work Power Platform Secrets management Virtual machine

Verwandte Artikel

RSS