Dela via


Skydda dina Azure Boards

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Boards tillhandahåller flera säkerhetslager för att skydda dina arbetsspårningsdata, kontrollera åtkomsten till känslig information och säkerställa efterlevnad av organisationens principer. Den här artikeln beskriver säkerhetsbegrepp, åtkomstkontroller och metodtips för att skydda implementeringen av Azure Boards.

Översikt över säkerhetsmodell

Azure Boards-säkerhet fungerar på en metod med flera lager som omfattar:

Identitets- och åtkomsthantering

Åtkomstnivåer

Azure Boards använder åtkomstnivåer för att styra vilka funktioner användarna kan komma åt. Omfattande information om standardbehörigheter för varje åtkomstnivå finns i Standardbehörigheter och åtkomstnivåer för Azure Boards.

Åtkomstnivå Funktioner i Azure Boards
Intressent Visa arbetsobjekt, lägga till och ändra arbetsobjekt som de skapar, visa instrumentpaneler, begränsad frågeåtkomst
Grundläggande Fullständig åtkomst till arbetsobjekt, frågor, instrumentpaneler, tavlor och kvarvarande uppgifter
Grundläggande + testplaner Innehåller grundläggande åtkomst plus funktioner för testplaner
Visual Studio Enterprise Innehåller alla grundläggande funktioner plus avancerade funktioner

Mer information finns i Om åtkomstnivåer.

Authentication

Azure Boards stöder flera autentiseringsmetoder:

Behörighetsmodell

Säkerhetsgrupper

Azure Boards använder säkerhetsgrupper för att hantera behörigheter effektivt. Mer information om alla tillgängliga säkerhetsgrupper och deras behörigheter finns i Om behörigheter och säkerhetsgrupper. Detaljerad vägledning om hur du konfigurerar teamadministratörer och deras behörigheter finns i Hantera teamadministratörer.

Säkerhetsgrupp Standardbehörigheter
Projektadministratörer Fullständig kontroll över projektinställningar, arbetsobjekttyper och teamkonfiguration
Bidragsgivare Skapa, ändra och ta bort arbetsobjekt. hantera tavlor och kvarvarande uppgifter
Läsare Visa arbetsobjekt och projektartefakter
Projektsamlingsadministratörer Organisationsomfattande administration, inklusive säkerhetsinställningar

Behörigheter för arbetsobjekt

Kontrollera åtkomsten till arbetsobjekt via dessa nyckelbehörigheter. Stegvisa instruktioner för hur du konfigurerar dessa behörigheter finns i Ange behörigheter för arbetsspårning.

Tillåtelse Description
Visa arbetsobjekt i den här noden Läs åtkomst till arbetsobjekt i specifika områdessökvägar
Redigera arbetsobjekt i den här noden Ändra arbetsobjekt i specifika områdessökvägar
Skapa underordnade noder Lägga till nya områdessökvägar under befintliga noder
Ta bort och återställa arbetsobjekt Ta bort arbetsobjekt och återställa borttagna objekt
Flytta arbetsobjekt från det här projektet Överföra arbetsobjekt till andra projekt

Säkerhet för områdessökväg

Områdessökvägar ger hierarkiska säkerhetsgränser:

Project Root
├── Team A (Restricted to Team A members)
├── Team B (Restricted to Team B members)
└── Shared Components (Accessible to all teams)

Konfigurera behörigheter för områdessökväg till:

  • Begränsa teamåtkomst till specifika arbetsobjekt
  • Skapa säkra arbetsytor för olika avdelningar
  • Kontrollera synligheten för känsliga projekt

Detaljerade anvisningar om hur du konfigurerar behörigheter för områdessökväg finns i Ange behörigheter för arbetsspårning.

Säkerhet på fältnivå

Känsligt dataskydd

