Habilite a verificação de vulnerabilidades com uma solução Bring Your Own License (BYOL)

Para avaliar vulnerabilidades de máquinas virtuais (VM) usando a sua solução licenciada existente, implemente uma solução de avaliação de vulnerabilidades Bring Your Own License (BYOL) em VMs Azure (obsoleta). Use esta orientação para rever a configuração existente e planear alternativas de migração.

O plano Defender for Servers no Microsoft Defender para a Cloud fornece verificação de vulnerabilidades para máquinas protegidas. A verificação de vulnerabilidades usa o Gerenciamento de Vulnerabilidades integrado do Microsoft Defender como scanner.

Warning

O recurso Bring your own license (BYOL) está sendo preterido. A partir de 3 de fevereiro, já não poderá adicionar novas soluções de segurança BYOL nem integrar novas máquinas nas existentes. A partir de 1 de maio, a descontinuação estará concluída e não haverá dados disponíveis. Se usares BYOL, migra para Gestão de vulnerabilidades do Microsoft Defender ou usa um conector de Gestão de Exposição Microsoft Security.

Como alternativa ao Gestão de vulnerabilidades do Microsoft Defender, pode utilizar a sua própria solução de avaliação de vulnerabilidades licenciada privadamente. Este artigo mostra como implementar uma solução parceira em VMs do Azure.

Pré-requisitos

Antes de implementar uma solução de análise de vulnerabilidades com a sua própria licença (BYOL), certifique-se de que cumpre os seguintes requisitos:

Requisito Detalhes
Scanners não-Microsoft suportados As soluções Qualys e Rapid7 são suportadas. Se você não tiver um verificador de vulnerabilidades que não seja da Microsoft configurado, verá uma opção para implantá-lo no Defender para a Cloud.
Plan Não precisa de ter um plano Defender for Servers ativo para utilizar a análise de vulnerabilidades BYOL.
Assistência técnica a máquinas O suporte para soluções BYOL está disponível apenas para VMs do Azure. As VMs do Azure Arc não são suportadas.
Permissões Você precisa de permissões de Proprietário de Recursos para implantar o scanner.

Você precisa do Security Reader para visualizar as descobertas.

Implantar uma solução BYOL

Para implementar uma solução de avaliação de vulnerabilidades BYOL através do portal Azure, complete os seguintes passos:

  1. No portal do Azure, pesquise por e abra Defender para a Cloud.

  2. No menu Defender para a Cloud, abra a página de Recomendações.

  3. Selecione a recomendação As máquinas devem ter uma solução de avaliação de vulnerabilidade.

    Uma captura de ecrã que mostra os agrupamentos das máquinas na solução de avaliação de vulnerabilidades A deve estar ativada na página de recomendação das suas máquinas virtuais.

  4. As VMs aparecem em um ou mais destes grupos:

    • Recursos saudáveis: O Defender para a Cloud detetou uma solução de avaliação de vulnerabilidades nestas VMs.
    • Recursos pouco saudáveis: Pode implementar uma extensão de scanner de vulnerabilidades nestas VMs.
    • Recursos não aplicáveis: Não pode implementar uma extensão de scanner de vulnerabilidades nestas VMs.
  5. Da lista de máquinas pouco saudáveis, selecione aquelas que precisam de uma solução de avaliação de vulnerabilidades e depois selecione Remediar. Dependendo da sua configuração, pode ser que só veja parte da lista.

    Captura de ecrã do ecrã de soluções depois de selecionar o botão de correção para o seu recurso.

  6. Se você estiver configurando uma nova configuração de BYOL, selecione Configurar um novo verificador de vulnerabilidades de terceiros. Selecione a extensão relevante, selecione Continuar e insira os detalhes do provedor da seguinte maneira:

    1. Em Grupo de recursos, selecione Utilizar existente. Se você excluir posteriormente esse grupo de recursos, a solução BYOL não estará disponível.
    2. Em Localização, selecione o local geográfico onde a solução se encontra.
    3. Para Qualys, insira a licença fornecida pela Qualys no campo Código de licença .
    4. Para o Rapid7, carregue o arquivo de configuração do Rapid7.
    5. Na caixa Chave pública, insira as informações de chave pública fornecidas pelo parceiro.
    6. Para instalar automaticamente este agente de avaliação de vulnerabilidades em todas as VMs descobertas na subscrição da solução de scanner de vulnerabilidades de terceiros configurada, selecione Implementação automática.
    7. Selecione OK.
  7. Se já configurou a solução BYOL, selecione Implementar o seu scanner de vulnerabilidades de terceiros configurado, selecione a extensão relevante e selecione Proceder.

