Introdução

Concluído

A natureza dos microsserviços de aplicativos nativos de nuvem significa que informações confidenciais podem ser distribuídas em vários logs e locais de telemetria. A natureza distribuída dificulta a garantia de que dados confidenciais não sejam vazados.

Ao testar o aplicativo nativo de nuvem da sua empresa, você percebe que os dados confidenciais do usuário estão aparecendo em alguns de seus logs e telemetria. Seu gerente perguntou se há uma maneira fácil de editar essas informações automaticamente.

Neste módulo, você aprenderá a classificar os tipos de dados de um aplicativo. Com essas informações, você usará os recursos de conformidade do .NET para eliminar dados confidenciais de logs e telemetria. Você também aprenderá a criar relatórios de conformidade que podem ser usados para auditorias de segurança.

Pré-requisitos

  • Conhecimento conceitual de contêineres e do Docker.
  • Familiaridade com o desenvolvimento de aplicativos em C# e .NET.
  • Acesso a uma conta do GitHub.
  • Capacidade de executar contêineres de desenvolvimento no Visual Studio Code ou no GitHub Codespaces, conforme descrito na seção a seguir.

Contêiner de desenvolvimento

Esse módulo inclui arquivos de configuração que definem um contêiner de desenvolvimento ou contêiner de desenvolvimento. O uso de um contêiner de desenvolvimento garante um ambiente padronizado pré-configurado com as ferramentas necessárias.

O contêiner de desenvolvimento pode ser executado em qualquer um dos dois ambientes. Antes de começar, siga as etapas em um dos links a seguir para configurar seu ambiente, incluindo a instalação do Docker e as extensões de Visual Studio Code necessárias.