Implement security through a pipeline using Azure DevOps
Seminar / Firmentraining
Voraussetzungen
- Ein Azure-Abonnement. Sie müssen Ihr eigenes Abonnement verwenden.
- Grundlegende Kenntnisse zu Azure DevOps
- Grundlegende Kenntnisse zu Sicherheitskonzepten wie Identitäten und Berechtigungen
- Erfahrung mit der Verwendung des Azure-Portals zum Erstellen von Ressourcen wie Azure Key Vault und Festlegen von Berechtigungen
Inhalte
Konfigurieren einer Projekt- und Repositorystruktur zur Unterstützung sicherer Pipelines
- Einleitung
- Organisieren der Projekt- und Repositorystruktur
- Konfigurieren sicherer Projekte und Repositorys
- Lab: Konfigurieren einer Projekt- und Repositorystruktur zur Unterstützung sicherer Pipelines
- Modulbewertung
- Zusammenfassung
Konfigurieren des sicheren Zugriffs auf Pipelineressourcen
- Einleitung
- Konfigurieren von Agentpools
- Verwenden von geheimen Variablen und Variablengruppen
- Grundlegendes zu sicheren Dateien
- Konfigurieren von Dienstverbindungen
- Verwalten von Umgebungen
- Sichere Repositorys
- Lab: Konfigurieren von Agents und Agentpools für sichere Pipelines
- Modulbewertung
- Zusammenfassung
Verwalten von Identitäten für Projekte, Pipelines und Agents
- Einleitung
- Konfigurieren eines von Microsoft gehosteten Pools
- Konfigurieren von Agents für Projekte
- Konfigurieren von Agentidentitäten
- Konfigurieren des Bereichs einer Dienstverbindung
- Grundlegendes zu verwalteten Identitäten und Konvertierung in eine verwaltete Identität
- Lab: Verwalten von Identitäten für Projekte und Pipelines
- Modulbewertung
- Zusammenfassung
Konfigurieren und Überprüfen von Berechtigungen
- Einleitung
- Konfigurieren und Überprüfen von Benutzerberechtigungen
- Konfigurieren und Überprüfen von Pipelineberechtigungen
- Konfigurieren und Überprüfen von Genehmigungs- und Branchüberprüfungen
- Verwalten und Überwachen von Berechtigungen
- Lab: Konfigurieren und Überprüfen von Berechtigungen
- Modulbewertung
- Zusammenfassung
Erweitern einer Pipeline für die Verwendung mehrerer Vorlagen
- Einleitung
- Erstellen einer geschachtelten Vorlage
- Erneutes Schreiben der Hauptbereitstellungspipeline
- Konfigurieren der Pipeline und der Anwendung für die Verwendung der Tokenisierung
- Entfernen von Nur-Text-Geheimnissen
- Einschränken der Agentprotokollierung
- Identifizieren und Bedingtes Entfernen von Skriptaufgaben
- Lab: Erweitern einer Pipeline für die Verwendung mehrerer Vorlagen
- Modulbewertung
- Zusammenfassung
Konfigurieren des sicheren Zugriffs auf Azure Repos aus Pipelines
- Einleitung
- Konfigurieren des Pipelinezugriffs auf Pakete
- Konfigurieren Sie den Pipeline-Zugriff auf geheime Zugangsdaten.
- Konfigurieren des Pipelinezugriffs auf Geheimnisse für Dienste
- Verwenden von Azure Key Vault zum Sichern von Geheimnissen
- Durchsuchen und Sichern von Protokolldateien
- Lab: Integrieren von Azure Key Vault mit Azure Pipelines
- Modulbewertung
- Zusammenfassung
Konfigurieren von Pipelines für die sichere Verwendung von Variablen und Parametern
- Einleitung
- Sicherstellen von Parameter- und Variablentypen
- Identifizieren und Einschränken einer unsicheren Verwendung von Parametern und Variablen
- Verschieben von Parametern in eine YAML-Datei
- Begrenzen von Warteschlangenzeiten-Variablen
- Überprüfen obligatorischer Variablen
- Lab: Konfigurieren von Pipelines für die sichere Verwendung von Variablen und Parametern
- Modulbewertung
- Zusammenfassung