Após a instalação, o Defender para a Cloud executa uma varredura para detetar vulnerabilidades do sistema e da aplicação. A primeira ecografia pode demorar algumas horas. Depois disso, os exames são feitos de hora a hora.

Implantar usando o PowerShell e a API REST

Antes de executares o script, instala estes módulos PowerShell obrigatórios:

  • Instale o módulo Az PowerShell.
  • Instale o módulo PowerShell do Az.Security.

Para implantar programaticamente a sua própria solução de avaliação de vulnerabilidades com licença privada da Qualys ou Rapid7, utilize o script fornecido PowerShell > Vulnerability Solution.

  • Use o script da API REST para criar uma nova solução de segurança no Defender para a Cloud. Você precisa de uma licença e uma chave fornecida pelo seu provedor de serviços (Qualys ou Rapid7).
  • Saiba mais sobre como obter o Qualys Virtual Scanner Appliance no Azure Marketplace.
  • Só podes criar uma solução por licença. Tentar criar outra solução com o mesmo nome, licença e chave falha.

Executar o script

Para executar o script, você precisa das informações relevantes para os seguintes parâmetros:

Parameter Obrigatório Notes
SubscriptionId ✔ O ID de subscrição da Subscrição do Azure que contém os recursos que pretende analisar.
ResourceGroupName ✔ Nome do grupo de recursos. Use qualquer grupo de recursos existente, incluindo o padrão ("DefaultResourceGroup-xxx").
Como a solução não é um recurso do Azure, ela não está listada no grupo de recursos, mas ainda está anexada a ela. Se você excluir posteriormente o grupo de recursos, a solução BYOL não estará disponível.
vaSolutionName ✔ O nome da nova solução.
vaType ✔ Qualys ou Rapid7.
Código de Licença ✔ O fornecedor forneceu a cadeia de caracteres de licença.
chave pública ✔ O fornecedor forneceu a chave pública.
Atualização automática - Ative (true) ou desative (false) a implantação automática para esta solução de VA. Quando habilitada, cada nova VM na assinatura tenta automaticamente se vincular à solução.
(Predefinição: Falso)

A seguinte sintaxe executa o New-ASCVASolution.ps1 script com valores provisórios para fornecer uma solução de avaliação de vulnerabilidades Qualys ou Rapid7:

.\New-ASCVASolution.ps1 -subscriptionId <Subscription Id> -resourceGroupName <RG Name>
-vaSolutionName <New solution name> -vaType <Qualys / Rapid7> -autoUpdate <true/false>
-licenseCode <License code from vendor> -publicKey <Public Key received from vendor>

Exemplo de script de implementação

O exemplo seguinte cria uma solução de avaliação de vulnerabilidades Qualys com parâmetros explícitos de subscrição, grupo de recursos, licença e chave pública. Este exemplo não inclui detalhes de licença válidos.

.\New-ASCVASolution.ps1 -subscriptionId 'f4cx1b69-dtgb-4ch6-6y6f-ea2e95373d3b' -resourceGroupName 'DefaultResourceGroup-WEU' -vaSolutionName 'QualysVa001' -vaType 'Qualys' -autoUpdate 'false' `
-licenseCode 'eyJjaWQiOiJkZDg5OTYzXe4iMTMzLWM4NTAtODM5FD2mZWM1N2Q3ZGU5MjgiLCJgbTYuOiIyMmM5NDg3MS1lNTVkLTQ1OGItYjhlMC03OTRhMmM3YWM1ZGQiLCJwd3NVcmwiOiJodHRwczovL3FhZ3B1YmxpYy1wMDEuaW50LnF1YWx5cy5jb20vQ2xvdSKJY6VudC8iLCJwd3NQb3J0IjoiNDQzIn0=' `
-publicKey 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOiOLXjOywMfLZIBGPZLwSocf1Q64GASLK9OHFEmanBl1nkJhZDrZ4YD5lM98fThYbAx1Rde2iYV1ze/wDlX4cIvFAyXuN7HbdkeIlBl6vWXEBZpUU17bOdJOUGolzEzNBhtxi/elEZLghq9Chmah82me/okGMIhJJsCiTtglVQIDAQAB'

Passo seguinte