Implementer sikkerhed via en pipeline ved hjælp af Azure DevOps
Hurtigt overblik
-
Niveau
-
Færdighed
Dette læringsforløb hjælper dig med at forberede dig på Implementer sikkerhed via en pipelinevurdering ved hjælp af Azure DevOps. Få mere at vide om, hvordan du konfigurerer og sikrer Azure Pipelines. Du får også mulighed for at øve praktiske færdigheder. Disse færdigheder omfatter konfiguration af sikker adgang til pipelineressourcer, konfiguration og validering af tilladelser, konfiguration af et projekt og en lagerstruktur, udvidelse af en pipeline, konfiguration af pipelines til at bruge variabler og parametre sikkert og administration af identitet for projekter, pipelines og agenter.
Seddel
Du skal have et Azure-abonnement for at fuldføre øvelserne. Hvis du ikke har et Azure-abonnement, kan du oprette en gratis konto og tilføje et abonnement, før du begynder. Hvis du er studerende, kan du drage fordel af Azure til studerende tilbud.
Forudsætninger
- Et Azure-abonnement. Du skal medbringe dit eget abonnement.
- Grundlæggende viden om Azure DevOps.
- Grundlæggende viden om sikkerhedsbegreber som identiteter og tilladelser.
- Erfaring med at bruge Azure Portal til at oprette ressourcer som Azure Key Vault og angive tilladelser.
Kom i gang med Azure
Vælg den Azure-konto, der passer til dig. Betal, mens du er på farten, eller prøv Azure gratis i op til 30 dage. Log på.
Resultatkode
Vil du anmode om en præstationskode?
Moduler i dette læringsforløb
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af at konfigurere en sikker projekt- og lagerstruktur for at understøtte pipelines i Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for organisering af projekt- og lagerstrukturen og flytning af sikkerhedslageret væk fra programprojektet.
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af pipelinesikkerhed, og hvordan de kan sikre pipelineressourcer ved hjælp af Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for Secure Agent-puljer, hemmelige variabler, filer og lager, tjenesteforbindelser, miljøer og lagre.
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af at administrere identitet for projekter, pipelines og agenter i Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for konfiguration af en Microsoft-hostet pulje, konfiguration af agenter til projekter, konfiguration af agentidentiteter, konfiguration af omfanget af en tjenesteforbindelse og konvertering til en administreret identitet.
Dette modul dækker grundlæggende begreber og bedste praksis for konfiguration og validering af brugertilladelser, pipelinetilladelser, godkendelses- og forgreningskontroller samt overvågning og administration af tilladelser.
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af at udvide en pipeline til flere skabeloner, og hvordan de kan gøre det ved hjælp af Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for oprettelse af indlejrede skabeloner, omskrivning af den primære udrulningspipeline, konfiguration af pipelinen og programmet til brug af tokenisering, fjernelse af hemmeligheder i almindeligt tekstformat, begrænsning af agentlogføring og betinget fjernelse af scriptopgaver.
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af at sikre adgang til Azure Repos fra pipelines, og hvordan de kan gøre det ved hjælp af Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for sikring af adgang til pakker, legitimationsoplysninger, hemmeligheder for tjenester og Azure Key Vault.
Dette modul er designet til at hjælpe elever med at forstå vigtigheden af at konfigurere pipelines til at bruge variabler og parametre sikkert i Azure DevOps. Modulet dækker grundlæggende begreber og bedste praksis for at sikre, at parametre og variabler bevarer deres type, identificerer og begrænser usikker brug af parametre og variabler, flytter parametre til en YAML-fil, der beskytter deres type, begrænser variabler, der kan angives på køtidspunktet, og validerer, at obligatoriske variabler er til stede og indstillet korrekt.