Compartilhar via


Protegendo segredos no Defender para Nuvem

O Microsoft Defender para Nuvem ajuda as equipes de segurança a minimizar o risco de invasores explorarem segredos de segurança.

Depois de obter acesso inicial, os invasores tentam se mover lateralmente entre redes, acessando recursos para explorar vulnerabilidades e danificar sistemas de informações críticos. A movimentação lateral geralmente envolve ameaças de credenciais que normalmente exploram dados confidenciais, como credenciais expostas e segredos, como senhas, chaves, tokens e cadeias de conexão para obter acesso a ativos adicionais.

Os segredos geralmente são encontrados em implantações multinuvem em arquivos, em discos de VM ou em contêineres. Os segredos expostos ocorrem por vários motivos:

  • Falta de conscientização: as organizações podem não estar cientes do risco e das consequências da exposição de segredos.
  • Falta de política: pode não haver uma política empresarial clara sobre como lidar e proteger segredos em arquivos de código e configuração.
  • Falta de ferramentas de descoberta: as ferramentas podem não estar em vigor para detectar e corrigir vazamentos de segredos.
  • Complexidade e velocidade: ambientes complexos que podem incluir várias plataformas de nuvem, software de código aberto e código de terceiros. Os desenvolvedores podem usar segredos para acessar e integrar recursos e serviços e armazenar segredos em repositórios de código-fonte para conveniência e reutilização. Isso pode levar à exposição acidental de segredos em repositórios públicos ou privados ou durante a transferência ou processamento de dados.
  • Troca entre segurança e usabilidade: as organizações podem manter segredos expostos em ambientes de nuvem para facilitar o uso, para evitar a complexidade e a latência de criptografar e descriptografar dados inativos e em trânsito. Isso pode comprometer a segurança e a privacidade de dados e credenciais.

Tipos e planos de verificação

O Defender para Nuvem fornece diferentes tipos de verificação de segredos.

Tipos de verificação Detalhes Planejar suporte
Verificação de computador Verificação de segredos sem agente em VMs multinuvem. Plano de Gerenciamento de Postura do Defender para Segurança de Nuvem (CSPM) ou com o Plano 2 do Defender para servidores.
Verificação de recursos de implantação em nuvem Verificação de segredos sem agente em recursos de implantação de infraestrutura como código multinuvem. Plano do CSPM do Defender.
Verificação do repositório de códigos Verificação para descobrir segredos expostos no Azure DevOps. Plano do CSPM do Defender.

Permissões de verificação

É necessário ter as seguintes permissões para usar a verificação de segredos:

  • Leitor de segurança

    • Administrador de Segurança

      • Leitor

        • Colaborador

          • Proprietário

Revisão de descobertas de segredos

Existe uma variedade de métodos disponíveis para identificar e atenuar problemas com segredos. Nem todos os métodos são compatíveis com cada segredo.

  • Examinar segredos no inventário de ativos: o inventário mostra o estado de segurança dos recursos conectados ao Defender para Nuvem. No inventário, é possível exibir os segredos descobertos em um computador específico.
  • Examinar as recomendações de segredos: quando os segredos são encontrados em ativos, uma recomendação é disparada no controle de segurança Corrigir vulnerabilidades na página Recomendações do Defender para Nuvem. As recomendações são disparadas da seguinte maneira:
  • Examine segredos com o Cloud Security Explorer. Use o Cloud Security Explorer para consultar o grafo de segurança da nuvem e obter insights de segredos. É possível criar suas próprias consultas ou usar um dos modelos internos para consultar segredos de VM em seu ambiente.
  • Examinar caminhos de ataque: a análise do caminho de ataque verifica o grafo de segurança da nuvem para expor caminhos exploráveis que os ataques podem usar para violar seu ambiente e alcançar ativos de alto impacto. A verificação de segredos de VM dá suporte a um número de cenários de caminho de ataque.

Suporte a segredos

O Defender para Nuvem dá suporte à descoberta dos tipos de segredos resumidos na tabela. A Revisão usando a coluna indica os métodos que você pode usar para investigar e corrigir recomendações de segredos.

Tipo de segredos Descoberta de segredos de VM Descoberta de segredos de implantação na nuvem Revisão usando
Chaves privadas SSH não seguras
Compatível com o algoritmo RSA para arquivos PuTTy.
Padrões PKCS#8 e PKCS#1
Padrão OpenSSH
Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Cadeias de conexão SQL do Azure sem texto dão suporte a PAAS do SQL. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Banco de dados do Azure em texto não criptografado para PostgreSQL. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Banco de dados do Azure em texto não criptografado para MySQL. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Banco de dados do Azure em texto não criptografado para MariaDB. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Azure Cosmos DB em texto não criptografado, incluindo PostgreSQL, MySQL e MariaDB. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Cadeia de conexão do RDS da AWS em texto não criptografado compatível com o PAAS do SQL:
Amazon Aurora em texto não criptografado com variantes do Postgres e MySQL.
RDS personalizado da Amazon em texto não criptografado com variantes do Oracle e do SQL Server.
Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Cadeias de conexão de contas de armazenamento do Azure em texto não criptografado Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Cadeias de conexão de contas de armazenamento do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Tokens SAS de contas de armazenamento do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
Chaves de acesso da AWS em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
URL pré-atribuída do AWS S3 de texto sem formatação. Sim Yes Inventário, gerenciador de segurança de nuvem, recomendações, caminhos de ataque
URL assinada do armazenamento do Google em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Segredo do cliente do Azure AD em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Token de acesso pessoal do Azure DevOps em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Token de acesso pessoal do GitHub em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso da Configuração de Aplicativos do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave do Serviço Cognitivo do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Credenciais de usuário do Azure AD em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso do Registro de Contêiner do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Senha de implantação do Serviço de Aplicativo do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Token de acesso pessoal do Azure Databricks em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso do Azure SignalR em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de assinatura do Gerenciamento de API do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave secreta do Bot Framework do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de API do serviço Web do Azure Machine Learning em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso dos Serviços de Comunicação do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de Acesso à Grade de Eventos do Azure sem texto. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso do MWS (Serviço Web do Marketplace) da Amazon em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de assinatura do Azure Mapas em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso do Azure Web PubSub em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de API do OpenAI em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de acesso compartilhado do Lote do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Token de autenticação do NPM em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Certificado de gerenciamento da assinatura do Azure em texto não criptografado. Sim Yes Inventário, gerenciador de segurança de nuvem.
Chave de API GCP de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Credenciais do Redshift do AWS de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Chave privada de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Cadeia de conexão ODBC de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Senha geral de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Credenciais de logon do usuário de texto não criptografado. Não Sim Inventário, gerenciador de segurança de nuvem.
Token pessoal do Travis de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Token de acesso do Slack de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Texto ASP.NET chave de máquina sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Cabeçalho de autorização HTTP de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Senha do Cache Redis do Azure sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Chave de acesso compartilhado do Azure IoT sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Segredo do aplicativo Azure DevOps de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Chave de API de Função do Azure de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Chave de Acesso Compartilhado do Azure de texto sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Assinatura de Acesso Compartilhado do Aplicativo Lógico do Azure de texto não criptografado. Não Sim Inventário, gerenciador de segurança de nuvem.
Token de acesso do Azure Active Directory sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.
Assinatura de acesso compartilhado do Barramento de Serviço do Azure sem formatação. Não Sim Inventário, gerenciador de segurança de nuvem.