Introduktion

Slutförd

Mikrotjänster i molnbaserade appar innebär att känslig information kan distribueras till flera loggar och telemetriplatser. Den distribuerade naturen gör det svårt att se till att känsliga data inte läcker ut.

När du testar företagets molnbaserade app inser du att känsliga användardata visas i några av dina loggar och telemetri. Din chef frågade dig om det finns ett enkelt sätt att redigera den här informationen automatiskt.

I den här modulen får du lära dig hur du klassificerar en apps datatyper. Med den här informationen använder du efterlevnadsfunktionerna i .NET för att redigera känsliga data från loggar och telemetri. Du får också lära dig hur du skapar efterlevnadsrapporter som du kan använda för säkerhetsgranskningar.

Förutsättningar

  • Konceptuell kunskap om containrar och Docker.
  • Kunskaper om att utveckla program i C# och .NET.
  • Åtkomst till ett GitHub-konto.
  • Möjlighet att köra utvecklingscontainrar i Visual Studio Code eller GitHub Codespaces, konfigurerat enligt beskrivningen i följande avsnitt.

Utvecklingscontainer

Den här modulen innehåller konfigurationsfiler som definierar en utvecklingscontainer eller utvecklingscontainer. Att använda en utvecklingscontainer säkerställer en standardiserad miljö som är förkonfigurerad med de verktyg som krävs.

Utvecklingscontainern kan köras i någon av två miljöer. Innan du börjar följer du stegen i någon av följande länkar för att konfigurera din miljö, inklusive installation av Docker och nödvändiga Visual Studio Code-tillägg.