Skydda känslig information med hjälp av dessa strategier:

  • Skapa anpassade fält med begränsad åtkomst som endast specifika grupper kan visa eller redigera. Mer information finns i Lägga till och ändra ett fält
  • Begränsa begränsningar för arbetsobjektstyp för att styra vem som kan skapa eller ändra vissa typer av arbetsobjekt. Mer information finns i Anpassa en typ av arbetsobjekt
  • Konfigurera dolda fält så att de är osynliga för vissa användargrupper. Mer information finns i Lägga till och ändra ett fält
  • Ange skrivskyddade fält för att förhindra obehöriga ändringar av kritiska data.

Efterlevnadsfunktioner

Metodtips för Säkerhet i Azure Boards

Åtkomsthantering

Säkerhet för arbetsobjekt

Dataskydd

  • Hantera känslig information noggrant: Undvik att lagra autentiseringsuppgifter eller personliga data i arbetsobjekt
  • Hantera bifogade filer: Implementera principer för godkända filtyper och storlekar
  • Verifiera externa länkar: Godkänn externa URL-länkar i arbetsobjekt
  • Säker frågeåtkomst: Se till att frågor inte exponerar obehöriga data. Mer information finns i Ange behörigheter för frågor och frågemappar

Övervakning och efterlevnad

Vanliga säkerhetsscenarier

Projekt med flera team

När flera team arbetar inom ett enda projekt är det viktigt att upprätta tydliga säkerhetsgränser för att säkerställa att teamen bara kan komma åt sina relevanta arbetsobjekt samtidigt som samarbete upprätthålls där det behövs. Azure Boards använder områdessökvägar för att skapa dessa säkerhetsgränser, så att du kan konfigurera detaljerad åtkomstkontroll för olika team och organisationsnivåer.

Vägledning om hur du konfigurerar teamadministratörer för varje team finns i Hantera teamadministratörer.

Exempelscenario: Ett programutvecklingsprojekt med specialiserade team som arbetar med olika komponenter, plus hanteringstillsyn:

Project: ProductDevelopment
├── Area: Frontend (Frontend team access)
├── Area: Backend (Backend team access)
├── Area: QA (QA team access)
└── Area: Management (Manager access only)

I den här konfigurationen:

  • Medlemmar i klientdelsteamet kan endast visa och redigera arbetsobjekt i klientdelsområdet
  • Medlemmar i serverdelsteamet har begränsad åtkomst till backend-arbetsobjekt
  • QA-teammedlemmar kan komma åt QA-specifika arbetsobjekt för testningssamordning
  • Chefer har insyn i hanteringsområdesobjekt för strategisk planering och rapportering
  • Beroenden mellan team kan hanteras via noggrant konfigurerade delade områden eller explicita behörigheter

Den här metoden säkerställer att känslig information förblir begränsad, så att teamen kan fokusera på sina specifika ansvarsområden utan distraktioner från orelaterade arbetsobjekt.

Samarbete mellan projekt

Hantera säkerhet när team arbetar mellan olika projekt:

  • Bevilja behörigheter mellan projekt: Ge specifik åtkomst till externa gruppmedlemmar
  • Styra länkning av arbetsobjekt: Hantera vem som kan skapa beroenden mellan projekt
  • Hantera delade frågor: Kontrollera åtkomsten till frågor som omfattar flera projekt. Detaljerade konfigurationssteg finns i Ange behörigheter för frågor och frågemappar

Leverantörsåtkomst och leverantörsåtkomst

Säker åtkomst för externa deltagare. Omfattande vägledning om hur du hanterar externa användare finns i Lägga till externa användare i din organisation.

  • Tilldela begränsade åtkomstnivåer: Konfigurera lämpliga åtkomstnivåer för externa användare
  • Implementera tidsbundna behörigheter: Skapa tillfällig åtkomst med förfallodatum
  • Begränsa områdesåtkomst: Begränsa entreprenörens åtkomst till specifika projektområden
  • Granska extern aktivitet: Övervaka alla åtgärder av externa användare

Checklista för säkerhetskonfiguration

Inledande installation

Löpande hantering

Förberedelse av efterlevnad